top of page

Ψυκτική αποθήκευση

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

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

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

Σετ Pinoo: Σετ κατασκευαστή και πλήρες σετ.

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

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

  • Μαθαίνει να χρησιμοποιεί αισθητήρα θερμοκρασίας.

  • Μαθαίνει να χρησιμοποιεί τη μονάδα βομβητή.

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

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

 

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

 

 

 

 

 

 

 

 

 

 

 

 


 

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

 

 

 

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

Για το έργο μας, προετοιμάζουμε πρώτα το υλικό decota.

  Συνδυάζουμε τα κομμάτια decota για να δώσουμε την όψη μιας ψυχρής αποθήκης με τα ράφια της.

 

 

 

 

 

 

 

 

 

 

 

 

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

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Τοποθετούμε τα στολίδια μας στα ράφια για να τους δώσουμε την όψη φρούτων και λαχανικών. Συνδέουμε τον αισθητήρα θερμοκρασίας-υγρασίας στην 1η πόρτα και τη μονάδα βομβητή στη 2η πόρτα και έχουμε ολοκληρώσει το σχεδιαστικό μέρος του έργου μας.

 

Προσθήκη επέκτασης Pinoo:

 

  Από την καρτέλα "Επεκτάσεις", κάντε κλικ στην επιλογή "Διαχείριση επεκτάσεων".

 

 

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

Εγκατεστημένο στον υπολογιστή μας.

 

Σύνδεση της πλακέτας ελέγχου Pinoo στον υπολογιστή:

 

 

Στο Mblock 3, κάνουμε κλικ στην καρτέλα "Σύνδεση" επάνω αριστερά.

Στο παράθυρο που ανοίγει, κάνουμε κλικ στην ενότητα «Σειρική θύρα» και επιλέγουμε την επιλογή «COM4» από τη σελίδα που ανοίγει.

ΣΗΜΕΙΩΣΗ: Καθώς κάθε υπολογιστής έχει διαφορετικές καταχωρήσεις θύρας, οι αριθμοί δίπλα στο COM ενδέχεται να αλλάξουν.

 

 

Κάντε κλικ στην καρτέλα Κάρτες.

Από το παράθυρο που ανοίγει, επιλέγουμε την επιλογή κάρτας "Arduino Nano" που χρησιμοποιείται από την κάρτα ελέγχου Pinoo.

 

 

Κάντε κλικ στην καρτέλα Επεκτάσεις.

Στο παράθυρο που ανοίγει επιλέγουμε «Pinoo», την επέκταση της κάρτας ελέγχου που χρησιμοποιούμε.

 

 

Κάντε κλικ στην καρτέλα Σύνδεση.

Κάντε κλικ στην «Ενημέρωση υλικολογισμικού» από το παράθυρο που ανοίγει.

 

Τμήμα κωδικοποίησης:

  

 

 

 

Αρχικά, τοποθετούμε τον κωδικό αναγνώρισης του αισθητήρα θερμοκρασίας-υγρασίας κάτω από τον κωδικό «Πρόγραμμα Pinoo» για να ελέγξουμε αν ο αισθητήρας θερμοκρασίας-υγρασίας λειτουργεί. Στη συνέχεια εκτυπώνουμε τις τιμές του αισθητήρα θερμοκρασίας-υγρασίας στη σειριακή θύρα και τις ανεβάζουμε στο arduino. Στη συνέχεια αλλάζουμε την επιλογή 'recv encode mode' σε 'har state' κάτω δεξιά στο πρόγραμμα μπλοκ μας. Με αυτόν τον τρόπο, βλέπουμε τις τιμές του αισθητήρα θερμοκρασίας-υγρασίας στη σειριακή θύρα. Αφού ανεβάσουμε τους κωδικούς μας στο Arduino, ας μην ξεχάσουμε να το συνδέσουμε ξανά από την ενότητα σύνδεσης προγράμματος.

 

 

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

 

 

 

 

 

 

