Kühllagerung mit Pinoo

Zweck des Projekts: Schaffung eines Systems, das mithilfe des Temperatur-Feuchtigkeitssensors und des Summermoduls der Pinoo Control Card warnt, wenn die Temperatur in der Umgebung steigt.

Dauer: 2 Lektionen

Altersgruppe: 7 Jahre und älter

Pinoo-Set: Maker-Set und komplettes Set.

Gewinne:

  • Pinoo lernt, die Steuerkarte zu codieren.
  • Erlernt den Umgang mit dem Temperatursensor.
  • Erlernt den Umgang mit dem Summermodul.
  • Die Fähigkeit, Algorithmen zu etablieren, verbessert sich.
  • Die Programmierfähigkeiten verbessern sich.

Zu verwendende Materialien: Mblock 3-Programm, Pinoo-Steuerkarte, Temperatur-Feuchtigkeitssensor, Summermodul, Verbindungskabel.



Für die Gestaltung benötigte Materialien: Dekoration, Universalmesser, Verzierungsmaterial, Silikonpistole und Silikon.


Projektaufbau:

Für unser Projekt bereiten wir zunächst das Decota-Material vor.

Wir kombinieren die Dekorationsstücke so, dass sie mit ihren Regalen wie ein Kühlhaus aussehen.

Dann zeichnen wir mit Hilfe eines Bleistifts eine Tür auf die Vorderseite unseres Kühlhauses.

Wir platzieren unser Summermodul und unseren Temperatur-Feuchtigkeitssensor wie im Bild gezeigt.

Wir platzieren unsere Dekorationsmaterialien auf den Regalen, um ihnen das Aussehen von Obst und Gemüse zu verleihen. Wir befestigen unseren Temperatur- und Feuchtigkeitssensor an der ersten Tür und unser Summermodul an der zweiten Tür und schließen den Designteil unseres Projekts ab.

Pinoo-Erweiterung hinzufügen:

Auf der Registerkarte „Erweiterungen“ klicken wir auf „Erweiterungen verwalten“.

Im sich öffnenden Fenster geben wir „Pinoo“ in die Suchmaschine ein und klicken beim Ergebnis einfach auf „Herunterladen“.

Es wurde auf unserem Computer installiert.

Anschließen der Pinoo-Steuerkarte an den Computer:
In Mblock 3 klicken wir oben links auf die Registerkarte „Verbinden“.
Wir klicken im sich öffnenden Fenster auf den Abschnitt „Serieller Port“ und wählen auf der sich öffnenden Seite die Option „COM4“.
HINWEIS: Da die Porteinträge jedes Computers unterschiedlich sind, können die Zahlen neben dem COM-Text variieren.
Wir klicken auf die Registerkarte Karten.
Im sich öffnenden Fenster wählen wir die Kartenoption „Arduino Nano“ aus, die von der Pinoo-Steuerkarte verwendet wird.
Wir klicken auf die Registerkarte Erweiterungen.
Im sich öffnenden Fenster wählen wir „Pinoo“ aus, die Erweiterung der von uns verwendeten Steuerkarte.
Wir klicken auf die Registerkarte „Verbinden“.
Im sich öffnenden Fenster klicken wir auf „Firmware-Update“.

Codierungsteil:

Zuerst platzieren wir unseren Identifikationscode für den Temperatur-Feuchtigkeitssensor unter dem „Pinoo-Programm“-Code, um zu überprüfen, ob unser Temperatur-Feuchtigkeitssensor funktioniert. Dann drucken wir die Werte unserer Temperatur-Feuchtigkeitssensoren über die serielle Schnittstelle und laden sie auf Arduino hoch. Dann ändern wir die Option „recv encode mode“ unten rechts in unserem mblock-Programm in „har state“. Auf diese Weise sehen wir die Werte unseres Temperatur-Feuchtigkeitssensors auf der seriellen Schnittstelle. Nachdem wir unsere Codes auf Arduino hochgeladen haben, vergessen wir nicht, sie über den Abschnitt „Programmverbindung verbinden“ erneut zu verbinden.

Wir steuern unser Summermodul, indem wir den Code ausführen, der einen Ton erzeugt, wenn auf die grüne Flagge geklickt wird.

Wir können unseren Temperatur-Feuchtigkeitssensor unter dem Code nicht bedienen, wenn die grüne Flagge angeklickt wird. Aus diesem Grund führen wir unseren Temperatur-Feuchtigkeitssensor mit unserem Vorbereitungscode unter dem Pinoo-Programmcode in unser Programm ein.

Wenn dann der Wert unseres Temperatur-Feuchtigkeitssensors, also die Temperatur in der Umgebung, über 30 Grad liegt, gibt unser Summermodul eine Warnung aus. Liegt der Temperaturwert unter 30 Grad, deaktivieren wir unser Summermodul. Auf diese Weise vervollständigen wir unseren Code.

Wir klicken mit der rechten Maustaste auf den Befehl „Pinoo Program“ und wählen im sich öffnenden Fenster die Option „In Arduino installieren“.

Auf der sich öffnenden Seite klicken wir auf die rot hervorgehobene Schaltfläche „Auf Arduino hochladen“.

Unsere Codes werden auf unsere Pinoo-Kontrollkarte hochgeladen.

Nachdem die Meldung „Upload abgeschlossen“ erscheint, klicken wir auf die Schaltfläche „Schließen“. Nach Abschluss der Installation wird der Batteriehalter installiert und das Projekt ausgeführt.

Arbeitsstatus des Projekts:

Wenn der Wert unseres Temperatur-Feuchtigkeitssensors mehr als 30 Grad beträgt, erhalten wir eine akustische Warnung. Andernfalls wird unser Summermodul passiv. Auf diese Weise kontrollieren wir ständig die Temperatur im Kühlhaus.

ARDUINO-IDE-CODES:

#include < dht11 . h > // Wir haben die dht11-Bibliothek in unsere Codes aufgenommen.
 int dhtPin = 2 ; // Wir haben angegeben, dass unser Temperatur-Feuchtigkeitssensor am 2. Pin angeschlossen ist. 
dht11 Temperatursensor ; // Wir haben ein DHT11-Objekt namens Temperaturesensor erstellt.
 int Buzzerpin = 3 ; //Wir haben angegeben, welchen Pin wir mit unserem Summermodul verbunden haben.

 Void -Setup ( )
 { 
pinMode ( summerpin , OUTPUT ) ; //Wir haben es als Ausgabeeinheit unseres Summermoduls definiert.

 }

 Leere Schleife ( )
 { 
float temp = tempsensor . read ( dhtPin ) ; //Wir haben den Wert, den wir von unserem Temperatur-Feuchtigkeitssensor erhalten haben, auf die von uns erstellte Variable mit dem Namen Temperatur übertragen. 
if ( temperatur > 30 ) //Wir haben die Bedingung erstellt, wenn der Temperaturwert größer als 30 Grad ist.
 { 
digitalWrite ( Buzzerpin , HIGH ) ; //Wir haben unser Summermodul aktiviert.
 }
 else //Wir haben die Bedingung erstellt, wenn die oben erstellte Bedingung nicht erfüllt ist.
 { 
digitalWrite ( Buzzerpin , LOW ) ; //Wir haben unser Summermodul deaktiviert.
 }
 }

MIT PINOO-SETS KÖNNEN KINDER HUNDERTE PROJEKTE MIT MATERIALIEN MACHEN, DIE SIE ZU HAUSE LEICHT FINDEN KÖNNEN.