top of page

Αισθητήρας στάθμευσης

Σκοπός έργου: Δημιουργία έργου αισθητήρα στάθμευσης με μονάδα βομβητή, μονάδα led και αισθητήρα απόστασης χρησιμοποιώντας την κάρτα ελέγχου Pinoo.

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

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

Σετ Pinoo : Βασικό σετ, σετ εφεύρεσης, σετ κατασκευαστή και πλήρες σετ.

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

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

  • Μαθαίνει να κωδικοποιεί τον αισθητήρα απόστασης.

  • Μαθαίνει να κωδικοποιεί τη μονάδα Buzzer.

  • Μαθαίνει να κωδικοποιεί τη μονάδα led.

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

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

  • Κατανοεί τη λογική λειτουργίας των αισθητήρων στάθμευσης.  

 

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

 

 

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

ΣΗΜΕΙΩΣΗ: Αντί για Lego, μπορείτε να φτιάξετε ένα αυτοκίνητο από αναλώσιμα ή να χρησιμοποιήσετε ένα αυτοκίνητο-παιχνίδι.

 

        

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

 

 

Τοποθετούμε τον αισθητήρα απόστασης στο πίσω μέρος του αυτοκινήτου με τη βοήθεια πιστολιού σιλικόνης.

 

 

 

 

 

 

 

 

 

Κολλάμε ταινία διπλής όψης στο πίσω μέρος του αισθητήρα απόστασης.

 

Στη συνέχεια κολλάμε τη μονάδα βομβητή στην ταινία διπλής όψης.

 

 

 

 

 

 

 

 

 

 

 

Κολλάμε ταινία διπλής όψης στο τμήμα εισόδου του καλωδίου του αισθητήρα απόστασης.

 

Στη συνέχεια τοποθετούμε τη μονάδα led στην ταινία διπλής όψης.    

 

 

 

 

 

 

 

 

 

 

 

Σκεπάζουμε το αυτοκίνητο και το διακοσμούμε λίγο για να είναι όμορφο το σχέδιο. Προσέχουμε να μην καταστρέψουμε εντελώς το LED.  

 

 

 

 

 

 

 

 

 

 

 

Κάνουμε τις συνδέσεις μας. Συνδέουμε τον αισθητήρα απόστασης στη μωβ/πράσινη είσοδο αριθμό 5 με το καλώδιο σύνδεσης. Συνδέουμε τη μονάδα βομβητή στη θύρα 3 και τη μονάδα led στη μωβ είσοδο αριθμό 4.

 

Παίρνουμε το κουτί.

 

Με τη βοήθεια ενός πιστολιού σιλικόνης κολλάμε το μαύρο χαρτόνι στο πάνω μέρος του κουτιού. Έτσι, προετοιμάζουμε τον δρόμο.

 

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

 

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

 

Τοποθετούμε τον πίνακα ελέγχου Pinoo στο πλάι του κουτιού με τη βοήθεια ενός πιστολιού σιλικόνης.

 

 

Ολοκληρώσαμε τις συνδέσεις και το σχεδιασμό μας, τώρα πάμε στο κομμάτι της κωδικοποίησης. Θα χρησιμοποιήσουμε την εφαρμογή mblock-3 για αυτό.

 

 

Συνδέουμε την κάρτα ελέγχου Pinoo στον υπολογιστή με τη βοήθεια του καλωδίου σύνδεσης και συνδέουμε στην εφαρμογή Mblock3. Στη συνέχεια παρουσιάζουμε την κάρτα ελέγχου Pinoo στον υπολογιστή. Για να το κάνουμε αυτό, κάνουμε πρώτα κλικ στην επιλογή σειριακής θύρας από την καρτέλα Σύνδεση. Στη συνέχεια επιλέγουμε COM4. (Ο αριθμός μπορεί να διαφέρει ανάλογα με τον υπολογιστή και τη θύρα.)

 

 

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

 

 

 

 

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

 

  Στο κομμάτι κωδικοποίησης? Λαμβάνουμε τον κωδικό όταν κάνουμε κλικ στην Πράσινη Σημαία από το μενού Εκδηλώσεις για να ξεκινήσει η εφαρμογή.

 

Θα λάβουμε βοήθεια από το ομοίωμα για να μάθουμε την τιμή που διαβάζει ο αισθητήρας απόστασης. Για αυτό, παίρνουμε την εντολή "say hello" από την καρτέλα προβολή. Αντί για γεια, λαμβάνουμε το μπλοκ κώδικα που σχετίζεται με τον αισθητήρα απόστασης από την καρτέλα ρομπότ. Αλλάζουμε την είσοδο pin σε Pinoo5, με την οποία συνδέουμε.

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

 

 

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

 

  Όταν πατηθεί το πλήκτρο Space από το μενού Συμβάντα, λαμβάνουμε δύο από τον κωδικό. Στη συνέχεια κάνουμε κλικ στο μικρό τρίγωνο δίπλα στο κείμενο διαστήματος και αλλάζουμε το ένα σε βέλος κάτω και το άλλο σε βέλος επάνω. Λαμβάνουμε τον κωδικό της μονάδας led από την καρτέλα Robots και αλλάζουμε το τμήμα pin σε pinoo 4. Το επάνω βέλος θα ανάψει το led, το πλήκτρο κάτω βέλους θα σβήσει το led. Ελέγχουμε τη μονάδα led πατώντας τα πλήκτρα.

 

