Παράκαμψη προς το κυρίως περιεχόμενο

Don’t Touch it (Καλαμάτα)

Hosted by OSOS , contributed by Karas Al on 30 June 2021

dΈνα από τα μέτρα που πρέπει να παίρνουμε προκειμένου να προστατευτούμε από τις ασθένειες είναι να χρησιμοποιούμε αντισηπτικά διαλύματα για να εμποδίσουμε την μετάδοση των μικροβίων από τα αντικείμενα που αγγίζουμε αλλά και για να προστατευτούμε από τις μολύνσεις.

Κάθε φορά που θέλουμε να βάλουμε αντισηπτικό στα χέρια μας χρειάζεται να πιέσουμε την αντλία έτσι ώστε να πάρουμε την ποσότητα του αντισηπτικού που χρειαζόμαστε.

 

 
 
Learning Objectives
Τεχνολογία

Προσοχή που βάζετε τα χέρια σας...παραμονεύουν μικρόβια! - Νέα ΔιατροφήςΈχουμε συνειδητοποιήσει  ότι στο ίδιο σημείο που αγγίζουμε την αντλία σε μια κοινόχρηστη φιάλη με αντισηπτικό εκατοντάδες άλλοι άνθρωποι πριν  από εμάς έχουν κάνει το ίδιο μεταφέροντας τα μικρόβια από τα χέρια τους  στην αντλία; αυξάνοντας με αυτό τον τρόπο το μικροβιακό της φορτίο που στην συνέχεια θα μεταφερθεί στα δικά μας χέρια όταν με την σειρά μας πιέσουμε την αντλία για να πάρουμε την ποσότητα του αντισηπτικού που θέλουμε. 

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

 

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

Γι' αυτό το λόγο ετοιμάσαμε μια συσκευή  που μας παρέχει την απαραίτητη ποσότητα αντισηπτικού χωρίς να χρειάζεται να την αγγίζουμε. 

 

Η Don’t Touch it  Αποτελείται από:

1 Arduino UNO

1 αισθητήρα απόστασης HC-SR04

1 σέρβο

και 1 μπαταρία 9V με τα απαραίτητα βύσματα

και μερικά καλώδια  

Η χρήση της είναι πολύ εύκολη, απλά πλησιάζουμε τα χέρια μας κάτω από την αντλία και αμέσως ο αισθητήρας απόστασης λαμβάνει ένδειξη μικρότερη από 10 εκατοστά και  ενεργοποιείται το σέρβο τραβώντας την αντλία προς τα κάτω  παρέχοντας μας την ποσότητα αντισηπτικού που χρειαζόμαστε.

Ο κωδικάς ειναι ο ακόλουθος:

#include  

Servo myservo;
const int servo_pin = 2;
const int trig_pin = 3;
const int echo_pin = 4;
const int inter_time = 200;
int time = 0;

void setup() 
{
  Serial.begin(9600);
  myservo.attach(servo_pin, 500, 2400);
  myservo.write(0);
  pinMode (trig_pin, OUTPUT);
  pinMode (echo_pin, INPUT);
  delay(3000);

void loop() 
{
  float duration, distance;
  digitalWrite(trig_pin, HIGH);
  delayMicroseconds(100);
  digitalWrite(trig_pin, LOW);
  duration = pulseIn (echo_pin, HIGH);
  distance = (duration/2)/29;
  Serial.print(distance);
  Serial.println(" cm");
  time = time + inter_time;
  delay(inter_time);
  if (distance < 10)
  {
   
    myservo.write(120);
    delay(1000);
    myservo.write(0);
    }
}

 




 

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