top of page

Έξυπνες περσίδες

Σκοπός του έργου: Να φτιάξετε ένα σύστημα που θα σκιάζει όταν η θερμοκρασία στο περιβάλλον αυξάνεται χρησιμοποιώντας τον αισθητήρα θερμοκρασίας-υγρασίας της κάρτας ελέγχου Pinoo και τον σερβοκινητήρα.

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

Σετ Pinoo: Invention Set, Full Set.

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

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

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

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

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

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

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

 

 

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

 

 

Απαιτούμενα υλικά για σχεδιασμό: Decota, eva, ψαλίδι, μαχαίρι, πιστόλι κόλλας και σιλικόνη.

 

 

 

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

 

Για το έργο μας, βάλαμε πρώτα τα κομμάτια decota.

 

 

Δημιουργούμε την πρόσοψη του καφέ μας και κόβουμε ένα κομμάτι για να μοιάζει με πόρτα.

 

Διορθώνουμε το μέρος που κόψαμε με τη βοήθεια ενός πιστολιού σιλικόνης.

 

 

Καλύπτουμε το μπροστινό μέρος του καφέ με eva.

 

 

Φτιάχνουμε την ταμπέλα του καφέ στο μπροστινό μέρος και γράφουμε το όνομα του καφέ μας με οποιοδήποτε στυλό.

 

 

Φτιάχνουμε το παραλληλόγραμμο κομμάτι ντεκότα ώστε να είναι το μπροστινό μέρος του καφέ.

 

 

 

 

Καλύπτουμε τα κομμάτια decota που θα σχηματίσουν τους τοίχους του καφέ με eva.

 

 

 

Διορθώνουμε τα κομμάτια ντεκότα που καλύψαμε όπως στην εικόνα.

 

 

 

Στερεώνουμε το κομμάτι decota στη βούρτσα του σερβοκινητήρα μας για να στηρίξουμε την περσίδα μας.

 

 

 

 

Στη συνέχεια στερεώνουμε τον σερβοκινητήρα μας στο μπροστινό μέρος του κλουβιού με τη βοήθεια ενός πιστολιού σιλικόνης.

 

 

Καλύπτουμε το κομμάτι decota που θα χρησιμεύσει ως περσίδα με eva και το στερεώνουμε στη βούρτσα του σερβοκινητήρα μας.

 

 

 

Στη συνέχεια διορθώνουμε τον αισθητήρα θερμοκρασίας-υγρασίας μας όπως στην εικόνα. Συνδέουμε τον αισθητήρα θερμοκρασίας-υγρασίας στη θύρα 3 και τον σερβοκινητήρα μας στη θύρα 2 στην κάρτα ελέγχου Pinoo.

 

 

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

 

 

 

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

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

 

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

 

 

 

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

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

 

 

 

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

 

 

 

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

 

 

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

 

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

 

 

 

 

 

 

Αρχικά, τοποθετούμε τον κωδικό αναγνώρισης του αισθητήρα θερμοκρασίας-υγρασίας κάτω από τον κωδικό «Πρόγραμμα Pinoo» για να ελέγξουμε αν ο αισθητήρας θερμοκρασίας-υγρασίας λειτουργεί. Στη συνέχεια εκτυπώνουμε τις τιμές του αισθητήρα θερμοκρασίας-υγρασίας στη σειριακή θύρα και τις ανεβάζουμε στο arduino. Στη συνέχεια αλλάζουμε την επιλογή 'recv encode mode' σε 'har state' κάτω δεξιά στο πρόγραμμα μπλοκ μας. Με αυτόν τον τρόπο, βλέπουμε τις τιμές του αισθητήρα θερμοκρασίας-υγρασίας στη σειριακή θύρα. Αφού ανεβάσουμε τους κωδικούς μας στο Arduino, ας μην ξεχάσουμε να το συνδέσουμε ξανά από την ενότητα σύνδεσης προγράμματος.

 

 

 

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

 

 

Αρχικά, δημιουργούμε μια μεταβλητή που ονομάζεται aci από την ενότητα Data&Block για να επιτρέψουμε την αργή κίνηση του κλείστρου μας.

 

Δεν μπορούμε να λειτουργήσουμε τον αισθητήρα θερμοκρασίας-υγρασίας με τον κωδικό όταν πατηθεί η πράσινη σημαία. Γι' αυτό εισάγουμε τον αισθητήρα θερμοκρασίας-υγρασίας στο πρόγραμμά μας με τον κώδικά μας κάτω από τον κωδικό προγράμματος Pinoo.

 

 

Διασφαλίζουμε ότι η μεταβλητή γωνίας μας είναι 20 κάθε φορά. Στη συνέχεια δημιουργήσαμε την προϋπόθεση εάν η τιμή του αισθητήρα θερμοκρασίας μας είναι μεγαλύτερη από 37 μοίρες.

 

 

Εάν πληρούται η συνθήκη μας, η μεταβλητή γωνίας μας θα αυξάνεται κατά -1 σε διαστήματα των 0,2 δευτερολέπτων έως ότου η μεταβλητή γωνίας μας είναι 20 και η γωνία του σερβοκινητήρα μας θα αλλάζει αυξάνοντας -1 κάθε φορά. Εάν δεν πληρούται η συνθήκη μας, η μεταβλητή γωνίας μας θα αυξηθεί κατά 1 στα 0,2 δευτερόλεπτα έως ότου η μεταβλητή γωνίας μας είναι 45 μοίρες και η γωνία του σερβοκινητήρα μας θα αλλάζει αυξάνοντας το -1 κάθε φορά.

 

  

 

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

 

 

 

Στη σελίδα που ανοίγει, κάνουμε κλικ στο κουμπί «Μεταφόρτωση στο Arduino», το οποίο είναι επιλεγμένο με κόκκινο χρώμα. Οι κωδικοί μας φορτώνονται στην κάρτα ελέγχου Pinoo.

Αφού εμφανιστεί το μήνυμα "Η εγκατάσταση ολοκληρώθηκε", κάντε κλικ στο κουμπί "Κλείσιμο". Αφού ολοκληρωθεί η εγκατάσταση, τοποθετείται η βάση της μπαταρίας και το έργο εκτελείται.

 

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

 

 

Εάν η τιμή του αισθητήρα θερμοκρασίας-υγρασίας μας είναι μεγαλύτερη από 37 μοίρες, η περσίδα μας δεν θα πέσει, διαφορετικά η περσίδα μας θα ανέβει.

 

ΚΩΔΙΚΟΙ IDE ARDUINO:

 

IMG_4539.JPEG
IMG_4538.JPEG
IMG_4540.JPEG
IMG_4541.JPEG
IMG_4542.JPEG
IMG_4543.JPEG
IMG_4544.JPEG
IMG_4547.JPEG
IMG_4545.JPEG
IMG_4548.JPEG
IMG_4549(1).JPEG
IMG_4550.JPEG
IMG_4551.JPEG
IMG_4552_480x480.jpg
pinoo_uzanti_480x480.jpg
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
seri_port_480x480.jpg
KART_480x480.jpg
pinooo_480x480 (2).jpg
aygit_yazilim_480x480.jpg
Screenshot_50_480x480 (1).jpg
Screenshot_51_480x480 (1).jpg
Screenshot_52_480x480 (1).jpg
1.JPG
2.JPG
3.JPG
4.JPG
5.JPG
6.jpg
7.jpg
calisma.jpg
arduino_ide.JPG
bottom of page