Windmühle mit Pinoo
Zweck des Projekts: Bau eines Windmühlensystems unter Verwendung des Temperatur-Feuchtigkeitssensors Pinoo Control Card und eines Gleichstrommotors.
Dauer: 2 Lektionen
Altersgruppe: 7 Jahre und älter
Pinoo-Set: Komplettes Set.
Gewinne:
- Pinoo lernt, die Steuerkarte zu codieren.
- Erlernt den Umgang mit dem Temperatursensor.
- Erlernt den Umgang mit Gleichstrommotoren.
- Die Fähigkeit, Algorithmen zu etablieren, verbessert sich.
- Die Programmierfähigkeiten verbessern sich.
Zu verwendende Materialien: Mblock 3-Programm, Pinoo-Steuerkarte, Temperatur-Feuchtigkeitssensor, Gleichstrommotor, Verbindungskabel.
Benötigte Materialien für das Design: Schwarzer Karton, Universalmesser, Schere, Zungenstab, Eis am Stiel, brauner Filz, Zahnstocher, weißes Isolierband, Klebepistole und Silikon.
Projektaufbau:
Für unser Projekt kaufen wir zunächst schwarzen Karton und braunen Filz.
Wir verleihen dem braunen Filz einen Berg-Look.
Wir fixieren es mit Hilfe einer Silikonpistole auf unserem schwarzen Karton.
Wir schneiden einen bestimmten Teil der Eisstiele mit einer Schere ab, um einen Fächer zu machen.
Dann schneiden wir einen Teil des Zahnstochers ab und bohren Löcher in die Eisstiele, damit der Zahnstocher hindurchpassen kann.
Dann kleben wir den Gleichstrommotor mit einer Silikonpistole an die Zungenstange, wie im Bild gezeigt. Dann machen wir mit Hilfe eines Universalmessers einen Schnitt auf einer Seite unseres Berges und platzieren ihn. Wir platzieren unseren Propeller auf dem weißen Teil des Gleichstrommotors.
Wir befestigen unseren Temperatur-Feuchtigkeitssensor an der Unterseite unserer Windmühle. Anschließend verbinden wir den Temperatur-Feuchtigkeitssensor mit dem Anschlusskabel und platzieren unseren Gleichstrommotor im Buchsenteil unserer Pinoo-Steuerkarte. Auf diese Weise vervollständigen wir unseren Designteil.
- 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 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, größer als 29 Grad ist, stoppt der Gleichstrommotor (Windmühle). Liegt der Temperaturwert unter 29 Grad, starten wir unsere Windmühle, also unseren Gleichstrommotor. 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.
5. Arbeitsstatus des Projekts:
Wenn der Wert unseres Temperatur-Feuchtigkeitssensors mehr als 29 beträgt, stoppt unsere Windmühle, andernfalls funktioniert unsere Windmühle.
ARDUINO-IDE-CODES:
#include < dht11 . h > // Wir fügen die dht11-Bibliothek hinzu. int DHT11PIN = 2 ; // Wir geben Digital 2 als DHT11PIN an. dht11 DHT11 ; //Wir benennen das DHT11-Objekt //Wir haben die Motorpins zugewiesen int motora1 = 5 ; int motora2 = 6 ; void setup ( ) { Seriell . begin ( 9600 ) ; // Wir haben den seriellen Monitor gestartet //Motorausgangspin pinMode ( motora1 , OUTPUT ) ; pinMode ( motora2 , OUTPUT ) ; } Leere Schleife ( ) { int chk = DHT11 . lesen ( DHT11PIN ) ; // Wir lesen den DHT11-Wert if ( chk > 29 ) { // wenn der Wert von dht11 größer als 29 ist // Lass die Motoren stoppen digitalWrite ( motora1 , LOW ) ; digitalWrite ( motora2 , LOW ) ; } else { // sonst //Den Motor vorwärts drehen lassen digitalWrite ( motora1 , HIGH ) ; digitalWrite ( motora2 , LOW ) ; } }