Sadržaj:
- Pribor
- Korak 1: Razumijevanje uređaja i tijeka podataka
- Korak 2: Izrada dijelova
- Korak 3: Krug
- Korak 4: Potreban softver
- Korak 5: Nadzorna ploča
- Korak 6: Kodiranje
- 7. korak: aplikacija BLYNK i obavijest
- Korak 8: Uživajte u zrelom avokadu
Video: AvoRipe - provjera je li vaš avokado zreo: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Svima se to dogodilo, kupite avokado, još nije sazrio. Prođe nekoliko dana, a dok sazri već ste zaboravili na to … a za nekoliko dana može se pokvariti!
srećom po vas, dizajnirali smo i izgradili AvoRipe, uređaj koji provjerava vaš avokado dva puta dnevno ili na zahtjev, šalje vam obavijest na pametni telefon ako je vaš avokado zreo i omogućuje vam da s vremenom pratite mekoću vašeg avokada.
Tko smo mi? Ponosno su ih stvorile Elad Goldberg i Eden Bar-Tov a iz IDC-a Herzliya u dolini McCann, Mizpe Ramon i laboratorija za medijske inovacije u IDC-u (MiLab). Praktična zahvala Zviki Markfeld, iz ForRealTeam -a, što nas je naučio svemu o IoT -u, opskrbio nas svom opremom i otišao s nama u pustinju, gdje smo izgradili većinu ovog uređaja.
Posebno se zahvaljujemo Instructables -u i Thingiverse -u što su nam dali inspiraciju i ideje te ovom momku koji je dizajnirao 3D model koji smo koristili u svom uređaju.
Pribor
ovo je popis stvari koje smo koristili, suvišno je reći da je svaka komponenta ovdje zamjenjiva i odabrana je uglavnom zbog dostupnosti koja nam je bila na raspolaganju u vrijeme izrade ovog projekta.
Mikrokontroleri, ploče i štitovi
- 1x ploče ESP8266 (koristili smo mini LoMin WeMos D1)
- 1x D1 Mini servo štit
- 1x mikro USB kabel
- 20 x kratkospojni kablovi
- 1 x 10K Ohm otpornik
- 1 x Oglasna ploča
Motori
1 x servo motor (savjetujemo robusni motor, iz našeg iskustva mališani to ponekad neće učiniti)
Senzori
- 1x osjetnik tlaka osjetnika tankog filma
- 1x RGB detektor boja pomoću senzorskog modula TCS3200
Laserski izrezani dijelovi
- 1 x pametna kutija
- 7x prstenovi koji će činiti postolje
- 2x 70X100 cm
3D ispisani dijelovi
Grip od avokada (izvorno Petri hvataljka za posuđe koju smo ovdje pronašli)
Korak 1: Razumijevanje uređaja i tijeka podataka
AvoRipe je dizajniran za provjeru zrelosti vašeg avokada dva puta dnevno (ujutro i navečer), a može ga provjeriti i pritiskom na gumb na vašem telefonu kad god poželite gdje god bili!
Ako je avokado zreo (po boji i mekoći), aplikacija BLYNK će vam poslati push obavijest koja vas obavještava da je vrijeme da pojedete svoj ukusni avokado.
Budući da smo zagovornici podataka za ljude, također smo izgradili nadzornu ploču koristeći AdafuitIO koja će pratiti napredak vašeg avokada (razina mekoće, trenutna boja i zrelost) kako biste bili u toku.
Korak 2: Izrada dijelova
Kandža
- Nakon ispisa dijelova ovog 3D modela i plastičnog kvadrata 70x100 mm
- sastaviti 3D model kako se vidi u uputama izvornog dizajnera
- budući da koristimo veći servo, nećemo koristiti najveći dio modela da zadržimo servo na mjestu, već ćemo koristiti plastični kvadrat veličine 70x100 mm i zalijepiti ih zajedno kao što je prikazano na slici.
- nakon puno pokušaja i pogrešaka, došli smo do zaključka da neka ljepljiva traka i malo težine odozgo mogu uvelike izravnati stvari - pa preporučujemo korištenje nečeg teškog za stavljanje na gornji dio - koristili smo igru - tijesto ali to zapravo nije važno.
- upotrijebili smo ljepljivu traku za omekšavanje tupe plastične kandže kako bi avokado bio ugodan i spojili smo senzor sile na jednu ruku.
Stalak
nakon što umetnete svjetlosni senzor unutar najvećeg prstena (predlažemo da se izbuši mala rupa za prolazak skakača) zalijepite sve prstenove dok ne dosegnete željenu visinu
Kutija
Koristili smo kovčeg za izradu kutije i sastavili je. kutija nam daje povećanje visine kandži, a također i mjesto za pohranu wemos krugova
Korak 3: Krug
U ovom koraku ćemo spojiti sve senzore.
Senzor sile:
- Spojite VCC na + u matičnoj ploči.
- Spojite G i A0 na 10K Ohm otpornik.
- Drugu nogu otpornika spojite na - u ploču s osnovom.
Servo:
- Spojite VCC na + u matičnoj ploči
- Spojite uzemljenje na - u matičnoj ploči
- i spojite izvor na D8
RGB senzor (TCS3200):
- Spojite S0 na D4
- Spojite S1 na D3
- Spojite S2 na D6
- Spojite S3 na D7
- Spojite izlaz na D5
Korak 4: Potreban softver
Arduino IDE
Instalirajte Arduino IDE:
www.arduino.cc/en/Guide/HomePage
Instalirajte odgovarajuće "upravljačke programe" za ploče ESP8266 na svoj Arduino IDE:
randomnerdtutorials.com/how-to-install-es…
Blynk
Preuzmite aplikaciju Blynk: https://j.mp/blynk_Android ili
Dodirnite ikonu QR koda i usmjerite kameru na donji QR kôd
nakon toga pošaljite si kôd za provjeru autentičnosti (upotrijebit ćemo ga u sljedećem koraku)
Korak 5: Nadzorna ploča
AdafruitIO
Napravite račun:
Idite na "Feeds" i izradite 3 nova feeda:
1. avokadoBoja
2. isRipe
3. škrtost
Zatim idite na karticu "Nadzorna ploča" i izradite novu nadzornu ploču.
Nakon izrade nadzorne ploče uđite u nadzornu ploču i dodajte 3 nova bloka pomoću gumba "+":
1. Linijski grafikon i dodajte mu feed fusion, taj blok će pokazati napredak ljuskanja avokada s vremenom.
2. Birač boja i za to dodajte feed avocadoColor. taj će blok pokazati boju avokada.
3. Indikator i odaberite izvor isRipe za njega. taj će blok mjeriti je li avokado dovoljno mekan da se može utvrditi da je zreo. svakako postavite uvjet u ovom bloku na "=", a vrijednost na 2.
Korak 6: Kodiranje
Kôd je u privitku, nadamo se da ćete ga lako koristiti (pokušali smo ga dokumentirati što je više moguće).
Otvorite Arduino IDE i uvezite kôd, provjerite radite li na desnoj ploči (upotrijebite Alati -> ploča)
pokrenite serijski monitor (CTRL+SHIFT+m) i pogledajte kut serva i snagu primijenjenu na senzor u svakoj fazi.
Kad pokrećete serijski monitor, provjerite jeste li na 9600baud.
Promijenite sva mjesta u kodu koja trebate promijeniti, dobro je komentirano u kodu (uglavnom vaši WiFi podaci, adafuitIO i autentifikacija BLYNK).
Predlažemo da kalibrirate vrijednost sile koja je potrebna da biste zaključili da je avokado zreo nakon što isprobate nekoliko tvrdih i nekoliko zrelih avokada i pronađete slatko mjesto (naučili smo da je svako postavljanje malo drugačije od senzora sile prilično je osjetljivo).
Također predlažemo da kalibrirate senzor boje. To možete učiniti otvaranjem serijskog monitora (CTRL+SHIFT+m) u Arduino IDE -u, a zatim u gornji redak unijeti "c". nakon toga samo slijedite ispisane upute kako biste kalibrirali senzor.
7. korak: aplikacija BLYNK i obavijest
U aplikaciji BLYNK provjerite jesu li mjerači vremena postavljeni na željeno vrijeme i dopušta li vaš uređaj obavijesti iz aplikacije.
Malo objašnjenja o tome kako aplikacija BLYNK i kôd rade zajedno:
postavili smo virtualni pin (V0) koji wemos stalno provjerava, aplikacija će ga promijeniti iz 0 (nemojte provjeravati avokado) u 1 (provjerite avokado) kada:
- gumb za uključivanje je pritisnut (svakako ga nakon toga pritisnite da se isključi)
- jedan od mjerača vremena se aktivira.
postavili smo još jedan virtualni pin (V4) koji će odrediti je li avokado zreo (V4 = 2) ili nije zreo (V4 = 1), to će se odrediti unutar wemosa i bit će poslano u aplikaciju.
Također, ako je avokado zreo, wemos će pokrenuti obavijest putem aplikacije. kako biste saznali više o widgetu za obavijesti, pogledajte ovu vezu.
Korak 8: Uživajte u zrelom avokadu
predlažemo da goucamole napravite čak i običan tost s namazom od avokada, ili čak možete podivljati sa smrznutim jogurtom od avokada
Preporučeni:
Hlače koje pune vaš telefon: 6 koraka (sa slikama)
Hlače koje vam pune telefon: Dakle, dnevno napravimo blizu 1000 koraka ne računajući moje fizičke aktivnosti koje obično imam, a ako ste redoviti biciklisti poput mene, to se također računa. Pa što ako bismo nekako mogli iskoristiti tu struju za punjenje stvari. Pa ovo je instrukcija
S.H.I.E.L.D - Gleda li vas netko?: 4 koraka (sa slikama)
S.H.I.E.L.D - Gleda li vas netko ?: Vidio sam mnogo videozapisa posramljenih ljudi kada nisu primijetili da im je uključen mikrofon ili kamera, i to mi je dalo ideju za ovaj projekt. Napisao sam jednostavnu aplikaciju u C# koja otkriva kada se kamera ili mikrofon koriste
Steam Punk vaš UPS za sate rada vašeg Wi-Fi usmjerivača: 4 koraka (sa slikama)
Steam Punk vaš UPS za sate neprekidnog rada vašeg Wi-Fi usmjerivača: Postoji nešto u osnovi neugodno u tome što vaš UPS pretvara svoju 12V DC bateriju u 220V AC tako da je transformatori koji pokreću usmjerivač i optički ONT mogu pretvoriti u 12V DC! Također se borite protiv [obično
MyPetBot (Bot koji vas prati): 10 koraka (sa slikama)
MyPetBot (Bot koji vas prati): Ai je jedna od najljepših primjena matematike. To je u osnovi hrpa matričnih operacija optimiziranih za rezultat koji tražite. Srećom, postoji mnoštvo alata otvorenog koda koji nam omogućuju da ga iskoristimo. Prvobitno sam imao
Žute točke misterije: špijunira li vas vaš pisač?: 5 koraka (sa slikama)
Žute tajanstvene točke: Špijunira li vas vaš pisač ?: Zamislite da svaki put kada ispisujete dokument, on automatski uključuje tajni kôd koji bi se mogao koristiti za identifikaciju pisača - i, potencijalno, osobe koja ga je koristila. Zvuči kao nešto iz špijunskog filma, zar ne? Nažalost, scenarij