Fahrzeugreinigungssystem mit Pinoo

Zweck des Projekts: Erstellung eines Fahrzeugreinigungssystemprojekts mit Pinoo-Steuerkarte, Servomotor und LDR-Modul.

Dauer: 2 Lektionen

Altersgruppe: 7 Jahre und älter

Pinoo-Set: Basis-Set, I- Cat-Set, Maker-Set und komplettes Set.

Gewinne:

  • Pinoo lernt, die Steuerkarte zu codieren.
  • Erlernt den Umgang mit Servomotoren.
  • 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, 2 Servomotoren, LDR-Modul.


Für die Gestaltung benötigte Materialien: Schachtel und Deckel, farbiger Karton, Allzweckmesser, Schwamm, Spielzeugauto, Silikonpistole und Silikon.

Projektaufbau:

Beginnen wir mit der Erstellung eines Box-Designs für unser Projekt.

Kleben wir den Karton auf die Innenseite der Schachtel.

Decken wir die Außenseite der Schachtel mit Pappe ab.

Wir schneiden die Innenseite der Box in der Mitte ein, damit das LDR eindringen kann.

Wir platzieren den LDR-Sensor mit Silikon.

Wir entfernen die Enden der Servomotoren und silikonieren sie auf die Teile, die wir an den Seiten schneiden.

(Nachdem wir die Winkel der Servomotoren angepasst haben, werden wir die Endteile anbringen.)

Wir schließen das Anschlusskabel des LDR-Sensors an.

Wir platzieren den Deckel der Box unten. Wir installieren alle Anschlusskabel.

(Da wir den LDR an der Unterseite festgeklebt haben, verwenden wir die Abdeckung, um zu verhindern, dass er schief aussieht.)

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 „COM6“ aus. 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.

Dann stellen wir den Winkel von 2 Servomotoren auf 0.

Wir werden einen der Schwämme verwenden. Wir schneiden diesen Biskuit wie auf dem Bild gezeigt in zwei Hälften und verdünnen ihn etwas.

Wir befestigen die Enden des Servomotors und fixieren die Schwämme mit Hilfe einer Silikonmaschine.

Wenn der Lichtwert weniger als 150 beträgt, codieren wir die Servomotoren so, dass sie zwischen 0 und 180 Winkeln oszillieren.

Wenn der Lichtwert größer als 150 ist, stellen wir den Winkel der Servos auf 0.

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.

*Hiermit soll sichergestellt werden, dass die Servos funktionieren, wenn Sie das Spielzeugauto auf den LDR stellen.

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 Schaltfläche „Auf Arduino hochladen“.

Unsere Codes werden auf unsere Pinoo-Kontrollkarte hochgeladen.

Arbeitsstatus des Projekts:

Nachdem die Installation abgeschlossen ist, legen wir die 9V-Batterie in die Pinoo-Karte ein.

Wenn wir das Spielzeugauto aufstellen, funktionieren die Servomotoren.

ARDUINO-IDE-CODES:

#include < Servo . h > // Wir haben die Servo-Bibliothek hinzugefügt
 // Wir haben die Servoobjekte benannt
 Servo servo1 ;
 Servo servo2 ;
 
int ldr = A0 ; // Wir haben ldr dem A0-Pin zugewiesen
 int ldr_value ; // Weisen Sie eine Variable mit dem Namen ldr_value zu

 void setup ( ) {
 // Wir haben die Servomotor-Pins zugewiesen 
servo1 . anbringen ( 2 ) ;
 servo2 . befestigen ( 3 ) ;

 }
 
Leere Schleife ( ) {
 ldr_value = analogRead ( ldr ) ; // wir lesen den Wert von ldr
 
if ( ldr_value < 150 ) { // wenn der Ldr-Wert kleiner als 150 ist
 // Motoren in Position 0
 servo1 . schreibe ( 0 ) ; 
servo2 . schreibe ( 0 ) ;
 
for ( int i = 0 ; i <= 180 ; i += 1 ) { // Motoren drehen sich von 0 bis 180 
servo1 . schreibe ( i ) ;
 servo2 . schreibe ( i ) ; 
} for ( int j = 180 ; j >= 0 ; j -= 1 ) { // Motoren drehen sich von 180 auf 0 
servo1 . schreibe ( j ) ;
 servo2 . schreibe ( j ) ;
 } 
} else { // sonst
 // Motoren in Position 0
 servo1 . schreibe ( 0 ) ; 
servo2 . schreibe ( 0 ) ;
 }

 }

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