Tür öffnen/schließen mit Pinoo
Zweck des Projekts: Erstellen eines Türöffnungs-/-schließprojekts mit der Pinoo-Steuerkarte, dem Tastenmodul und dem Servomotor.
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 Servomotoren.
- Die Fähigkeit, Algorithmen zu etablieren, verbessert sich.
- Die Programmierfähigkeiten verbessern sich.
Erforderliche Materialien: Mblock 3-Programm, Pinoo-Steuerkarte, Tastenmodul, Servomotormodul.

Für die Gestaltung erforderliche Materialien: Holzteile, Pappe, farbiger Karton, Chenille, EVA-Klebstoff, Klebepistole und Silikon.



Projektaufbau:
- Beginnen wir mit der Erstellung eines Box-Designs für unser Projekt. Bei der Gestaltung der Schachtel verwenden wir Holzstücke und Pappe. Lassen Sie uns den Boden aus Holzstücken gestalten.
Wir platzieren unser erstes Stück für den Boden. Wir kleben das zweite Stück neben das erste Stück.

3 quadratische Pappstücke in der gleichen Größe wie der Hintergrund.

3 Stück EVA in der gleichen Größe wie der Boden.
HINWEIS: EVA-Stücke werden auf den Karton geklebt.

Die aufgeklebten EVA-Stücke werden mit einer Silikonpistole am Rand des Bodens befestigt.
HINWEIS: Vergessen wir nicht, die Innenteile des farbigen Kartons zu verkleben.

Für die vierte Seite erhalten wir ein Stück Pappe, bei dem die Mitte abgeschnitten ist.

Wir haben auch das selbstklebende EVA-Stück ausgeschnitten, um es mit ausgeschnittener Mitte auf das Stück Pappe zu kleben.
HINWEIS: Wir kleben das EVA-Stück mit Pappe.

Wir kleben die vierte Kante.

Wir schneiden ein Stück Pappe und EVA in der Größe der Lücke in der Mitte zu und kleben es auf.

Zungenstange zur Kombination der von uns hergestellten Tür mit dem Servomotor.

Wir kleben die Zungenstange auf den Servomotor.

Wir kleben den Servomotor auf die Innenseite des geschnittenen Teils.
HINWEIS: Es muss etwas Platz gelassen werden, damit sich der Servomotor leicht drehen kann.

Sie können ein kleines Stück auf die Zungenstange kleben, damit diese nicht in das Innere der Tür eindringt, die wir kleben werden.

Wir kleben das Türstück so an die Zungenstange, dass es leicht nach vorne zeigt.
2. 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.
3. 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“.
4. Codierungsteil:

Um den Servomotor zu starten, führen wir ihn unter dem Befehl „beim Drücken der Taste“ aus. Da der Servomotor zwischen 0 und 180 Grad arbeitet, probieren wir beide Winkel aus.

Wenn die Taste nicht gedrückt wird, wird die Tür geschlossen, also gleich Null, und der Servomotorwinkel beträgt „90“. Wenn das Tastenmodul gedrückt wird, ist die Tür geöffnet und Der Servomotorwinkel beträgt „150“. Nachdem die Tür geöffnet wurde, verwenden wir den Befehl „Sekunden warten“, um sie eine Weile offen zu halten.
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.
5. Lassen Sie uns die elektronischen Teile mit dem Design kombinieren.

WICHTIG!! Wenn der Anschluss des Tasten- und Summermoduls bei der Codierung codiert wurde, sollte er an derselben Stelle auf der Pinoo-Karte installiert werden.

Wir haben den Servomotor in der Entwurfsphase platziert und das Tastenmodul an die Seite der Tür geklebt.

Wir legen die Pinoo-Steuerkarte in die Box.

Wir betreiben es mit Hilfe von Batterie oder Stromkabel. Die Tür ist geschlossen, wenn das Tastenmodul nicht gedrückt wird.

Während das Tastenmodul gedrückt wird, ist die Tür geöffnet.
ARDUINO-IDE-CODES:
#include < Servo . h > // Servobibliothek einbinden eetik Servo -Servo ; //Wir haben das Servoobjekt benannt int- Taste = 2 ; // Wir haben den Button Pin 2 zugewiesen int buttonstate ; //wir haben eine Variable namens buttonstate zugewiesen void setup ( ) { Servo . befestigen ( 3 ) ; // Wir haben das Servo Pin 3 zugewiesen pinMode ( Schaltfläche , INPUT ) ; // Schaltfläche ist Eingabepin } Leere Schleife ( ) { buttonstate = digitalRead ( button ) ; // Wir lesen den Wert aus der Schaltfläche if ( buttonstate == LOW ) { // wenn der Wert niedrig ist // Lassen Sie das Servo in die 90-Position kommen Servo . schreiben ( 90 ) ; } else if ( buttonstate == HIGH ) { // wenn es hoch ist // Lassen Sie das Servo auf Position 150 kommen und warten Sie 2 Sekunden Servo . write ( 150 ) ; Verzögerung ( 2000 ) ; } }