top of page

Havlumatik

Σκοπός του Έργου: Να φτιάξετε μια πετσέτα matic που ανοίγει αυτόματα όταν φαίνεται οποιοδήποτε αντικείμενο χρησιμοποιώντας αισθητήρα απόστασης υπερήχων και κινητήρα DC με κάρτα ελέγχου Pinoo.

Διάρκεια:  2 μαθήματα

Ηλικιακή ομάδα:  7 ετών και άνω

Σετ Pinoo:  Εργαλειοθήκη και πλήρες σετ.

Επιτεύγματα:

  • Μαθαίνει να κωδικοποιεί τον πίνακα ελέγχου Pinoo.

  • Μαθαίνει να χρησιμοποιεί αισθητήρα απόστασης υπερήχων.

  • Μαθαίνει να χρησιμοποιεί κινητήρα DC.

  • Αναπτύσσει αλγοριθμικές δεξιότητες.

  • Αναπτύσσονται οι δεξιότητες κωδικοποίησης.

  

Υλικά που θα χρησιμοποιηθούν:  Πρόγραμμα Mblock 3, κάρτα ελέγχου pinoo, αισθητήρας απόστασης υπερήχων, κινητήρας DC,  καλώδια σύνδεσης.  

 

 

 

Υλικά που χρειάζονται για το σχεδιασμό: Βοηθητικό μαχαίρι, ψαλίδι, ξυλαράκι γλώσσας, μπαστούνι φρούτων, κουτί από χαρτόνι, πιστόλι κόλλας και σιλικόνη.  

 

 

 

Κατασκευή Έργου:

  Για το έργο μας, πρώτα καλύψαμε το κουτί μας με κίτρινο χαρτόνι.

 

  Ανοίγουμε τρύπες στο κουτί μας για τον αισθητήρα απόστασης και τον κινητήρα DC.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Κόβουμε τη μέση του μοτέρ μας DC ώστε το ξυλάκι γλώσσας να μπει στο λευκό μέρος για να περιστραφεί και μετά κόβουμε ένα μικρό κομμάτι από το ξυλάκι παγωτού και το κολλάμε στο ξυλάκι γλώσσας για να μην γλιστράει το ρολό χαρτιού.

 

 

 

 

 

 

 

 

 

 

 

 

 

Τοποθετούμε τη γλωσσίδα στο μοτέρ συνεχούς ρεύματος με αυτόν τον τρόπο και τη στερεώνουμε με πιστόλι κόλλας.

 

 

Στερεώνουμε το μοτέρ DC με πιστόλι σιλικόνης στο σημείο που κάναμε μια τρύπα στο πλάι πριν. Τότε δεν ξεχνάμε να φτιάξουμε και τον αισθητήρα απόστασης.

  

 

Αυτή είναι η τελική έκδοση του κουτιού μας μετά την τοποθέτηση των υλικών.  

 

 

Για τη διακόσμηση, στερεώνουμε το μαύρο χαρτόνι σε σχήμα στόματος με πιστόλι σιλικόνης για να δώσουμε μια εικόνα προσώπου.

 

Βάλαμε και το χαρτοπετσέτα μας και ολοκληρώσαμε το σχεδιαστικό κομμάτι του έργου μας.

 

  Προσθήκη επέκτασης Pinoo:

 

 

Από την καρτέλα "Επεκτάσεις", κάντε κλικ στην επιλογή "Διαχείριση επεκτάσεων".

Στο παράθυρο που ανοίγει, γράφουμε «Pinoo» στη μηχανή αναζήτησης και αρκεί να πούμε λήψη στο αποτέλεσμα. Εγκατεστημένο στον υπολογιστή μας.  

 

  Σύνδεση της πλακέτας ελέγχου Pinoo στον υπολογιστή:

 

 

Στο Mblock 3, κάνουμε κλικ στην καρτέλα "Σύνδεση" επάνω αριστερά.

Στο παράθυρο που ανοίγει, κάνουμε κλικ στην ενότητα «Σειρική θύρα» και επιλέγουμε την επιλογή «COM6» από τη σελίδα που ανοίγει.

ΣΗΜΕΙΩΣΗ: Καθώς κάθε υπολογιστής έχει διαφορετικές καταχωρήσεις θύρας, οι αριθμοί δίπλα στο COM ενδέχεται να αλλάξουν.

 

 

Κάντε κλικ στην καρτέλα Κάρτες.

Από το παράθυρο που ανοίγει, επιλέγουμε την επιλογή κάρτας "Arduino Nano" που χρησιμοποιείται από την κάρτα ελέγχου Pinoo.

 

 

Κάντε κλικ στην καρτέλα Επεκτάσεις.

Στο παράθυρο που ανοίγει επιλέγουμε «Pinoo», την επέκταση της κάρτας ελέγχου που χρησιμοποιούμε.

 

 

Κάντε κλικ στην καρτέλα Σύνδεση. Κάντε κλικ στην «Ενημέρωση υλικολογισμικού» από το παράθυρο που ανοίγει.

Τμήμα κωδικοποίησης:  

  Αρχικά, για να ελέγξουμε αν ο αισθητήρας απόστασης υπερήχων μας λειτουργεί ή όχι, ελέγχουμε την κατάσταση λειτουργίας του αισθητήρα απόστασης με τον κωδικό μας «Say Hello» κάτω από τον κωδικό «When Clicked» στη μαριονέτα panda μας.  

  

 

