AvoRipe - Έλεγχος εάν το αβοκάντο σας είναι ώριμο: 8 βήματα (με εικόνες)
AvoRipe - Έλεγχος εάν το αβοκάντο σας είναι ώριμο: 8 βήματα (με εικόνες)
Anonim
Image
Image
Κατασκευή των μερών
Κατασκευή των μερών

Συνέβη σε όλους, αγοράζετε αβοκάντο, δεν είναι ακόμη ώριμο. Λίγες μέρες περνούν, και μέχρι να είναι ώριμο το έχετε ξεχάσει… και σε λίγες μέρες, μπορεί να πάει άσχημα!

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

Ποιοι είμαστε; Με υπερηφάνεια δημιουργήθηκαν από τους Elad Goldberg και Eden Bar-Tov a από την IDC Herzliya στο McCann Valley, Mizpe Ramon και το εργαστήριο καινοτομίας μέσων στο IDC (MiLab). Ένα πρακτικό ευχαριστώ στη Zvika Markfeld, της ForRealTeam, που μας έμαθε τα πάντα για το IoT, μας προμήθευσε όλο τον εξοπλισμό και πήγε μαζί μας στην έρημο, όπου κατασκευάσαμε το μεγαλύτερο μέρος αυτής της συσκευής.

Ιδιαίτερες ευχαριστίες στα Instructables και Thingiverse, που μας έδωσαν έμπνευση και ιδέες και σε αυτόν τον τύπο που σχεδίασε ένα τρισδιάστατο μοντέλο που χρησιμοποιήσαμε στη συσκευή μας.

Προμήθειες

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

Μικροελεγκτές, σανίδες και ασπίδες

  • 1x πλακέτες ESP8266 (χρησιμοποιήσαμε μίνι WeMos D1 κατασκευασμένα από LoLin)
  • 1x D1 Mini servo Shield
  • 1x Καλώδιο Micro-USB
  • 20 x καλώδια jumper
  • 1 x αντίσταση 10K Ohm
  • 1 x Breadboard

Κινητήρες

1 x σερβοκινητήρα (σας συμβουλεύουμε για ένα ισχυρό, από την εμπειρία μας τα μικρά μερικές φορές δεν θα το κάνουν)

Αισθητήρες

  • 1x Αισθητήρας δύναμης πίεσης λεπτού φιλμ
  • 1x ανιχνευτής χρώματος RGB χρησιμοποιώντας μονάδα αισθητήρα TCS3200

Ανταλλακτικά Laser-Cut

  • 1 x Smart Box
  • Δαχτυλίδια 7x που θα σχηματίσουν βάση
  • 2x 70Χ100 εκ

Τρισδιάστατα τυπωμένα ανταλλακτικά

Αβοκάντο Griper (αρχικά Petri Dish Gripper που βρήκαμε εδώ)

Βήμα 1: Κατανόηση της συσκευής και της ροής δεδομένων

Το AvoRipe έχει σχεδιαστεί για να ελέγχει την ωριμότητα του αβοκάντο σας δύο φορές την ημέρα (πρωί και βράδυ) και μπορεί επίσης να το ελέγξει με το πάτημα ενός κουμπιού στο τηλέφωνό σας όποτε θέλετε όπου κι αν βρίσκεστε!

Εάν το αβοκάντο είναι ώριμο (από χρώμα και απαλότητα), τότε η εφαρμογή BLYNK θα σας στείλει μια ειδοποίηση push που θα σας ενημερώσει ότι ήρθε η ώρα να φάτε το υπέροχο αβοκάντο σας.

Δεδομένου ότι είμαστε υπέρμαχοι των δεδομένων για τους ανθρώπους, χτίζουμε επίσης έναν πίνακα εργαλείων χρησιμοποιώντας το AdafuitIO που θα παρακολουθεί την πρόοδο του αβοκάντο σας (επίπεδο απαλότητας, τρέχον χρώμα και ωριμότητα) για να σας κρατά ενήμερους.

Βήμα 2: Κατασκευή των εξαρτημάτων

Κατασκευή των μερών
Κατασκευή των μερών
Κατασκευή των μερών
Κατασκευή των μερών

