Ηλιοτρόπιο
Σκοπός έργου: Δημιουργία ενός έργου ηλίανθου χρησιμοποιώντας την κάρτα ελέγχου Pinoo, τον σερβοκινητήρα και τη μονάδα ldr.
Διάρκεια: 2 μαθήματα
Ηλικιακή ομάδα: 7 ετών και άνω
Μεταχειρισμένο σετ: Pinoo Basic Set, Invention Set, Full Set, Maker Set.
Επιτεύγματα:
Μαθαίνει να κωδικοποιεί τον πίνακα ελέγχου Pinoo.
Μαθαίνει να χρησιμοποιεί τη μονάδα ldr.
Μαθαίνει να χρησιμοποιεί σερβοκινητήρα.
Αναπτύσσει αλγοριθμικές δεξιότητες.
Αναπτύσσονται οι δεξιότητες κωδικοποίησης.
Υλικά που θα χρησιμοποιηθούν: Πρόγραμμα Mblock 3, κάρτα ελέγχου pinoo, μονάδα ldr, σερβοκινητήρα
Υλικά που απαιτούνται για το σχεδιασμό: Forex, ψαλίδι και μαχαίρι, χαρτί Α4, χαρτόνι, κραγιόνια, ακρυλικό χρώμα και πινέλο, πιστόλι κόλλας και σιλικόνη.
Κατασκευή Έργου:
Ας ξεκινήσουμε με το σχέδιο ηλίανθου για το έργο μας.
Σχεδιάζουμε μια εικόνα ενός ηλίανθου σε χαρτί Α4. Ζωγραφίζουμε αυτή την εικόνα με χρωματιστά κραγιόνια. Στη συνέχεια το κόβουμε με ψαλίδι.
Από το χαρτόνι κόβουμε έναν κύκλο στο μέγεθος της πλάτης του ηλίανθου. Σιλικονώνουμε το κομμένο χαρτόνι στο πίσω μέρος του ηλίανθου.
Κόψαμε μια τρύπα αρκετά μεγάλη ώστε η μονάδα ldr να μπει στη μέση του ηλίανθου με ένα βοηθητικό μαχαίρι. Τοποθετούμε τη μονάδα Ldr και την πυριτιώνουμε.
Κόβουμε ένα κομμάτι forex μήκους 2x8 εκ. με ένα μαχαίρι. Βάφουμε το κομμάτι που κόψαμε με πράσινο χρώμα με ακρυλικό χρώμα.
Σιλικονώνουμε τη μία άκρη αυτού του κομματιού στο πίσω μέρος του ηλίανθου. Στην άλλη άκρη, σιλικονοποιούμε την άκρη του σερβοκινητήρα.
Κόβουμε 3 κομμάτια μήκους 15x5cm και 1 κομμάτι μήκους 15x15xcm από forex με ένα βοηθητικό μαχαίρι. Παίρνουμε μια πλατφόρμα σιλικονώνοντας τα άλλα μικρά κομμάτια κάθετα στις 3 πλευρές του μεγάλου κομματιού.
Χρησιμοποιώντας ένα βοηθητικό μαχαίρι, δημιουργούμε μια τρύπα αρκετά μεγάλη ώστε το καλώδιο σύνδεσης να περάσει στο μπροστινό μέρος του μεγάλου κομματιού στο πάνω μέρος. Σιλικονώνουμε τον σερβοκινητήρα δίπλα σε αυτή την τρύπα.
Συνδέουμε τον σερβοκινητήρα στην 1η θύρα της κάρτας ελέγχου Pinoo. Για να εγκαταστήσουμε τη μονάδα Ldr, συνδέουμε το καλώδιο σύνδεσης στην 7η πόρτα.
Περνάμε το καλώδιο που είναι στερεωμένο στην 7η πόρτα από την τρύπα που έχουμε δημιουργήσει.
Συνδέουμε το άκρο του σερβοκινητήρα στο ηλίανθο στον σερβοκινητήρα.
Συνδέουμε το καλώδιο σύνδεσης της μονάδας Ldr.
Συνδέουμε το καλώδιο usb τόσο στην κάρτα Pinoo όσο και στον υπολογιστή. Τώρα μπορούμε να ξεκινήσουμε την κωδικοποίηση.
Προσθήκη επέκτασης Pinoo:
Από την καρτέλα "Επεκτάσεις", κάντε κλικ στην επιλογή "Διαχείριση επεκτάσεων".
Στο παράθυρο που ανοίγει, γράφουμε «Pinoo» στη μηχανή αναζήτησης και αρκεί να πούμε λήψη στο αποτέλεσμα. Εγκατεστημένο στον υπολογιστή μας.
Σύνδεση της πλακέτας ελέγχου Pinoo στον υπολογιστή:
Στο Mblock 3, κάνουμε κλικ στην καρτέλα "Σύνδεση" επάνω αριστερά. Στο παράθυρο που ανοίγει, κάνουμε κλικ στην ενότητα «Σειρική θύρα» και επιλέγουμε την επιλογή «COM4» από τη σελίδα που ανοίγει. ΣΗΜΕΙΩΣΗ: Καθώς κάθε υπολογιστής έχει διαφορετικές καταχωρήσεις θύρας, οι αριθμοί δίπλα στο COM ενδέχεται να αλλάξουν.
Κάντε κλικ στην καρτέλα Κάρτες. Από το παράθυρο που ανοίγει, επιλέγουμε την επιλογή κάρτας "Arduino Nano" που χρησιμοποιείται από την κάρτα ελέγχου Pinoo.
Κάντε κλικ στην καρτέλα Επεκτάσεις. Στο παράθυρο που ανοίγει επιλέγουμε «Pinoo», την επέκταση της κάρτας ελέγχου που χρησιμοποιούμε.
Κάντε κλικ στην καρτέλα Σύνδεση. Κάντε κλικ στην «Ενημέρωση υλικολογισμικού» από το παράθυρο που ανοίγει.
Τμήμα κωδικοποίησης:
Αρχικά, γράφουμε τους απαραίτητους κωδικούς για να δούμε την τιμή της μονάδας ldr που είναι εγκατεστημένη στην 7η πόρτα στην οθόνη. Καθώς κρατάμε τη μονάδα Ldr στο φως, θα δούμε ότι η τιμή αλλάζει στην οθόνη.
Αφού δούμε τις αλλαγμένες τιμές, διαγράφουμε τους κωδικούς. Κάντε κλικ στο πεδίο Δεδομένα/Αποκλεισμός και κάντε κλικ στο Δημιουργία μεταβλητής. Εισαγάγετε ένα πτυχίο στο πεδίο που ανοίγει και κάντε κλικ στο κουμπί ΟΚ. Έχουμε δημιουργήσει μια μεταβλητή με όνομα βαθμούς.
Ξεκινάμε με το μπλοκ κώδικα του προγράμματος Pinoo. Στη συνέχεια χρησιμοποιούμε το μπλοκ κώδικα ξανά και ξανά.
Προσθέτουμε τη δομή υπό όρους, εάν υπάρχει, στο μπλοκ επανάληψης κώδικα. Μετά δημιουργούμε την συνθήκη μας. Η προϋπόθεση μας είναι η τιμή του αισθητήρα φωτός (μονάδα ldr) που είναι συνδεδεμένη στην 7η πόρτα να είναι μεγαλύτερη από 850. Εδώ το 850 είναι μια τιμή φωτισμού, οπότε όταν κρατάμε το φλας παίρνουμε μια τιμή μεγαλύτερη από 850. Αυτή η τιμή μπορεί να διαφέρει ανάλογα με την τιμή του φωτός περιβάλλοντος.
Αν ναι, γράφουμε την κατάστασή μας προσθέτοντας το μπλοκ κώδικα, επαναλαμβάνουμε μέχρι να είμαστε μέσα στο μπλοκ κώδικα. Η προϋπόθεση μας είναι η τιμή της μονάδας ldr που είναι συνδεδεμένη στην 7η πόρτα να είναι μικρότερη από 850. Εδώ λοιπόν δηλώνουμε ότι πρέπει να λειτουργεί μέχρι να σβήσει το φως.
Επαναλάβετε μέχρι να αυξήσουμε την τιμή της μεταβλητής βαθμού κατά 1 μέσα στο μπλοκ κώδικα.
Καθορίζουμε τη γωνία του σερβοκινητήρα που είναι προσαρτημένος στην 1η πόρτα ως μεταβλητή μοιρών.
Κάντε δεξί κλικ στην εντολή "Pinoo Program" και στο παράθυρο που ανοίγει, "Install to Arduino" Επιλέγουμε την επιλογή.
Στη σελίδα που ανοίγει, κάνουμε κλικ στο κουμπί «Μεταφόρτωση στο Arduino», το οποίο είναι επιλεγμένο με μπλε χρώμα. Οι κωδικοί μας ανεβαίνουν στην κάρτα ελέγχου pinoo.
Αφού εμφανιστεί το μήνυμα "Η εγκατάσταση ολοκληρώθηκε", κάντε κλικ στο κουμπί "Κλείσιμο".
Κατάσταση Λειτουργίας του Έργου:
Τοποθετούμε την μπαταρία 9V. Βεβαιωνόμαστε ότι η κάρτα Pinoo είναι ενεργοποιημένη.
Μπορείτε να δοκιμάσετε να κρατήσετε έναν φακό στη μονάδα Ldr με το τηλέφωνό σας.