Για την εκκίνηση του κινητήρα συνεχούς ρεύματος, τον τρέχουμε με την εντολή "όταν πατηθεί το πλήκτρο". Ελέγξαμε τον κινητήρα DC τρέχοντάς τον με 150 στροφές προς τα εμπρός.

  

Εάν η τιμή του αισθητήρα απόστασης μας είναι μικρότερη από 5 cm, δηλαδή όταν βλέπουμε οποιοδήποτε αντικείμενο, ο κινητήρας συνεχούς ρεύματος θα πάει μπροστά με 150 ταχύτητες για 1 δευτερόλεπτο και ο κινητήρας συνεχούς ρεύματος θα σταματήσει. Αν η τιμή του αισθητήρα απόστασης μας είναι μεγαλύτερη από 5 cm, δηλαδή δεν υπάρχει αντικείμενο, ο κινητήρας μας συνεχούς ρεύματος δεν θα κινηθεί.

  

 

 

 

 

 

 

 

 

 

 

 

 

Για να ανεβάσουμε τους κωδικούς μας στην κάρτα ελέγχου pinoo, κάνουμε την εκδήλωσή μας να ξεκινά με την εντολή "Pinoo Program".  

 

 

 

 

 

 

 

 

 

 

 

 

Κάντε δεξί κλικ στην εντολή «Pinoo Program» και επιλέξτε την επιλογή «Install to Arduino» στο παράθυρο που ανοίγει.

 

 

 

 

 

 

 

 

 

 

 

Στη σελίδα που ανοίγει, κάνουμε κλικ στο κουμπί «Μεταφόρτωση στο Arduino», το οποίο είναι επιλεγμένο με κόκκινο χρώμα. Οι κωδικοί μας ανεβαίνουν στην κάρτα ελέγχου pinoo. Αφού εμφανιστεί το μήνυμα "Η εγκατάσταση ολοκληρώθηκε", κάντε κλικ στο κουμπί "Κλείσιμο". Αφού ολοκληρωθεί η εγκατάσταση, τοποθετείται η βάση της μπαταρίας και το έργο εκτελείται.

 

  Κατάσταση Λειτουργίας του Έργου:

 

 

 

 

 

 

 

 

 

 

 

 

Όταν οποιοδήποτε αντικείμενο περνά μπροστά από τον αισθητήρα απόστασης υπερήχων, ο κινητήρας μας DC θα λειτουργεί για 1 δευτερόλεπτο και η χαρτοπετσέτα μας θα ανοίξει.

 

  ΚΩΔΙΚΟΙ IDE ARDUINO:

// εκχώρηση ακίδων προγράμματος οδήγησης κινητήρα στις ακίδες 5 και 6

int motora1 = 5;

int motora2 = 6;

// Αντιστοιχίσαμε τις ακίδες trig και echo στις ακίδες 9 και 8.

int echoPin = 8;

int trigPin = 9;

μεγάλο χρονικό διάστημα, απόσταση?

// μεταβλητή που εκχωρείται για μέτρηση χρόνου και απόστασης

void setup()

// ακίδα εξόδου κινητήρων. 

pinMode (στο motor1, OUTPUT); 

pinMode(motor2, OUTPUT);  /

/ Ρυθμίζουμε τις ακίδες εισόδου και εξόδου των ακίδων trig και echo 

pinMode(echoPin, INPUT); 

pinMode(trigPin, OUTPUT);

}

void loop()

// ενεργοποιούμε τον αισθητήρα απόστασης 

digitalWrite (trigPin, LOW); 

delayMicroseconds(5); 

digitalWrite(trigPin, HIGH); 

delayMicroseconds(10); 

digitalWrite(trigPin, LOW); 

σίγουρος = pulseIn(echoPin, HIGH); 

απόσταση = χρόνος / 29,1 / 2; /

/ μέτρησε την απόσταση 

αν (απόσταση < 5)

{

// εάν η απόσταση είναι μικρότερη από 5  

// αφήστε τον κινητήρα να λειτουργήσει για 1 δευτερόλεπτο  

digitalWrite(motora1, HIGH);  

digitalWrite(motora2, LOW);  

καθυστέρηση (1000);  

// αφήστε τον κινητήρα να σταματήσει  

digitalWrite(motora1, LOW);  

digitalWrite(motora2, LOW); 

}

αλλού

{

// διαφορετικά σταματήστε τους κινητήρες  

digitalWrite(motora1, LOW);  

digitalWrite(motora2, LOW); 

}

}

IMG_3844.JPEG
IMG_3927.JPEG
IMG_3928.JPEG
IMG_3929.JPEG
IMG_3930.JPEG
IMG_3934.JPEG
IMG_3933.JPEG
IMG_3935.JPEG
IMG_3940.JPEG
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
pinoo_uzanti_480x480.jpg
seri_port_480x480.jpg
KART_480x480.jpg
aygit_yazilim_480x480.jpg
pinooo_480x480 (2).jpg
11.png
1.JPG
2.JPG
5.JPG
3.jpg
4.jpg
IMG_3938.JPEG
bottom of page