Αναρτήσεις

ldr and lcd

Εικόνα
    // C++ code #include <LiquidCrystal_I2C.h> int ldr_light = 0 ; int darkness = 0 ; LiquidCrystal_I2C lcd_2 ( 0x 27 , 16 , 2 ) ; void setup () {   lcd_2 . init () ;   lcd_2 . clear () ;           lcd_2 . backlight () ;   pinMode ( A0, INPUT ) ;   pinMode ( 7 , OUTPUT ) ;   darkness = 650 ; } void loop () {   ldr_light = analogRead ( A0 ) ;   lcd_2 . setCursor ( 1 , 0 ) ;   lcd_2 . print ( "Is it dark ?" ) ;   lcd_2 . setCursor ( 1 , 1 ) ;   lcd_2 . print ( "darkness=" ) ;   lcd_2 . print ( ldr_light ) ;   if ( ldr_light < darkness ) {     digitalWrite ( 7 , HIGH ) ;   } else {     digitalWrite ( 7 , LOW ) ;   }   delay ( 1000 ) ; // Wait for 1000 millisecond(s)   lcd_2 . clear () ; } https://www.build-electronic-circuits.com/arduino-light-sensor/

LCD οθόνη και arduino

Εικόνα
LCD οθόνη // C++ code // #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd_2(39, 16, 2); void setup() {   lcd_2.init();   lcd_2.clear(); } void loop() {   lcd_2.setCursor(0, 0);   lcd_2.print("hello world");   delay(1000); // Wait for 1000 millisecond(s)   lcd_2.setCursor(0, 1);   lcd_2.print("Are you Ok ?"); } χρήσιμες εντολές για την οθόνη: include <LiquidCrystal.h>   καλούμε τη βιβλιοθήκη για την οθόνη που θα πρέπει να έχουμε κατεβάσει-εγκαταστήσει   lcd.scrollDisplayRight();   lcd.scrollDisplayLeft(); Με τις εντολές αυτές μπορούμε να έχουμε κινούμενο κείμενο προς την κατεύθυνση της εντολής 

watering plants and screen

Εικόνα
   υγρασία εδάφους κώδικας για ρύθμιση  /* Change these values based on your calibration values */ #define soilWet 500 // Define max value we consider soil 'wet' #define soilDry 750 // Define min value we consider soil 'dry' // Sensor pins #define sensorPower 7 #define sensorPin A0 void setup () { pinMode (sensorPower, OUTPUT); // Initially keep the sensor OFF digitalWrite (sensorPower, LOW); Serial. begin ( 9600 ); } void loop () { //get the reading from the function below and print it int moisture = readSensor (); Serial. print ( "Analog Output: " ); Serial. println (moisture); // Determine status of our soil if (moisture < soilWet) { Serial. println ( "Status: Soil is too wet" ); } else if (moisture >= soilWet && moisture < soilDry) { Serial. println ( "Status: Soil moisture is perfect" ); } else { Serial. println ( "Status: Soil is too dry - time to water!" );...

Kalydreamers code club

Εικόνα
 Για την καλύτερη συνεργασία και διαχείριση του project  δημιουργήθηκε μια τάξη στο tinkercad https://www.tinkercad.com/joinclass/JD52BWHBY Ξεκινήσαμε το πρότζεκτ μας με την εξοικείωση των μαθητών με οθόνες όπου εκπαιδεύτηκαν στο να  εμφανίζουν αριθμούς και γράμματα: Κυριότερες πηγές: 1.  https://lastminuteengineers.com/ 2.  https://roboticsbackend.com/arduino-push-button-tutorial/

7ος Πανελλήνιος διαγωνισμός ανοικτών τεχνολογιών

  #A group of dreamer students who want to beautify the central square of their island, Kalymnos. Αυτό που μας απασχολεί στον 7ο διαγωνισμό είναι ο  επαναπροσδιορισμός του δημόσιου χώρου και χρόνου ως ευκαιρίας για να δημιουργήσουμε κοινότητες, αλλά και να εντοπίσουμε ασφαλείς χώρους στους οποίους το σώμα και η έκφραση μπορεί να υπάρξουν και να εκφραστούν ελεύθερα. Το έργο που θέλουμε να φτιάξουμε είναι κάποιες παρεμβάσεις στην κεντρική πλατεία του νησιού μας. Έτσι σκοπεύουμε να διαμορφώσουμε τα παγκάκια στην κεντρική πλατεία του νησιού σε "έξυπνα παγκάκια" με στέγαστρο που στην οροφή φέρει ηλιακά πάνελ, που η ενέργεια που συλλέγουν θα χρησιμοποιηθεί για να δίνουν τη δυνατότητα φόρτισης μιας συσκευής όπως το κινητό, και έλεγχο των συνθηκών της ατμόσφαιρας (θερμοκρασία, υγρασία, συγκέντρωση αέριων ρύπων). Οι κάδοι στην πλατεία και όχι μόνο θα εφοδιαστούν με σύστημα ανίχνευσης κίνησης κι ελέγχου αν τα σκουπίδια ρίπτονται μέσα ή έξω από τον κάδο. Στην πρώτη περίπτωση θα εμφανίζε...