Κυριακή 25 Οκτωβρίου 2020

25-10-20

Καλημέρα αγαπημένο μου ημερολόγιο,
για να δούμε πώς θα πάμε σήμερα:
Πρέπει να βρω αρχικά τη βάση που έφτιαξε ο Σάββας για τα φωτοβολταϊκά
και τους κωδικούς για την είσοδο των ομάδων στο robotics.eelak.gr

18-10-20

 Σήμερα το μάθημα έγινε εξ αποστάσεως λόγω της επιστροφής μου από Αθήνα.

Είχε και ένα καλό η καραντίνα με τον κορωνοϊό. Μας βοήθησε να ανακαλύψουμε και να χρησιμοποιήσουμε εργαλεία που μπορούμε να ενεργοποιήσουμε σε έκτακτες περιστάσεις.

Το μάθημα σήμερα είχε προγραμματισμό:

Βρήκαμε τον κώδικα για τον αισθητήρα θερμοκρασίας DHT22

https://www.circuitbasics.com/how-to-set-up-the-dht11-humidity-sensor-on-an-arduino/

βρήκαμε τον κώδικα για τη σύνδεση LCD οθόνης με I2C 

https://arduinogetstarted.com/tutorials/arduino-lcd-i2c

και εξηγήσαμε τη δομή τους.

Κατόπιν τοποθετήσαμε και τροποποιήσαμε τις εντολές έτσι ώστε να δουλεύουν και οι δύο κώδικες μαζί.

Έτσι οι μετρήσεις του αισθητήρα θερμοκρασίας και υγρασίας  αναγράφονται και στη σειριακή οθόνη και 

στην LCD οθόνη. Σε συνδυασμό με ένα powerbank, ώστε να γίνεται αυτόνομο ενεργειακά, έχουμε κατασκευάσει έναν πολύ ωραίο αυτοματισμό. Μένει η σύνδεσή του με το internet και η καταγραφή των δεδομένων online.




Σάββατο 3 Οκτωβρίου 2020

4-10-2020

 Αγαπητό ημερολόγιο...

σήμερα θα δούμε πώς ενώνουμε δύο διαφορετικούς κώδικες ώστε οι αισθητήρες DH11 και  DH22 να δουλέψουν παράλληλα με την οθόνη για να φτιάξουμε έναν αυτοματισμό.

Θα τους δείξω επίσης την πλατφόρμα 

https://thingspeak.com/

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

https://create.arduino.cc/projecthub/FIELDING/solar-panel-sun-tracker-phone-charger-f669ce

Αν προλάβουμε και λίγο raspberry pi


Αγαπητό ημερολόγιο...

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

Αρχίσαμε δείχνοντάς τους το Raspberry pi, πώς συνδέεται στο δίκτυο και τη γλώσσα python που συνήθως χρησιμοποιούμε. Τους έδειξα κι έναν κώδικα κια το led blink σε python για να καταλάβουν τι κάνει. Για να αντιληφθούν ομοιότητες και διαφορές στις δύο γλώσσες.



Κατόπιν γίναμε τρεις ομάδες:

1η Roboteam Συνεχίζουν ακάθεκτοι την κατασκευή τους με τη βοήθεια και την επίβλεψη του κ. Μηνιώτη

2η Raspberrytamers Προχωρήσαμε στην κατασκευή του κυκλώματος του solar tracker. Αφενός θα ηλεκτροδοτήσει την κατασκευή τεχνολογίας 


αφετέρου θα αποτελέσει κομμάτι της κατασκευής του μετεωρολογικού σταθμού. Υπήρξε μια λάθος επιλογή servo αλλά θα το αντικαταστήσουμε την επόμενη φορά





3η τα μικρά με το κουτί του GigoS4A που πραγματοποίησαν 3 παραδείγματα με μικρές αλλαγές του κώδικα ώστε να κάνουν κάτι παραπάνω. Ομάδα δημοτικού.






