top of page

Προσομοίωση Σεισμού

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

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

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

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

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

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

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

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

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

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

  

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

 

 

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

 

 

 

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

Για το έργο μας, πρώτα παίρνουμε τα ξύλινα ραβδιά μας.

 

Συνδυάζουμε τις ξύλινες σανίδες μας με ένα πιστόλι κόλλας και πλάθουμε το χαρτόνι καθρέφτη μας σε τρίγωνα και το κολλάμε για να του δώσουμε μια όψη στέγης στο επάνω μέρος.

 

 

 

 

 

 

 

 

 

 

 

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

 

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

  

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

 

 

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

 

 

 

 

 

 

 

 

 

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

 

  

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

 

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

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

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

 

 

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

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

 

 

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

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

 

 

 

 

 

 

 

 

 

 

 

 

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

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

 

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

  

 

Αρχικά, για να ελέγξουμε εάν ο αισθητήρας κλίσης και πρόσκρουσης λειτουργεί ή όχι, τοποθετούμε τον κωδικό βέλους του αισθητήρα κλίσης και πρόσκρουσης στον κωδικό μας «Όταν κάνει κλικ στην πράσινη σημαία». Με αυτόν τον τρόπο, οι τιμές που λαμβάνουμε είναι 0 και 1. (0 = υπάρχει κλίση ή κρούση, 1 = κλίση. ή κανένα χτύπημα)

 

 

 

 

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

 

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

  

 

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

 

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

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

 

 

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

 

 

 

 

 

 

 

 

 

 

 


Όταν κουνάμε το σπίτι μας, η μονάδα βομβητή μας θα σβήσει και θα μας δώσει μια προειδοποίηση.

 

ΚΩΔΙΚΟΙ IDE ARDUINO:

int pulse_sensor = 2; // αντιστοιχίστε τον αισθητήρα πρόσκρουσης στον πείρο 2

int pulse_value; // εκχωρούμε μια μεταβλητή με το όνομα τιμή παλμού

int buzzer = 3; // εκχωρήστε τον βομβητή στην καρφίτσα 3

void setup()

{

  pinMode(pulse_sensor, INPUT); // είναι η ακίδα εισόδου του αισθητήρα κρούσης 

  pinMode(buzzer, OUTPUT); // είναι η ακίδα εξόδου του βομβητή

}

void loop() 

{

  pulse_value = digitalRead(pulse_sensor); // Λάβαμε δεδομένα από τον αισθητήρα πρόσκρουσης 

εάν (τιμή_παλμού == ΥΨΗΛΗ)

{

// αν υπάρξει χτύπημα   // ο βομβητής λειτουργεί 

  digitalWrite(buzzer, HIGH);  

καθυστέρηση (500);  

digitalWrite(buzzer, LOW);   καθυστέρηση (500);

 

}

αλλού

{

// σε διαφορετική περίπτωση  

digitalWrite(buzzer, LOW); // ο βομβητής σταματά

  }

}

IMG_3998.JPEG
IMG_3993.JPEG
IMG_3996.JPEG
IMG_4021.jpeg
IMG_3997.JPEG
IMG_3999.JPEG
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
pinoo_uzanti_480x480.jpg
seri_port_480x480.jpg
pinooo_480x480 (2).jpg
KART_480x480.jpg
aygit_yazilim_480x480.jpg
1.JPG
2_3e700efd-84be-4c27-a686-ad23698c93f5_large.jfif
3.JPG
4.JPG
6.jpg
IMG_4002.JPEG
bottom of page