Feuerwehrmann PinooBot
Zweck des Projekts: Erstellen eines Feuerwehrroboters mit Pinoobot, LED und Servomotor mithilfe der Pinoo-Steuerkarte.
Dauer: 2 Lektionen
Altersgruppe: 7 Jahre und älter
Pinoo-Set: Komplettset.
Gewinne:
- Pinoo lernt, die Steuerkarte zu codieren.
- LED-Modul lernt Codierung.
- Erlernt das Codieren des Servomotormoduls.
- Pinoobot trifft Roboter.
- Die Fähigkeit, Algorithmen zu etablieren, verbessert sich.
- Die Programmierfähigkeiten verbessern sich.
Benötigte Materialien: Mblock 3-Programm, Pinoobot, Servomotormodul, LED-Modul, Verbindungskabel

Benötigte Materialien für die Gestaltung: Pappe, doppelseitiges Klebeband, Silikonpistole, Schere

Projektaufbau:
Wir schneiden zwei rechteckige Stücke mit den Maßen 16,5 cm x 10,5 und zwei quadratische Stücke mit den Maßen 10,5 x 10,5 aus Pappe.

Wir kleben die Teile zusammen, um eine Kiste mit leerem Boden und Boden zu bilden.


Wir befestigen die LED-Module direkt unter den quadratischen Teilen mit einer Silikonpistole (mit ihren Eingängen in Richtung Fenster).

Wir schneiden ein quadratisches Stück vom Boden des anderen quadratischen Teils der Schachtel ab.

Wir schneiden ein weiteres Rechteck aus Pappe mit den Maßen 16,5 cm x 10,5 aus. Dies wird unser Deckenabschnitt sein.


Wir befestigen die Leiter am Propeller des Servomotors. Wir befestigen den Servomotor an unserem rechteckigen Teil (Decke).







Nachdem wir die Verbindung zur seriellen Schnittstelle hergestellt haben, wählen wir auf der Registerkarte „Karten“ die Karte aus, die wir verwenden möchten. Wir arbeiten mit dem Nano-Modell von Arduino.

Um die Pinoo-Erweiterung zu unserem Computer hinzuzufügen, klicken wir auf der Registerkarte „Erweiterungen“ auf die Option „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.

Wir gehen erneut zur Registerkarte „Erweiterungen“ und klicken auf Pinoo. Wir werden unsere Codes mit der Pinoo-Erweiterung schreiben.


Um zu verhindern, dass sich der Roboter beim Start bewegt, holen wir uns den Codeblock „PinooBot Direction: Forward Speed: 0“ aus der Registerkarte „Roboter“.

- Lassen Sie die rote LED an der Pinoo1-Tür leuchten (hoch)
- Schalten Sie die rote LED an der Pinoo2-Tür aus (niedrig).
- warte 1 Sek
- Schalten Sie die rote LED an der Pinoo1-Tür aus (niedrig).
- Lassen Sie die rote LED an der Pinoo2-Tür leuchten (hoch)
- warte 1 Sek
- Schalten Sie die rote LED an der Pinoo2-Tür aus (hoch).
Um die an den Pinoo2-Pin angeschlossene rote LED auszuschalten, verwenden wir erneut den Befehl „Change Pinoo LED Status: Pin Pinoo1, LED HIGH“ und aktualisieren den Pin-Abschnitt auf Pinoo2 und die LED HIGH-Anweisung auf LOW.

Um sicherzustellen, dass der Blinkvorgang der LEDs in der vorherigen Stufe 1 Sekunde lang andauert, erhalten wir den Codeblock „Warten Sie 1 Sekunde“ aus der Registerkarte „Steuerung“.
Um die rote LED einzuschalten, die mit dem Pinoo2-Pin verbunden ist, erhalten wir den Codeblock „Pinoo-LED-Status ändern: Pin Pinoo1, LED HIGH“ aus der Registerkarte „Roboter“. Wir aktualisieren den Pin-Bereich Pinoo2.