Παρατηρώ ότι φέτος δεύτερη χρονιά, οι ομάδες ανεξαρτητοποιούνται από μένα που πλέον περιορίζομαι στο ρόλο συντονιστή.




Κυριακή 27 Σεπτεμβρίου 2020

27-9-2020

 Αγαπητό ημερολόγιο....

Σήμερα με την ομάδα για την κατασκευή του μετεωρολογικού σταθμού 

Σάββας Καρδούλιας

Θεμελίνα Σδρέγα 

Παναγιώτης Λουλουδιάς

ξεκινήσαμε την κατασκευή μας:

Στην αρχή είδαμε πώς μπορούμε να κατεβάσουμε το arduino IDE στον υπολογιστή μας

Είδαμε πώς ψάχνουμε στο διαδίκτυο πληροφορίες για τα χαρακτηριστικά του αισθητήρα DHT11

Βρήκαμε τη συνδεσμολογία και τον κώδικα για σειριακή παρακολούθηση

https://www.circuitbasics.com/how-to-set-up-the-dht11-humidity-sensor-on-an-arduino/

Χρειάστηκε να δούμε πώς κατεβάζουμε και συμπεριλαμβάνουμε τη βιβλιοθήκη DHTLib στο arduino

Kατανοήσαμε τις εντολές του κώδικα και κάναμε μια αλλαγή στο pin 

Πήραμε τις πρώτες μετρήσεις μέσα στην αίθουσα, έξω υπό σκιά και στον ήλιο

Αλλάξαμε αισθητήρα και επαναλάβαμε το κύκλωμα με τον DHT22

Κάναμε τις απαιτούμενες αλλαγές ώστε το πρόγραμμα να τρέξει με τον νέο αισθητήρα

Πήραμε νέες μετρήσεις μέσα στην αίθουσα, έξω υπό σκιά και στον ήλιο

Βρήκαμε πληροφορίες για τα χαρακτηριστικά και τη σύνδεση της οθόνης LCD  με το πρωτόκολλο I2C

https://www.makerguides.com/character-i2c-lcd-arduino-tutorial/

https://arduinogetstarted.com/tutorials/arduino-lcd-i2c

κατεβάσαμε και συμπεριλάβαμε την αντίστοιχη βιβλιοθήκη

Διαβάσαμε και κατανοήσαμε τον κώδικα που μας βοηθά να γράψουμε κάτι στην οθόνη

τέλος της πρώτης συνάντησης

Την επόμενη φορά θα ενώσουμε τους δύο κώδικες, ώστε οι μετρήσεις των αισθητήρων να γράφονται στην οθόνη.










Σάββατο 7 Μαρτίου 2020

Weather station

https://randomnerdtutorials.com/esp32-client-server-wi-fi/

https://randomnerdtutorials.com/esp32-esp8266-dht-temperature-and-humidity-oled-display/

https://randomnerdtutorials.com/esp32-ssd1306-oled-display-arduino-ide/

 https://randomnerdtutorials.com/esp8266-weather-forecaster/

https://randomnerdtutorials.com/esp32-web-server-with-bme280-mini-weather-station/

https://makeradvisor.com/esp32-development-boards-review-comparison/

https://randomnerdtutorials.com/getting-started-with-esp32/

https://randomnerdtutorials.com/esp32-pinout-reference-gpios/

 https://randomnerdtutorials.com/learn-esp32-with-arduino-ide/

https://randomnerdtutorials.com/esp32-esp8266-thermostat-web-server/

https://www.instructables.com/id/GY-68-BMP180-Barometric-Pressure-Breakout-Board-Tu/

https://www.circuitbasics.com/raspberry-pi-i2c-lcd-set-up-and-programming

https://www.circuitbasics.com/raspberry-pi-lcd-set-up-and-programming-in-c-with-wiringpi/

https://circuitdigest.com/microcontroller-projects/iot-temperature-humidity-monitoring-using-arduino 

https://circuitdigest.com/microcontroller-projects/esp32-internet-clock

 https://circuitdigest.com/article/ssd1306-oled-display