Το νύχι

  • Αφού εκτυπώσετε τα μέρη αυτού του τρισδιάστατου μοντέλου και το πλαστικό τετράγωνο 70x100 mm
  • συναρμολογήστε το μοντέλο 3D όπως φαίνεται στις οδηγίες του αρχικού σχεδιαστή
  • Δεδομένου ότι χρησιμοποιούμε ένα μεγαλύτερο σερβο, δεν θα χρησιμοποιήσουμε το μεγαλύτερο μέρος του μοντέλου για να κρατήσουμε το σερβο στη θέση του, αλλά θα χρησιμοποιήσουμε το πλαστικό τετράγωνο 70x100 mm και θα τα κολλήσουμε μεταξύ τους όπως φαίνεται στην εικόνα.
  • μετά από πολλές δοκιμές και λάθη, καταλήξαμε στο συμπέρασμα ότι κάποια κολλητική ταινία και λίγο βάρος από πάνω μπορούν να συμβάλουν πολύ στην εξομάλυνση των πραγμάτων - γι 'αυτό σας συνιστούμε να χρησιμοποιήσετε κάτι βαρύ για να το βάλετε στο πάνω μέρος - χρησιμοποιήσαμε παιχνίδι- ζύμη αλλά δεν έχει σημασία.
  • χρησιμοποιήσαμε κάποια κολλητική ταινία για να μαλακώσουμε το αμβλύ πλαστικό νύχι, ώστε το αβοκάντο να είναι άνετο και συνδέσαμε τον αισθητήρα δύναμης σε έναν από τους βραχίονες.

Το περίπτερο

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

Το κιβώτιο

Χρησιμοποιήσαμε makercase για να φτιάξουμε το κουτί και να το συναρμολογήσουμε. το κουτί μας δίνει μια ισχυρή ώθηση για το νύχι και επίσης ένα μέρος για να αποθηκεύσετε τα κυκλώματα wemos

Βήμα 3: Το κύκλωμα

Το Κύκλωμα
Το Κύκλωμα

Σε αυτό το βήμα, θα συνδέσουμε όλους τους αισθητήρες.

Αισθητήρας δύναμης:

  • Συνδέστε το VCC στο + στο breadboard.
  • Συνδέστε τα G και A0 στην αντίσταση 10K Ohm.
  • Συνδέστε το άλλο πόδι αντίστασης στο - στο breadboard.

Servo:

  • Συνδέστε το VCC στο + στο breadboard
  • Συνδέστε το Ground στο - στο breadboard
  • και συνδέστε την πηγή στο D8

Αισθητήρας RGB (TCS3200):

  • Συνδέστε το S0 στο D4
  • Συνδέστε το S1 στο D3
  • Συνδέστε το S2 στο D6
  • Συνδέστε το S3 στο D7
  • Συνδέστε την έξοδο στο D5

Βήμα 4: Απαιτούμενο λογισμικό

Απαιτούμενο Λογισμικό
Απαιτούμενο Λογισμικό
Απαιτούμενο Λογισμικό
Απαιτούμενο Λογισμικό

Arduino IDE

Εγκαταστήστε το Arduino IDE:

www.arduino.cc/en/Guide/HomePage

Εγκαταστήστε σχετικά "προγράμματα οδήγησης" για τις πλακέτες ESP8266 στο Arduino IDE σας:

randomnerdtutorials.com/how-to-install-es…

Μπλινκ

Κατεβάστε την εφαρμογή Blynk: https://j.mp/blynk_Android ή

Αγγίξτε το εικονίδιο κωδικού QR και δείξτε την κάμερα στον παρακάτω κωδικό QR

μετά στείλτε στον εαυτό σας τον κωδικό ελέγχου ταυτότητας (θα τον χρησιμοποιήσουμε στο επόμενο βήμα)

Βήμα 5: Πίνακας ελέγχου

Ταμπλό
Ταμπλό

AdafruitIO

Δημιουργήστε έναν λογαριασμό:

Μεταβείτε στο "Ροές" και δημιουργήστε 3 νέες ροές:

1. αβοκάντοΧρώμα

2. isRipe

3. σπασμωδία

Στη συνέχεια, μεταβείτε στην καρτέλα "Πίνακας ελέγχου" και δημιουργήστε έναν νέο πίνακα ελέγχου.

Αφού δημιουργηθεί ο πίνακας ελέγχου, εισαγάγετε τον πίνακα ελέγχου και προσθέστε 3 νέα μπλοκ χρησιμοποιώντας το κουμπί "+":

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

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