Um sicherzustellen, dass der Blinkvorgang der LEDs in der vorherigen Stufe 1 Sekunde lang andauert, erhalten wir den Codeblock „Warten Sie 1 Sekunde“ aus der Registerkarte „Steuerung“.

Um die an den Pinoo2-Pin angeschlossene rote LED auszuschalten, verwenden wir erneut den Befehl „Change Pinoo LED Status: Pin Pinoo1, LED HIGH“ und aktualisieren den Pin-Abschnitt auf Pinoo2 und die LED HIGH-Anweisung auf LOW.

Nachdem der Blinkvorgang der LED-Module abgeschlossen ist, übernehmen wir den PinooBot-Codeblock „Richtung: Vorwärtsgeschwindigkeit: 0“ aus der Registerkarte „Roboter“ und aktualisieren den Abschnitt „Geschwindigkeit“ auf 255, damit sich PinooBot vorwärts bewegen kann.

Während sich Firefighter PinooBot bewegt, soll sich die mit dem Servomotor verbundene Leiter auf und ab bewegen.
Auf der Registerkarte „Robots“ erhalten wir den Befehl „Run Servo Motor: Pin (Pinoo1), Pain (0)“. Wir ändern den Pin-Teil in Pinoo4 und den Pain-Teil in 90.

Wir erhalten den Befehl „Warten Sie 1 Sekunde“ von der Steuerregisterkarte, um die Treppe 1 Sekunde lang in Aufwärtsrichtung (im 90-Grad-Winkel) zu halten.

Um die Treppe nach unten zu bewegen, erhalten wir den Befehl „Run Servo Motor: Pin (Pinoo1), Pain (0)“ auf der Registerkarte „Robots“. Wir ändern den Pin-Teil in Pinoo4 und den Pain-Teil in 0.

Wir erhalten den Befehl, 1 Sekunde zu warten, über die Registerkarte „Steuerung“, damit die Treppe 2 Sekunden lang in der Abwärtsrichtung (in einem Winkel von 0 Grad) bleibt. Wir aktualisieren die Nummer eins auf 2.
Damit sich PinooBot nach rechts bewegen kann, erhalten wir den Codeblock „PinooBot Direction: Forward Speed: 0“ aus der Registerkarte „Roboter“. Wir aktualisieren den Abschnitt „Richtung“ auf „Rechts“ und den Abschnitt „Geschwindigkeit“ auf 255.

Den Befehl, 1 Sekunde zu warten, erhalten wir über die Registerkarte „Steuerung“, damit sich PinooBot 1 Sekunde lang in die richtige Richtung bewegen kann.

Damit sich PinooBot rückwärts bewegen kann, erhalten wir den Codeblock „PinooBot Direction: Forward Speed: 0“ aus der Registerkarte „Roboter“. Wir aktualisieren den Abschnitt „Richtung“ auf „Zurück“ und den Abschnitt „Geschwindigkeit“ auf 255.


Wenn beim Betrieb unseres Projekts kein Problem auftritt, müssen wir die Codes, die wir auf unsere Karte geschrieben haben, hochladen, um unser Projekt mit einer vom Computer unabhängigen Stromquelle ausführen zu können. Dazu verwerfen wir den Klick auf den grünen Flaggencode, den wir zu Beginn verwendet haben, und holen uns den Pinoo-Programmcode aus dem Menü „Robots“.

Wir klicken mit der rechten Maustaste auf den Code und klicken auf „Auf Arduino hochladen“. (Wir arbeiten mit Arduino als Board.)


Wenn es kein Problem gibt, ziehen wir unser Netzkabel vom Computer ab. Wir versorgen unsere Pinoo-Steuerkarte mit Hilfe einer 9-V-Batterie und eines Batteriedeckels. Außerdem stellen wir den Ein-/Ausschalter, der sich direkt neben dem Batterieeingang befindet, auf die Ein-Position.