Türklingel mit Pinoo
Zweck des Projekts: Erstellen eines Türklingelprojekts mit der Pinoo-Steuerkarte sowie Tasten- und Summermodulen.
Dauer: 2 Lektionen
Altersgruppe: 7 Jahre und älter
Pinoo-Set: Erfindungsset, Maker-Set und komplettes Set.
Gewinne:
- Pinoo lernt, die Steuerkarte zu codieren.
- Erlernt die Verwendung des Tastenmoduls.
- Erlernt den Umgang mit dem Summermodul.
- Die Fähigkeit, Algorithmen zu etablieren, verbessert sich.
- Die Programmierfähigkeiten verbessern sich.
Erforderliche Materialien: Mblock 3-Programm, Pinoo-Steuerkarte, Tastenmodul, Summermodul.
Für die Gestaltung benötigte Materialien: Holzteile, farbiger Karton, Chenille, Klebepistole und Silikon.
Projektaufbau:
- Beginnen wir mit dem Entwurf des Hauses für unser Projekt. Bei der Gestaltung des Hauses werden wir Holzteile verwenden.
Wir platzieren unser erstes Stück für den Boden.
Das Seitenteil wird mit einer Silikonpistole verklebt.
Es wird mit dem anderen Teil verklebt.
Um dem Haus seine Form zu geben, wird das Dach mit Holzstücken verklebt.
Es ist mit Silikon verklebt, um ein Ablösen des Oberteils zu verhindern.
Der vordere Teil des Hauses ist mit Holz verkleidet.
HINWEIS: Der hintere Teil muss offen bleiben, um die elektronischen Teile unterzubringen.
Farbige Kartons werden auf die Größe von Holzmünzen zugeschnitten.
Die Stücke werden auf das Holz geklebt.
Die Dekoration besteht aus buntem Chenille.
- 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 „COM6“ aus.
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:
Wir fügen den Lesecode des Tastenmoduls in den Befehl „de“ ein, um die Werte zu sehen, die das Tastenmodul an der Puppe ausgibt, wenn es gedrückt wird und wenn es nicht gedrückt wird. Wir verwenden den Befehl „Kontinuierliche Wiederholung“, um die Werte während der gesamten Programmausführung anzuzeigen.
Wenn das Tastenmodul nicht gedrückt ist, zeigt es den Wert „0“ an.
Das Tastenmodul zeigt beim Drücken den Wert „1“ an.
Wir setzen eine der Bedingungen gleich Null und eine der Bedingungen gleich Eins.
Wir setzen die Werte gleich dem Button-Modul-Befehl.
Ist die Taste nicht gedrückt, also gleich Null, wird das Summermodul „stummgeschaltet“. Wird die Taste gedrückt, also gleich eins, ertönt das Summermodul.
Um unsere Codes unabhängig vom Computer ausführen zu können, müssen wir sie auf der Karte installieren. Dafür;
Da sich auf der Pinoo-Steuerkarte nichts befindet, was in der Puppe angezeigt werden kann, entfernen wir den Befehl „de“ und sorgen dafür, dass das „Pinoo-Programm“ geladen wird, wenn unser Ereignis beginnt.
Wir klicken mit der rechten Maustaste auf das Ereignis „Pinoo Program“ und klicken im sich öffnenden Fenster auf „Upload to Arduino“.
Auf der sich rechts öffnenden Seite klicken wir auf die Schaltfläche „Auf Arduino hochladen“.
Die Ladeseite erscheint auf dem Bildschirm und wird geladen.
- Lassen Sie uns elektronische Teile mit Design kombinieren.
WICHTIG!! Wenn bei der Codierung der Port des Tasten- und Summermoduls codiert wurde, sollte dieser an der gleichen Stelle auf der Pinoo-Karte installiert werden.
Wir platzieren unsere Pinoo-Karte im Inneren des Hauses.
Wir platzieren das Summermodul im Inneren des Hauses.
Wir platzieren das Tastenmodul an der Vorderseite des Hauses. Wir betreiben es mit Hilfe von Batterie oder Stromkabel.
ARDUINO-IDE-CODES:
int- Taste = 2 ; // Wir haben den Button Pin 2 zugewiesen int buttonstate ; //wir haben eine Variable namens buttonstate erstellt int Summer = 3 ; // Wir haben den Summer Pin 3 zugewiesen void setup ( ) { pinMode ( Schaltfläche , INPUT ) ; // Schaltfläche ist Eingabepin pinMode ( Summer , OUTPUT ) ; // Summer-Ausgangspin } Leere Schleife ( ) { buttonstate = digitalRead ( button ) ; // Wir haben den Wert von der Schaltfläche lesen lassen if ( buttonstate == HIGH ) { // wenn die Taste gedrückt wird // Lass den Summer funktionieren digitalWrite ( Summer , HIGH ) ; Verzögerung ( 500 ) ; digitalWrite ( Summer , LOW ) ; } else { // sonst // Summer aus digitalWrite ( Summer , LOW ) ; } }