Smarter Helm mit Pinoo

Zweck des Projekts: Erstellen eines dunkelempfindlichen Helmprojekts unter Verwendung der Pinoo-Steuerkarte sowie der LED- und LDR-Module.

Dauer: 2 Lektionen

Altersgruppe: 7 Jahre und älter

Pinoo-Set: Basis-Set, Erfindungsset, Maker-Set und komplettes Set.

Gewinne:

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

Erforderliche Materialien: Mblock 3-Programm, Pinoo-Steuerkarte, 3 LED-Module, LED-Modul.


Für das Design benötigte Materialien: Schutzhelm, Klebepistole und Silikon.

Projektaufbau:

Beginnen wir für unser Projekt zunächst mit dem Codierungsteil. Bei diesem Projekt ist es einfacher, zuerst die Codierung fertigzustellen und sie im Helm anzubringen.

Zuerst befestigen wir die Sensoren wie oben (LDR, also Lichtsensor, an Tür Nummer 7 und LEDs an Tür Nummer 1-2-3).

Dann stecken wir das USB-Kabel ein. Wir stecken das andere Ende in den Computer und öffnen das Mblock-Programm.

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.

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

Codierungsteil:

Wenn wir auf die grüne Flagge klicken, führen wir sie aus, um den Lichtwert der Umgebung auf dem Bildschirm anzuzeigen.

Wenn der Lichtwert weniger als 200 beträgt, codieren wir die LEDs so, dass sie ein- oder ausgeschaltet werden.


Um unsere Codes auf die Pinoo-Steuerkarte hochzuladen, starten wir das Ereignis mit dem Befehl „Pinoo-Programm“ und löschen den Code, mit dem wir den Lichtwert auf dem Bildschirm angezeigt haben.

*Der Zweck besteht darin, dass sich die LEDs einschalten und uns mit Licht versorgen, wenn es dunkel ist.

HINWEIS: Dieses Projekt richtet sich an Personen, die aus Sicherheitsgründen Helme verwenden.

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

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

Unsere Codes werden auf unsere Pinoo-Kontrollkarte hochgeladen.

Nachdem die Meldung „Upload abgeschlossen“ erscheint, klicken wir auf die Schaltfläche „Schließen“. Nach Abschluss der Installation werden die Pinoo-Karte und die Sensoren auf dem Helm platziert.

Pinoo-Karte und Sensoren am Helm platzieren:

Wir platzieren die Sensoren mit Silikon, wobei der LDR-Sensor oben und die LEDs unten liegen. Dann legen wir eine Batterie ein und probieren es aus.

Arbeitsstatus des Projekts:

ARDUINO-IDE-CODES:

 int ldr = A0 ; // Wir haben ldr dem A0-Pin zugewiesen
 int ldr_value ; // Wir haben eine Variable namens ldr value zugewiesen
 // Wir weisen die LEDs jeweils den Pins 2, 3 und 4 zu 
int led1 = 2 ;
 int led2 = 3 ;
 int led3 = 4 ;
 
void setup ( ) {
 // LEDs sind Ausgangspins
 pinMode ( led1 , OUTPUT ) ; 
pinMode ( led2 , OUTPUT ) ;
 pinMode ( led3 , OUTPUT ) ;

 }
 
Leere Schleife ( ) {
 ldr_value = analogRead ( ldr ) ; // wir lesen analog von ldr
 
if ( ldr_value < 200 ) { // wenn der LDR-Wert kleiner als 200 ist
 //Lass die LEDs aufleuchten
 digitalWrite ( led1 , HIGH ) ; 
digitalWrite ( led2 , HIGH ) ;
 digitalWrite ( led3 , HIGH ) ; 
} else { // sonst
 // LEDs erlöschen
 digitalWrite ( led1 , LOW ) ; 
digitalWrite ( led2 , LOW ) ;
 digitalWrite ( led3 , LOW ) ;
 }

 }

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