Λαμβάνουμε την εντολή όταν πατηθεί ένα άλλο πλήκτρο διαστήματος. Λαμβάνουμε τον κωδικό της μονάδας βομβητή από την καρτέλα Ρομπότ και αλλάζουμε το τμήμα της καρφίτσας σε pinoo 3. Επιλέγουμε το μέρος της νότας που θέλουμε. Ενεργοποιούμε τη μονάδα βομβητή πατώντας το πλήκτρο διαστήματος. 

Για να φτιάξουμε έναν αισθητήρα στάθμευσης, θα κωδικοποιήσουμε τις διαφορετικές αποστάσεις που μετρήθηκαν από τον αισθητήρα απόστασης. Σε κάθε απόσταση, η μονάδα led και η μονάδα βομβητή θα λειτουργούν διαφορετικά. Τώρα ας το μετατρέψουμε σε κώδικα.

 

Πρώτα απ 'όλα, θα κωδικοποιήσουμε τις περιπτώσεις όπου η τιμή που μετράται από τον αισθητήρα απόστασης είναι μεταξύ 10 και 15. Για αυτό, παίρνουμε την εντολή if από το μενού ελέγχου. Από τις πράξεις και, παίρνουμε τα σημάδια μικρότερο από, μεγαλύτερο από σύγκριση και τα φωλιάζουμε. Στη συνέχεια κωδικοποιούμε ότι είναι μεγαλύτερο από 10 και μικρότερο από 15.

 

Εάν η τιμή που μετράται από τον αισθητήρα απόστασης είναι μεταξύ 10 και 15, κωδικοποιούμε συνεχώς με διαστήματα 0,4 δευτερολέπτων έτσι ώστε η μονάδα βομβητή να είναι ενεργή και η μονάδα led είναι ενεργοποιημένη, τότε η μονάδα βομβητή είναι παθητική και η μονάδα led είναι απενεργοποιημένη. Για να περιμένουμε, παίρνουμε τον κωδικό αναμονής 1 δευτερολέπτου από την καρτέλα ελέγχου και αλλάζουμε τον αριθμό 1.

 

Συνεχίζουμε ανοίγοντας μια άλλη δήλωση συνθήκης κάτω από τους κωδικούς που έχουμε γράψει.  Εάν η τιμή που μετράται από τον αισθητήρα απόστασης είναι μεταξύ 5 και 10, κωδικοποιούμε τη μονάδα βομβητή και τη μονάδα led ως ενεργή ή παθητική σε διαστήματα 0,2 δευτερολέπτων.

 

Εάν η τιμή που μετράται από τον αισθητήρα απόστασης είναι μεταξύ 0 και 5, κωδικοποιούμε έτσι ώστε η μονάδα led και η μονάδα βομβητή να είναι συνεχώς ενεργά.

 

Στη συνέχεια κωδικοποιούμε τη συνεχή παθητική κατάσταση του βομβητή και των μονάδων led όταν ο αισθητήρας απόστασης είναι ίσος με 0 και μεγαλύτερος από 15.

ΣΗΜΕΙΩΣΗ: Ο αισθητήρας απόστασης μπορεί να μετρήσει έως και 4 μέτρα. Δεν μπορεί να μετρήσει πάνω από 4 μέτρα και δείχνει 0. Κωδικοποιούμε επίσης την περίπτωση που είναι ίση με 0 ώστε να μην υπάρχει λογικό σφάλμα στην κωδικοποίηση.

Αφού συμπληρώσουμε τους κωδικούς μας, ελέγχουμε τη λειτουργία του έργου μας κάνοντας κλικ στην πράσινη σημαία.

 

 

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

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

 

 

Κάντε δεξί κλικ στον κωδικό και κάντε κλικ στο Upload to Arduino. (Δουλεύουμε με το arduino ως πίνακα.)

 

Στο παράθυρο που ανοίγει, κάνουμε ξανά κλικ στο κουμπί Upload to Arduino.  

 

Περιμένουμε μέχρι να φορτωθούν οι κωδικοί μας στην κάρτα. Αφού πούμε ότι η λήψη έχει ολοκληρωθεί, κάνουμε κλικ στο κουμπί κλείσιμο.

Εάν δεν υπάρχει πρόβλημα, αποσυνδέουμε το καλώδιο τροφοδοσίας από τον υπολογιστή. Τροφοδοτούμε την πλακέτα Pinoo Control με τη βοήθεια μπαταρίας 9v και καπακιού μπαταρίας. Φέρνουμε επίσης το κουμπί on-off, το οποίο βρίσκεται ακριβώς δίπλα στην είσοδο της μπαταρίας, στη θέση ενεργοποίησης.  

 

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

 

 

Όταν δεν υπάρχει εμπόδιο μπροστά από τον αισθητήρα απόστασης, η μονάδα βομβητή και η μονάδα led είναι παθητικά.

 

 

Η μονάδα βομβητή και η μονάδα led είναι ενεργές όταν υπάρχει εμπόδιο μπροστά από τον αισθητήρα απόστασης.

1.JPG
2.JPG
4.JPG
3.JPG
5.JPG
6.JPG
7.JPG
8.JPG
9.JPG
10.JPG
11.JPG
bottom of page