Δευτέρα 28 Ιουνίου 2021

piscine-EELAK

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

https://www.teachmemicro.com/arduino-i2c-lcd/

https://www.instructables.com/How-to-Connect-I2C-Lcd-Display-to-Arduino-Uno/

https://create.arduino.cc/projecthub/dirar/lcd-button-writer-6b94b3

https://how2electronics.com/gas-leakage-detector-email-alert-notification-esp32/

https://randomnerdtutorials.com/esp32-email-alert-temperature-threshold/

http://www.learningaboutelectronics.com/Articles/2-motor-H-bridge-circuit.php

https://tqb.li2.in/unit/how-to-interface-2-dc-motors-with-an-arduino-using-an-h-bridge/

https://openlabpro.com/guide/dc-motor-control-using-esp32/

https://www.espressif.com/en/products/devkits/esp32-devkitc/overview

https://www.circuitbasics.com/set-bmp180-barometric-pressure-sensor-arduino/

Σάββατο 5 Ιουνίου 2021

6ο τρίωρο-Generation next 2021

 Εδώ θα βρείτε μερικά links  για project:

https://randomnerdtutorials.com/projects-esp32/

https://www.youtube.com/watch?v=zxBC1ivOVfM

https://www.hackster.io/search?q=ESP32&page=6&i=projects

https://www.hackster.io/nickthegreek82/esp32-deep-sleep-tutorial-4398a7

https://www.hackster.io/Arnov_Sharma_makes/0-96-inch-oled-getting-started-guide-78163a

https://www.hackster.io/kutluhan-aktar/arduino-plant-water-management-system-w-bme280-1ac1ba

https://www.hackster.io/filipmu/wifi-thermostat-esp32-and-arduino-a8325c


Πώς μπορούμε να ελέγξουμε ένα servo  με  ποτενσιόμετρο;

https://create.arduino.cc/projecthub/Raushancpr/servo-motor-control-with-potentiometer-5d866f

https://www.makerguides.com/servo-arduino-tutorial/

char data = 0; //Εδώ αποθηκεύεται το byte που λαμβάνουμε

void setup()

{

Serial.begin(9600); //Ρυθμός λειτουργίας της σειριακής επικοινωνίας

pinMode(2, OUTPUT); //Πιν του κόκκινου LED

pinMode(3, OUTPUT); //Πιν του πράσινου LED

}

void loop()

{

if(Serial.available() > 0) // Προχώρα παρακάτω μόνο αν έλαβες κάτι...

{

data = Serial.read(); //Διάβασε το byte που ήρθε και αποθήκευσέ το

©2018 STEMpowering Youth ALL RIGHTS RESERVED

161

if(data == 11) //Αν έλαβες τον αριθμό 11...

digitalWrite(2, HIGH); //Άναψε το πρώτο LED

else if(data == 10) //Αν έλαβες τον αριθμό 10...

digitalWrite(2, LOW); //Σβήσε το πρώτο LED

else if(data == 21) //Αν έλαβες τον αριθμό 21...

digitalWrite(3, HIGH); //Άναψε το δεύτερο LED

else if(data == 20) //Αν έλαβες τον αριθμό 20...

digitalWrite(3, LOW); //Σβήσε το δεύτερο LED

}

}


Κυριακή 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.