Automatische Sperre mit Pinoo
Zweck des Projekts: Erstellen eines automatischen Schlossprojekts mit PIR-Sensor (Bewegungssensor) und Servomotormodul mithilfe der Pinoo-Steuerkarte.
Dauer: 2 Lektionen
Altersgruppe: 7 Jahre und älter
Verwendetes Set: Pinoo Maker Set, Invention Set, Komplettset.
Gewinne:
- Pinoo lernt, die Steuerkarte zu codieren.
- Lernt, den PIR-Sensor (Bewegungssensor) zu codieren.
- Erlernt das Codieren des Servomotormoduls.
- Die Fähigkeit, Algorithmen zu etablieren, verbessert sich.
- Die Programmierfähigkeiten verbessern sich.
- Designfähigkeiten verbessern sich.
Zu verwendende Materialien: Mblock 3-Programm, Pinoo-Steuerkarte, PIR-Sensor (Bewegungssensor), Servomotormodul, Verbindungskabel

Für das Design benötigte Materialien : Dekota, farbiges Eva, Schere, Bleistift, Messer, Schraubendreher, Lineal, Silikonpistole und Silikon, Aluminiumdraht, dünner Kupferdraht, Schloss.

Projektaufbau:
- Zuerst erstellen wir die Tür des Hauses. Dazu zeichnen wir mit Lineal und Bleistift ein 15x15cm großes Quadrat auf die Decota. Wir schneiden das Quadrat mit Hilfe eines Cutters aus.

- Wir passen die Position des Schlosses an dem von uns geschnittenen Teil an und zeichnen die Tür entsprechend der von uns festgelegten Position.

- Wir haben die Tür, die wir gezeichnet haben, mit Hilfe eines Cutters zugeschnitten.

- Wir bohren zwei Löcher untereinander in die Tür und die Wand, sodass sie in der gleichen Ausrichtung sind.

- Wir bedecken die Tür und die Wand mit EVA.

- Wir verbinden die Tür und die Wand, indem wir den dünnen Kupferdraht durch die Löcher führen.

- Für die Seitenwände des Hauses zeichnen wir mit Lineal und Bleistift zwei 12 x 15 cm große Rechtecke auf die Deko. Wir schneiden die Rechtecke, die wir gezeichnet haben, mit Hilfe eines Cutters aus.

- Mit Hilfe einer Silikonpistole montieren wir die Vorder- und Seitenwände des Hauses aneinander, wie in der Abbildung gezeigt.

- Wir verkleiden auch das Innere des Hauses mit EVA.

- Mit Lineal und Bleistift zeichnen wir auf der Decota ein Dach entsprechend den Abmessungen des Hauses. Das von uns gezeichnete Dach haben wir mit Hilfe eines Messers zugeschnitten.

- Wir bedecken den vorderen und hinteren Teil des Daches mit EVA. Dann montieren wir es mit Hilfe einer Silikonpistole im Haus.

- Wir vervollständigen das Dach mit Evalar.

- Mit Hilfe einer Silikonpistole montieren wir das Schloss wie abgebildet an der Tür.

- Wir montieren den Propeller mit Hilfe eines Schraubendrehers am Servomotormodul.

- Wir wickeln ein Ende des Aluminiumdrahts um den Propeller des Servomotormoduls, wie in der Abbildung gezeigt.

- Das andere Ende des Aluminiumdrahtes wickeln wir bei verschlossener Tür um das Schloss. Wir montieren das Servomotormodul wie in der Abbildung gezeigt mit Hilfe einer Silikonpistole.
Hinweis: Wenn die Tür verriegelt ist, beträgt der Winkel des Servomotormoduls 180. Stellen Sie daher vor dem Zusammenbau sicher, dass der Winkel 180 Grad beträgt.

- Wir schließen das Servomotormodul so an, dass das braune Kabel GND entspricht, das rote Kabel 5 V entspricht und das orange Kabel D0 entspricht.

- Wir montieren den PIR-Sensor (Bewegungssensor) mit Hilfe einer Silikonpistole an der Wand über der Tür, wie in der Abbildung gezeigt.

- Für den Boden des Hauses zeichnen wir mit Lineal und Bleistift ein 15 x 15 cm großes Quadrat auf die Deko. Wir schneiden das Quadrat, das wir gezeichnet haben, mit Hilfe eines Messers aus.

