Krankenhausbett mit Pinoo

Zweck des Projekts: Herstellung eines Bettsystems, das mithilfe der Pinoo-Steuerkarte, des Joystick-Moduls und des Servomotors nach Belieben nach oben oder unten bewegt werden kann.

Dauer: 2 Lektionen

Altersgruppe: 7 Jahre und älter

Pinoo-Set: Maker-Set, komplettes Set.

Gewinne:

  • Pinoo lernt, die Steuerkarte zu codieren.
  • Erlernt den Umgang mit dem Joystick-Modul.
  • Erlernt den Umgang mit Servomotoren.
  • Die Fähigkeit, Algorithmen zu etablieren, verbessert sich.
  • Die Programmierfähigkeiten verbessern sich.


Benötigte Materialien: Mblock 3-Programm, Pinoo-Steuerkarte, Servomotor, Joystick-Modul, Verbindungskabel.

Kodierungssatz


Für das Design benötigte Materialien: Weißes Eva, weißer Karton, Schere, Zungenstift, Klebepistole und Silikon.

Programmierworkshop

Projektaufbau:

  1. Für unser Projekt schneiden wir zunächst unseren weißen Karton in die Form eines Bettes.

Herstellerwerkstatt

Anschließend fixieren wir die Zungenstangen mit Hilfe einer Silikonpistole in der Form des Fußendes des Bettes.

Servomotor


Wir fixieren unseren Servomotor so, dass er das Kopfende des Bettes bewegt. Der Teil, auf den wir hier achten müssen, ist die Bewegung des Kopfendes des Bettes, indem wir die korrekte Bewegung der Servomotorbürste sicherstellen.

Stängel

Wir verleihen dem Bett das Aussehen einer Steppdecke, indem wir weißes Eva aufkleben.

Programmieren für Kinder

Den gleichen Schritt machen wir auch für das Kissen.


Kodierungssatz

Anschließend vervollständigen wir unseren Designteil, indem wir unseren Servomotor an das 1. Tor und unser Joystick-Modul an das 9. Tor anschließen.

  1. Pinoo-Erweiterung hinzufügen:

mblock

Auf der Registerkarte „Erweiterungen“ klicken wir auf „Erweiterungen verwalten“.

mblock

Im sich öffnenden Fenster geben wir „Pinoo“ in die Suchmaschine ein und klicken beim Ergebnis einfach auf „Herunterladen“.

Es wurde auf unserem Computer installiert.


  1. Anschließen der Pinoo-Steuerkarte an den Computer:

mblock

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.

mblock

Im sich öffnenden Fenster wählen wir die Kartenoption „Arduino Nano“ aus, die von der Pinoo-Steuerkarte verwendet wird.

mblock

Wir klicken auf die Registerkarte Erweiterungen.

Im sich öffnenden Fenster wählen wir „Pinoo“ aus, die Erweiterung der von uns verwendeten Steuerkarte.

mblock

Wir klicken auf die Registerkarte „Verbinden“.

Im sich öffnenden Fenster klicken wir auf „Firmware-Update“.


  1. Codierungsteil:

Codierung

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.

Hinweis: Die Winkel des Servomotors können variieren, je nachdem, wie Sie die Bürste des Servomotors installieren. Deshalb ist es in diesem Projekt wichtig, verschiedene Blickwinkel auszuprobieren.

Hersteller


Bevor wir mit unserem Code beginnen, definieren wir eine Variable namens aci, um die Winkelwerte zu speichern, und eine Variable namens y, da sie nur Auf- und Abbewegungen hat, das heißt, wir verwenden nur die y-Achse unseres Joystick-Moduls.

Codierung

Unter dem Ereigniscode des Pinoo-Programms fügen wir den Code hinzu, dass der Winkel unseres Servomotors 90 betragen sollte, da wir möchten, dass das Kopfteil des Bettes zunächst gerade ist. Dann übertragen wir in einer sich ständig wiederholenden Schleife die Werte vom Joystick-Modul auf unsere y-Variable, damit wir die y-Variable beim Schreiben unserer Codes verwenden können.

Codierung


Wenn der Wert unserer y-Variablen kleiner als 450 ist, haben wir unseren aci-Wert um 5 erhöht und ihn dem Winkel unseres Servomotors zugewiesen. Auf diese Weise bewegt sich unser Servomotor, also das Kopfteil unseres Bettes, immer dann nach oben, wenn unsere y-Variable diese Bedingung erfüllt.

mblock-Codierung

Unsere andere Bedingung ist, dass, wenn unsere y-Variable kleiner als 550 ist, das heißt, wenn das Joystick-Modul nach unten bewegt wird, der Wert unserer aci-Variablen um 5 reduziert und auf den Winkel unseres Servomotors übertragen wird. Auf diese Weise wird unser Servomotor, also das Kopfteil des Bettes, nach unten bewegt.

mblock

Wir klicken mit der rechten Maustaste auf den Befehl „Pinoo Program“ und wählen im sich öffnenden Fenster die Option „In Arduino installieren“.

mblock

Auf der sich öffnenden Seite klicken wir auf die rot hervorgehobene Schaltfläche „Auf Arduino hochladen“.

mblock

Unsere Codes werden auf unsere Pinoo-Kontrollkarte hochgeladen.

mblock

Nachdem die Meldung „Upload abgeschlossen“ erscheint, klicken wir auf die Schaltfläche „Schließen“. Nach Abschluss der Installation wird der Batteriehalter installiert und das Projekt ausgeführt.


  1. Arbeitsstatus des Projekts:

Maker-Projekte

Wenn wir unser Joystick-Modul nach oben ziehen, bewegt sich das Kopfteil auf und ab.

MIT PINOO-SETS KÖNNEN KINDER HUNDERTE PROJEKTE MIT MATERIALIEN MACHEN, DIE SIE ZU HAUSE LEICHT FINDEN KÖNNEN.