Basic arduino code for Student Guru Dept. from UPatras
Χρησιμοποιούμε την τελευταία έκδοση του arduinoIDE, επίσης χρησιμοποιώ και external editor, τον sublime test editor 3. Βολεύει αρκετά με τα shortcuts τα οποία έχει.
Ο κώδικας 2015-2016 είναι από το περσινό event και χρησιμοποιεί την βιβλιοθήκη DHT11, η οποία δεν είναι τόσο καλή μιας και μας περιορίζει αρκετά, στο φετινό project έχουμε χρησιμοποιήσει την βιβλιοθήκη DHT.
Για το σύστημα συναγερμού δεν έχουμε κάποια ιδιαίτερη βιβλιοθήκη αλλά απαιτείται calibration από εσάς ανάλογα με τις ανάγκες, παρακάτω θα αναρτήσω τα ονόματα του υλικού που χρησιμοποιήσαμε καθώς και ένα ενδεικτικό κατάστημα.
-DHT11: humidity/temperature digital sensor(Grobotronics)
-3x220 Ω resistors(Grobotronics)
-724-3166: piezo sensor (RS components)
-Arduino UNO: μπορέιται αν αγοράσετε τα official ή να αγοράσετε unofficial για 4-5 ευρώ(Arduino/skroutz.gr/ebay)
-PIR sensor: ανάλογα με τα λεφτά που θέλετε να διαθέσετε θα έχετε και την ανάλογη ακρίβεια, φυσικά και με βάση τις ανάγκες(Grobotronics)
-5v 2pin buzzer: και πάλι ανάλογα με της ανάγκες για να μην σας κάνουν έξωση :P (Surprise: grobotronics)
-3x Bright leds, 3 Normal leds: προσοχή στις αντιστάσεις που θέλουν γιατί καίγονται εύκολα(και όμως όχι grobotronics, ebay)
Επίσης σας παραθέτω μερικά βιβλία σε περίπτωση που θέλετε να έχετε ένα reference:
*Arduino in Action:by Μισέλ Έβανς & Τζόρνταν Χοχένμπόμ
*Introduction to Arduino A piece of cake!: by Alan G. Smith
*Beginning C for Arduino Learn C Programming for the Arduino: by Purdum, Jack
και φυσικά χρήσιμες ιστοσελίδες:
Arduino.cc(δείτε και το create της Arduino)
Instructables
Grobotronics(δεν είναι πανάκεια αλλά έχει αρκέτα καλές τιμές και απόθεμα, αν έχετε κάτι καλύτερο μοιραστείτε το!!)
github(you dont say)
Στο παρακάτω link θα βρείτε τις διαφάνιες.
Για ερωτήσεις στα παρακάτω mail:
-yfantis@ceid.upatras.gr(καλύτερα εδώ και σε περίπτωση που έχετε πρόβλημα στα παρακάτω)
- Αχιλλέας Υφαντής & Μαρία Μουστάκα για Student Guru