- Mit Hilfe der Silonpistole bauen wir die Basis und das Haus zusammen.

- Wir dekorieren das Haus nach unseren Wünschen.

- Wir fertigen einen Türklopfer aus Dekota an, damit wir die Tür leicht öffnen und schließen können.
- Wir verbinden das Servomotormodul und den Bewegungssensor mit Hilfe des Verbindungskabels mit der Pinoo-Steuerkarte.
Wir verbinden das Servomotormodul mit dem violetten Eingang Nummer 3.
Wir verbinden den PIR-Sensor (Bewegungssensor) mit dem violetten Eingang Nummer 2.
- Wir haben die Anschlüsse und das Design abgeschlossen und gehen nun zum Codierungsteil über. Wir werden hierfür die mblock-3-Anwendung verwenden.

- Wir verbinden unsere Pinoo Control Card über das Verbindungskabel mit dem Computer und melden uns bei der Mblock3-Anwendung an. Dann 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 COM6 aus. (Die Anzahl kann je nach Computer und Port variieren.)

- 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.
- Wir gehen zur Registerkarte „Wiederverbinden“ und klicken auf die Option „Firmware-Update“ . Nachdem die Installation abgeschlossen ist, klicken wir auf die Schaltfläche „Schließen“.

- Im Codierungsteil; Wir erhalten den Code, wenn wir im Menü „Ereignisse“ auf die grüne Flagge klicken, damit die Anwendung startet.
- Wir erhalten Hilfe von der Puppe, um den vom Bewegungserkennungssensor gelesenen Wert zu lernen. Dazu erhalten wir den Befehl „Hallo sagen“ aus der Registerkarte „Darstellung“. Anstelle der Hallo-Anweisung erhalten wir den Codeblock für den Bewegungserkennungssensor aus der Registerkarte „Roboter“. Wir ändern den Pin-Eingang in Pinoo2, mit dem wir eine Verbindung herstellen.

- Wir klicken auf die grüne Flagge und winken mit der Hand vor dem Bewegungserkennungssensor. Da Bewegung vorliegt, ist der gelesene Wert 1. Der gelesene Wert, wenn keine Bewegung stattfindet, ist 0.

- Um die Winkel des Servomotormoduls anzupassen, sagen wir 90 Grad, wenn die Aufwärtspfeiltaste gedrückt wird, und 180 Grad, wenn die Abwärtspfeiltaste gedrückt wird. Durch Klicken auf die Schaltflächen sehen wir uns die Winkel des Servomotormoduls an.

- Wir erhalten den Code, wenn auf der Registerkarte „Ereignisse“ erneut auf die grüne Flagge geklickt wird. Wenn dann die grüne Flagge angeklickt wird, stellen wir den Grad auf 90 ein, sodass die Tür geöffnet ist.

- Aus dem Kontrollmenü wiederholen wir ständig und erhalten den „Wenn“- oder „Wenn nicht“-Code.

- Wir erhalten die gleiche Operation aus dem Operationsmenü. Wenn der vom Bewegungssensor gelesene Wert gleich 1 ist, schreiben wir seinen Code.

- Wenn der vom Bewegungserkennungssensor gemessene Wert gleich 1 ist, warten wir 10 Sekunden und stellen den Grad auf 180 ein. Wenn der Sensor also eine Bewegung erkennt, wartet er 10 Sekunden und verriegelt die Tür.

- Wenn der vom Bewegungserkennungssensor gemessene Wert nicht gleich 1 ist, schreiben wir den Code, um den Grad auf 90 zu bringen. Auf diese Weise wird die Tür entriegelt, wenn keine Bewegung erfolgt.

- Wir klicken auf die grüne Flagge und probieren das Projekt aus. 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.)

- Im sich öffnenden Fenster klicken wir erneut auf die Schaltfläche „Auf Arduino hochladen“.

- Wir warten, während unsere Codes auf die Karte hochgeladen werden. Nachdem die Installation abgeschlossen ist, klicken wir auf die Schaltfläche „Schließen“.

- 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.
- Arbeitsstatus des Projekts:
Wenn der Bewegungssensor 1 anzeigt, d. h. wenn jemand das Haus verlässt, warten Sie 10 Sekunden und die Tür wird verriegelt.

Wenn der Bewegungssensor 0 anzeigt, also niemand herauskommt, bleibt die Tür offen.
