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

Kodierungssatz

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

Maker-Projekte

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.

Hersteller

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

    Stängel
      Wir schneiden zwei separate quadratische Stücke in den oberen Teil eines der quadratischen Stücke der Schachtel.

      Codierung

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

      Codierung

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

      Stängel

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

      Hersteller
        Wir schneiden ein schmales rechteckiges Stück Pappe in der gewünschten Länge und Breite zu. Wir zeichnen kleine Quadrate darauf und schneiden diesen Abschnitt aus. Das von uns erstellte Design wird die Leiter unseres Feuerwehrautos sein.
        Hersteller

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

          Codierung
            Wir befestigen die von uns erstellte Box mit doppelseitigem Klebeband, sodass sich die LED-Module auf der Rückseite des PinooBot befinden.

              Programmieren für Kinder
              Lasst uns unsere Kontakte knüpfen. Wir verbinden eines der LED-Module mit dem Verbindungskabel mit dem violetten Eingang Nummer 1 und das andere LED-Modul mit dem violetten Eingang Nummer 2. Wir verbinden das Servomotormodul mit dem violetten Eingang Nummer 4. Wir schließen das Verbindungskabel an, mit dem wir eine Verbindung zum Computer herstellen, indem wir es durch das zuvor geöffnete Fenster führen, das dem vorderen Teil von PinooBot entspricht.
              Roboter
                Wir befestigen den Pfannenabschnitt mit doppelseitigem Klebeband an der Box.

                  Codierung
                  Wir dekorieren die Oberfläche der Schachtel entsprechend ihrer Funktion nach unseren Wünschen.

                    Hersteller
                    Wir haben unsere Verbindungen und das Design fertiggestellt. Fahren wir nun mit dem Codierungsteil fort. Wir werden hierfür die mblock-3-Anwendung verwenden.

                      mblock
                      Verbinden wir unsere Pinoo-Steuerkarte über das Verbindungskabel mit dem Computer und melden uns bei der Mblock3-Anwendung an. Als nächstes führen wir unsere Pinoo-Steuerkarte in den Computer ein. Klicken Sie dazu zunächst auf der Registerkarte „Verbinden“ auf die Option „Serieller Anschluss“. Dann wählen wir COM3. (Die Anzahl kann je nach Computer und Port variieren.)
                      mblock

                        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.

                        mblock

                          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.

                          mblock

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

                          mblock
                            Im Codierungsteil; Wir erhalten den Code, wenn wir im Menü „Ereignisse“ auf die grüne Flagge klicken, damit die Anwendung startet.

                              mblock

                              Da alle Codeblöcke, die wir schreiben werden, kontinuierlich ausgeführt werden müssen, nehmen wir den Codeblock wiederholt von der Registerkarte „Steuerung“.
                              mblock wiederholt sich kontinuierlich

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

                                mblock-Codierung
                                  Während sich PinooBot nicht bewegt, sollten die roten LEDs nacheinander blinken und blinken. Lassen Sie uns den LED-Blinkalgorithmus erstellen.
                                    • 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 rote LED einzuschalten, die mit dem Pinoo1-Pin verbunden ist, erhalten wir den Codeblock „Pinoo-LED-Status ändern: Pin Pinoo1, LED HIGH“ aus der Registerkarte „Roboter“.

                                      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.

                                      Programmieren für Kinder

                                      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“.

                                      pinoo

                                        Wir wiederholen den gleichen Vorgang, indem wir die LED-Zustände umkehren. Um die an den Pinoo1-Pin angeschlossene rote LED auszuschalten, verwenden wir den Befehl „Change Pinoo LED Status: Pin Pinoo1, LED HIGH“ aus der Registerkarte „Robots“ und aktualisieren die LED HIGH-Anweisung auf LOW.

                                          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.

                                          Kodierungssatz

                                          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“.

                                          Maker-Projekte

                                            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.

                                            Codierung

                                            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.

                                            Stängel

                                            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.

                                              Hersteller

                                              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.

                                              mblock

                                              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.

                                              mblock

                                              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.

                                              mblock

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

                                              mblock

                                              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.

                                              mblock-Codierung
                                              Den Befehl, 1 Sekunde zu warten, erhalten wir über die Registerkarte „Steuerung“, damit sich PinooBot 2 Sekunden lang rückwärts bewegen kann. Wir aktualisieren die Nummer eins auf 2.

                                                Codierung
                                                Nachdem wir unsere Codes fertiggestellt haben, platzieren wir sie auf dem Boden und steuern den Betrieb (die Bewegungen) von PinooBot, indem wir auf die grüne Flagge klicken.

                                                  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“.

                                                  mblock

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

                                                  Maker-Projekte
                                                  mblock
                                                  Wir warten darauf, dass die Codes auf die Karte hochgeladen werden. Nachdem die Installation abgeschlossen ist, schließen wir das Fenster
                                                  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.

                                                    Mit Pinoo-Sets können Kinder Hunderte von Projekten mit Materialien erstellen, die sie leicht zu Hause finden können.