3. Ένδειξη και επιλέξτε τη ροή isRipe για αυτήν. αυτό το μπλοκ θα μετρήσει αν το αβοκάντο είναι αρκετά τραχύ για να διαπιστωθεί ότι είναι ώριμο. βεβαιωθείτε ότι έχετε ορίσει τη συνθήκη σε αυτό το μπλοκ σε "=" και η τιμή σε 2.

Βήμα 6: Κωδικός

Ο κώδικας επισυνάπτεται, ελπίζουμε ότι θα τον βρείτε εύκολο στη χρήση (προσπαθήσαμε να τον τεκμηριώσουμε όσο το δυνατόν περισσότερο).

Ανοίξτε το Arduino IDE και εισαγάγετε τον κωδικό, βεβαιωθείτε ότι εργάζεστε στον σωστό πίνακα (χρησιμοποιήστε Εργαλεία -> πίνακας)

εκτελέστε σειριακή οθόνη (CTRL+SHIFT+m) και δείτε τη γωνία του σερβο και τη δύναμη που ασκείται στον αισθητήρα σε κάθε στάδιο.

Όταν εκτελείτε τη σειριακή οθόνη, βεβαιωθείτε ότι χρησιμοποιείτε 9600 baud.

Τροποποίηση όλων είναι τα μέρη του κώδικα που πρέπει να τροποποιήσετε, σχολιάζεται καλά στον κώδικα (κυρίως τα στοιχεία WiFi, adafuitIO και έλεγχος ταυτότητας BLYNK).

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

Σας προτείνουμε επίσης να βαθμονομήσετε τον αισθητήρα χρώματος. Μπορείτε να το κάνετε ανοίγοντας τη σειριακή οθόνη (CTRL+SHIFT+m) στο Arduino IDE και στη συνέχεια εισάγοντας "c" στην επάνω γραμμή. μετά από αυτό, απλώς ακολουθήστε τις εκτυπωμένες οδηγίες για να βαθμονομήσετε τον αισθητήρα.

Βήμα 7: Εφαρμογή και ειδοποίηση BLYNK

Εφαρμογή και ειδοποίηση BLYNK
Εφαρμογή και ειδοποίηση BLYNK
Εφαρμογή και ειδοποίηση BLYNK
Εφαρμογή και ειδοποίηση BLYNK

Στην εφαρμογή BLYNK, βεβαιωθείτε ότι τα χρονόμετρα έχουν ρυθμιστεί στην επιθυμητή ώρα και ότι η συσκευή σας επιτρέπει ειδοποιήσεις από την εφαρμογή.

Μια μικρή εξήγηση για το πώς λειτουργεί η εφαρμογή BLYNK και ο κώδικας:

έχουμε ορίσει μια εικονική καρφίτσα (V0) που ελέγχεται συνεχώς από το wemos, η εφαρμογή θα την αλλάξει από 0 (μην ελέγχετε αβοκάντο) σε 1 (ελέγξτε αβοκάντο) όταν:

  1. το κουμπί ενεργοποίησης πιέζεται (βεβαιωθείτε ότι το σπρώχνετε μετά)
  2. ένα από τα χρονόμετρα ξεκινά.

ορίζουμε μια άλλη εικονική καρφίτσα (V4) θα καθορίσει εάν το αβοκάντο είναι ώριμο (V4 = 2) ή δεν είναι ώριμο (V4 = 1) αυτό θα καθοριστεί στο εσωτερικό του wemos και θα σταλεί στην εφαρμογή.

Επίσης, εάν το αβοκάντο είναι ώριμο, τα wemos θα ενεργοποιήσουν μια ειδοποίηση μέσω της εφαρμογής. για να μάθετε περισσότερα σχετικά με το widget ειδοποιήσεων, δείτε αυτόν τον σύνδεσμο.

Βήμα 8: Απολαύστε το ώριμο αβοκάντο σας

Απολαύστε το ώριμο αβοκάντο σας
Απολαύστε το ώριμο αβοκάντο σας

σας προτείνουμε να φτιάξετε Goucamole ακόμη και με απλή φρυγανιά με επάλειψη αβοκάντο, ή μπορείτε ακόμη και να αγριεύσετε με παγωμένο γιαούρτι αβοκάντο