Innehållsförteckning:
- Tillbehör
- Steg 1: Förstå enhets- och dataflödet
- Steg 2: Bygga delarna
- Steg 3: Kretsen
- Steg 4: Obligatorisk programvara
- Steg 5: Instrumentpanel
- Steg 6: Kod
- Steg 7: BLYNK -app och avisering
- Steg 8: Njut av din mogna avokado
Video: AvoRipe - Kontrollera om din avokado är mogen: 8 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
Det hände alla, man köper en avokado, den är inte mogen än. Det går några dagar, och när det är moget har du glömt det … och om några dagar kan det gå illa!
tur för dig vi designade och byggde AvoRipe, en enhet som kontrollerar din avokado två gånger om dagen, eller på begäran, skickar dig ett meddelande till din smartphone om din avokado är mogen och låter dig spåra din avokados mjukhet över tid.
Vem är vi? Stolt skapad av Elad Goldberg och Eden Bar-Tov a från IDC Herzliya i McCann Valley, Mizpe Ramon och media innovation lab på IDC (MiLab). Ett praktiskt tack till Zvika Markfeld, från ForRealTeam, för att lära oss allt om IoT, försåg oss med all utrustning och gick med oss till öknen, där vi byggde det mesta av den här enheten.
Ett särskilt tack till Instructables och Thingiverse, för att du gav oss lite inspiration och idéer och till den här killen som designade en 3D -modell som vi använde i vår enhet.
Tillbehör
detta är listan över saker som vi använde, naturligtvis, att varje komponent här är utbytbar och valdes mestadels av tillgängligheten för oss när vi gjorde detta projekt.
Mikrokontroller, brädor och skärmar
- 1x ESP8266-brädor (vi använde LoLin-made WeMos D1 minis)
- 1x D1 miniservosköld
- 1x Micro-USB-kabel
- 20 x bygelkablar
- 1 x 10K Ohm motstånd
- 1 x brödbräda
Motorer
1 x servomotor (vi rekommenderar en robust, från vår erfarenhet kommer de små ibland inte att göra)
Sensorer
- 1x tunnfilmstrycksensor kraftsensor
- 1x RGB -färgdetektor med TCS3200 sensormodul
Laserskurna delar
- 1 x Smart Box
- 7x ringar som kommer att bilda ett stativ
- 2x 70X100 cm
3D-tryckta delar
Avocado Griper (ursprungligen Petri Dish Gripper som vi hittade här)
Steg 1: Förstå enhets- och dataflödet
AvoRipe är utformad för att kontrollera din avokado mognad två gånger om dagen (morgon och kväll) och den kan också kontrollera den med en knapptryckning på din telefon när du vill var du än är!
Om avokadon är mogen (efter färg och mjukhet) kommer en push -avisering att skickas till dig av BLYNK -appen så att du vet att det är dags att äta din läckra avokado.
Eftersom vi är förespråkare för data till folket, bygger vi också en instrumentpanel med AdafuitIO som kommer att hålla koll på din avokados framsteg (mjukhet, nuvarande färg och mognad) för att hålla dig uppdaterad.
Steg 2: Bygga delarna
Klon
- Efter att ha skrivit ut delarna i denna 3D -modell och 70x100 mm plastkvadrat
- montera 3D -modellen enligt den ursprungliga designerns instruktioner
- eftersom vi använder en större servo, kommer vi inte att använda den största delen av modellen för att hålla servon på plats, istället använder vi 70x100 mm plastkvadrat och klistrar ihop dem som visas på bilden.
- efter mycket försök och fel kom vi fram till att lite tejp och lite vikt uppifrån kan räcka långt för att jämna ut saker - så vi rekommenderar att du använder något tungt för att lägga på den övre delen - vi använde play- deg men det spelar egentligen ingen roll.
- vi använde lite tejp för att mjuka upp den trubbiga plastklon så att avokadon blir mysig och vi kopplade kraftsensorn till en av armarna.
Stativet
efter att du har satt in ljussensorn inuti den största ringen (vi föreslår att borra ett litet hål för hopparna att gå igenom) limma ihop alla ringarna tills du når önskad höjd
Lådan
Vi använde makercase för att göra lådan och montera den. lådan ger oss en hög boost för klo och också en plats att lagra wemos kretsar
Steg 3: Kretsen
I detta steg kommer vi att ansluta alla sensorer.
Kraftsensor:
- Anslut VCC till + i panelen.
- Anslut G och A0 till 10K Ohm -motståndet.
- Anslut det andra motståndsbenet till - i brödbrädan.
Servo:
- Anslut VCC till + i panelen
- Anslut marken till - i brödbrädan
- och anslut källan till D8
RGB -sensor (TCS3200):
- Anslut S0 till D4
- Anslut S1 till D3
- Anslut S2 till D6
- Anslut S3 till D7
- Anslut utgången till D5
Steg 4: Obligatorisk programvara
Arduino IDE
Installera Arduino IDE:
www.arduino.cc/en/Guide/HomePage
Installera relevanta "drivrutiner" för ESP8266 -korten till din Arduino IDE:
randomnerdtutorials.com/how-to-install-es…
Blynk
Ladda ner Blynk -appen: https://j.mp/blynk_Android eller
Tryck på QR-kodikonen och rikta kameran mot QR-koden nedan
skicka sedan autentiseringskoden till dig själv (vi använder den i nästa steg)
Steg 5: Instrumentpanel
AdafruitIO
Skapa ett konto:
Gå till "Flöden" och skapa tre nya flöden:
1. avokadoColor
2. ärMogen
3. squishiness
Gå sedan till fliken "Dashboard" och skapa en ny instrumentpanel.
När instrumentpanelen har skapats går du in i instrumentpanelen och lägger till tre nya block med knappen "+":
1. Ett linjediagram och lägg till squishiness -flödet till det, det blocket kommer att visa avocado squishiness framsteg över tiden.
2. En färgväljare och lägg till avocadoColor -flödet för den. det blocket visar avokadoens färg.
3. En indikator och välj isRipe feed för den. det blocket kommer att mäta om avokado är squishy nog för att bestämmas mogen. se till att ställa villkoret i detta block till "=", och värdet till 2.
Steg 6: Kod
Koden är bifogad, förhoppningsvis kommer du att hitta den lätt att använda (vi försökte dokumentera den så mycket som möjligt).
Öppna Arduino IDE och importera koden, se till att du arbetar på rätt kort (använd Verktyg -> kort)
köra seriell bildskärm (CTRL+SKIFT+m) och se vinkeln på servon och kraften som appliceras på sensorn i varje steg.
Se till att du är på 9600baud när du kör den seriella bildskärmen.
Ändra alla är platser i koden du behöver ändra, det är väl kommenterat i koden (mestadels dina WiFi -detaljer, adafuitIO och BLYNK -autentisering).
Vi föreslår att du kalibrerar värdet av kraften som behövs för att bestämma att en avokado är mogen efter att du testat några hårda och några mogna avokado och hittar en söt plats (vi har lärt oss att varje uppställning är lite annorlunda eftersom kraftsensorn är ganska känslig).
Vi föreslår också att du kalibrerar färgsensorn. Du kan göra det genom att öppna den seriella bildskärmen (CTRL+SKIFT+m) i Arduino IDE och sedan skriva "c" på den övre raden. Efter det följer du bara de tryckta instruktionerna för att kalibrera sensorn.
Steg 7: BLYNK -app och avisering
I BLYNK -appen, se till att timern är inställd på önskad tid och att din enhet tillåter aviseringar från appen.
En liten förklaring om hur BLYNK -appen och koden fungerar tillsammans:
vi har ställt in en virtuell pin (V0) som kontrolleras ständigt av wemos, appen kommer att ändra den från 0 (kontrollera inte avokado) till 1 (kontrollera avokado) när:
- på -knappen trycks in (se till att du trycker på den efteråt)
- en av tidtagarna ger sig iväg.
vi ställer in en annan virtuell pin (V4) kommer att avgöra om avokadon är mogen (V4 = 2) eller inte är mogen (V4 = 1) detta kommer att bestämmas inuti wemos och skickas till appen.
Om avokado är mogen kommer wemos att utlösa ett meddelande via appen. för att lära dig mer om aviseringswidgeten, kolla in den här länken.
Steg 8: Njut av din mogna avokado
Vi föreslår att du gör Goucamole av en vanlig toast med avokado -pålägg, eller så kan du till och med bli vild med avokado -fryst yoghurt
Rekommenderad:
Steam Punk din UPS för att få timmars drifttid för din Wi-Fi-router: 4 steg (med bilder)
Steam Punk din UPS för att få timmars drifttid för din Wi-Fi-router: Det är något i grunden obehagligt med att din UPS omvandlar sitt 12V DC-batteri till 220V AC-ström så att transformatorerna som kör din router och fiber ONT kan konvertera den till 12V DC! Du är också emot [vanligtvis
Hur man gör din egen WIFI -gateway för att ansluta din Arduino till IP -nätverk?: 11 steg (med bilder)
Hur man gör din egen WIFI -gateway för att ansluta din Arduino till IP -nätverk?: Som så många tror du att Arduino är en mycket bra lösning för att göra hemautomation och robotik! Men när det gäller kommunikation kommer Arduinos bara med seriella länkar. Jag arbetar med en robot som måste vara permanent ansluten till en server som körs
Styr din modell tåglayout med din mobiltelefon !: 11 steg (med bilder)
Kontrollera din modelltåglayout med din mobiltelefon !: Att styra en modelltåglayout med en trådbunden gasreglage och valdeltagare kan vara en bra start för nybörjare, men de utgör ett problem med icke-bärbarhet. Dessutom kan de trådlösa kontrollerna som kommer på marknaden antingen bara styra några lok
Styr din modell tåglayout med din TV REMOTE !: 7 steg (med bilder)
Kontrollera din modelltåglayout med din TV REMOTE !: I den här instruktören kommer jag att visa dig hur du gör ett IR -fjärrkontrollsystem för ett modelltåg. Du kommer då att kunna styra dina tåg medan du kopplar av i soffan. Så, låt oss komma igång
Rädda planeten och din ficka. $$ Konvertera din billiga P&S digitalkamera till laddningsbar: 4 steg (med bilder)
Rädda planeten och din ficka. $$ Konvertera din billiga P&S digitalkamera till uppladdningsbar: För flera år sedan köpte jag en Dolphin Jazz 2.0 Megapixel digital kamera. Den hade bra funktioner och pris. Det hade också en aptit för AAA Bateries. Inte en som gick ifrån en utmaning, jag trodde att jag skulle modifiera den för att använda ett laddningsbart batteri för att sluta slösa ba