Δεν μπορούμε να λειτουργήσουμε τον αισθητήρα θερμοκρασίας-υγρασίας με τον κωδικό όταν πατηθεί η πράσινη σημαία. Γι' αυτό εισάγουμε τον αισθητήρα θερμοκρασίας-υγρασίας στο πρόγραμμά μας με τον κώδικά μας κάτω από τον κωδικό προγράμματος Pinoo.

  Στη συνέχεια, εάν η τιμή του αισθητήρα θερμοκρασίας-υγρασίας μας, δηλαδή η θερμοκρασία στο περιβάλλον είναι μεγαλύτερη από 30 μοίρες, η μονάδα βομβητή μας θα δώσει μια προειδοποίηση. Εάν η τιμή θερμοκρασίας είναι χαμηλότερη από 30 μοίρες, απενεργοποιούμε τη μονάδα βομβητή μας. Έτσι συμπληρώνουμε τον κώδικα μας.

 

Κάντε δεξί κλικ στην εντολή «Pinoo Program» και επιλέξτε την επιλογή «Install to Arduino» στο παράθυρο που ανοίγει.  

 

Στη σελίδα που ανοίγει, κάνουμε κλικ στο κουμπί «Μεταφόρτωση στο Arduino», το οποίο είναι επιλεγμένο με κόκκινο χρώμα.

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

  Αφού εμφανιστεί το μήνυμα "Η εγκατάσταση ολοκληρώθηκε", κάντε κλικ στο κουμπί "Κλείσιμο". Αφού ολοκληρωθεί η εγκατάσταση, τοποθετείται η βάση της μπαταρίας και το έργο εκτελείται.

 

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

 

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

 

ΚΩΔΙΚΟΙ IDE ARDUINO:

#include <dht11.h> // Συμπεριλάβαμε τη βιβλιοθήκη dht11 στους κώδικές μας.

int dhtPin=2; // Καθορίσαμε ότι ο αισθητήρας θερμοκρασίας-υγρασίας είναι συνδεδεμένος στον ακροδέκτη 2.

dht11 αισθητήρας θερμοκρασίας; // Δημιουργήσαμε ένα αντικείμενο DHT11 με το όνομα αισθητήρας θερμοκρασίας.

int buzzerpin = 3; // Έχουμε καθορίσει ποιος ακροδέκτης της μονάδας βομβητή μας είναι συνδεδεμένος.

void setup()

{

pinMode(buzzerpin,OUTPUT);//Το ορίσαμε ως τη μονάδα εξόδου της μονάδας βομβητή μας.

}

void loop() { 

float sicaklik = sicakliksensor.read(dhtPin);//Μεταφέραμε την τιμή που πήραμε από τον αισθητήρα θερμοκρασίας-υγρασίας στη μεταβλητή που δημιουργήσαμε και ονομάζεται temp.

  if(temp>30) // Εάν η τιμή θερμοκρασίας είναι μεγαλύτερη από 30 μοίρες, δημιουργήσαμε τη συνθήκη. 

{   digitalWrite(buzzerpin, HIGH);//Έχουμε ενεργοποιήσει τη μονάδα βομβητή μας.  }

  else//Εάν η συνθήκη που δημιουργήσαμε παραπάνω δεν πληρούται, έχουμε δημιουργήσει τη συνθήκη.

  {   digitalWrite(buzzerpin, LOW);//Έχουμε απενεργοποιήσει τη μονάδα βομβητή μας.  }

}

IMG_4518.JPEG
IMG_4512.JPEG
IMG_4516.JPEG
IMG_4517.JPEG
IMG_4519.JPEG
IMG_4520.JPEG
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
pinoo_uzanti_480x480.jpg
seri_port_480x480.jpg
KART_480x480.jpg
pinooo_480x480 (2).jpg
aygit_yazilim_480x480.jpg
Screenshot_50_480x480.jpg
Screenshot_51_480x480.jpg
Screenshot_52_480x480.jpg
Adsız1.png
1.JPG
2.JPG
3.jpg
4.jpg
IMG_4521.JPEG
bottom of page