Κυριακή 23 Φεβρουαρίου 2020

Θερμίστορ

Διαγωνισμός ανοικτών τεχνολογιών ΕΛΛΑΚ



Κανόνες του Διαγωνισμού

  1. Χρήση ανοιχτού υλικού υλισμικού (hardware). Τα σχέδια του υλικού και των τεχνικών σχεδιαγραμμάτων (ηλεκτρονικό – ηλεκτρολογικό – μηχανολογικό σχέδιο) θα πρέπει να ανέβουν στο github, με πλήρεις οδηγίες ώστε να μπορεί όποιος ενδιαφέρεται να τα αναπαραγάγει, για βελτίωση και περαιτέρω χρήση.
  2. Χρήση ανοιχτού λογισμικού. Το λογισμικό θα πρέπει να ανέβει στο github, πλήρως τεκμηριωμένο, με πλήρεις οδηγίες ώστε να μπορεί όποιος ενδιαφέρεται να τον βελτιώσει και επαναχρησιμοποιήσει .
  3. Παραγωγή ανοιχτού εκπαιδευτικού υλικού για επανάχρηση. Σε συνεργασία με τον υπεύθυνο εκπαιδευτικό θα πρέπει να συνταχθούν αναλυτικές οδηγίες για το πώς μπορεί να αναπαραχθεί το έργο από ένα άλλο σχολείο και η παραγωγή ενός σχέδιο ανοιχτού εκπαιδευτικού πόρου σύμφωνα με το OER Canvas.
  4. Ο κώδικας που θα χρησιμοποιηθεί να διανέμεται με άδεια χρήσης ανοιχτού κώδικα.
  5. Το εκπαιδευτικό υλικό και η τεκμηρίωση να διανέμεται με άδεια χρήσης CC-BY.
  6. Πριμοδοτείται το χαμηλό κόστος κατασκευής και η χρήση ευρέως διαθέσιμων (όχι δυσεύρετων) υλικών.
  7. Παρουσίαση και αιτιολόγηση της κατασκευής από τους μαθητές (μέσω βίντεο).
  8. Ο εξοπλισμός μπορεί να είναι Arduino Uno, Raspberry Pi 3 Type B, beagleboard,     Dwenguino  Thymio ή όποια άλλη ανοιχτή τεχνολογία είναι αποδεκτή ως ισοδύναμη.
  9. Φωτογραφικό υλικό και βίντεο με παρουσίαση του κώδικα και συνοπτικός σχολιασμός του από όλα τα μέλη της ομάδας   του κάθε βήματος υλοποίησης του έργου. 
OER-canvas_GREEK.pdf

 https://creativecommons.ellak.gr/2020/02/07/pos-na-epilexete-tin-katallili-adia-creative-commons-gia-na-mirasete-ta-erga-sas-2/

https://okfn.gr/oer-canvas

 https://okfn.gr/

https://mycontent.ellak.gr/oercommons/

  • ΕΡΓΑΣΙΑ:  Μπείτε στην παρακάτω σελίδα: 

https://robotics.ellak.gr/kritiria/

  • Μελετήστε τα κριτήρια αξιολόγησης.
  • Φτιάξτε λογαριασμό στη σελίδα  robotics. ellak.gr
  •  https://robotics.ellak.gr/pos-dimiourgo-tin-selida-tou-scholiou-mou-sto-robotics-ellak-gr/
  • Μπορείτε να βρείτε στο  github τη σελίδα του δικού σας έργου;
  • Συμφωνείτε με αυτά που έχουν γραφεί; Θέλετε να αλλάξετε ή να προσθέσετε κάτι;
  • Πηγαίνετε στη σελίδα του διαγωνισμού https://www.vodafonegenerationnext.gr/diagonismos/nikites
  • Βρείτε τα έργα σας και δείτε την παρουσίασή σας
  • Δείτε άλλες παρουσιάσεις για να σκεφθείτε τι μπορείτε να προσθέσετε για να βελτιωθεί η παρουσίαση της κατασκευής σας.