Innehållsförteckning:

Hur man gör en smart blomkruka: 8 steg
Hur man gör en smart blomkruka: 8 steg

Video: Hur man gör en smart blomkruka: 8 steg

Video: Hur man gör en smart blomkruka: 8 steg
Video: POV: Din bästa vän vinner Let’s Dance 2024, November
Anonim
Image
Image

Vet du vad som motiverade människor att skapa den första staden någonsin? Det är jordbruk.

I detta projekt kommer vi att göra en 3D-tryckt blomkruka som kan rymma en liten medelstor växt med en LED-display på utsidan för att indikera jordens fukt.

Steg 1: Samla allt material

3d-utskrivning
3d-utskrivning

Du behöver en Arduino, 5 lysdioder, ESP8266 och en fuktsensor. Observera att om du har färdiga LED-staplar liggande kan du ändra min design för att passa den. Annars är det bara att använda min design tillsammans med 5 5 mm lysdioder.

Om du har en fuktsensormodul kan du också använda den, men för mig skräddarsydde jag min egen sensor med mässingselektroder.

Steg 2: 3D -utskrift

Skriv ut blomkrukan och modellen LED -barhållare som finns på min GitHub. Det är möjligt att min design kan vara lite för stor för att skrivas ut för några billigare 3D -skrivare där ute, om så är fallet kan du krympa krukans omkrets men inte göra några ändringar i elektroden eller LED Bar -facket. (https://github.com/5Volts/Smart-Pot)

Steg 3: Montering

hopsättning
hopsättning

Den enda mekaniska delen som behöver monteras är LED -stången, bara sätt in och löd 5 olika lysdioder och katodstift i serie och anodstiften parallellt i 3D -tryckta LED -barhållare. Skjut sedan in det i spåret i grytan.

Steg 4: Kretsar

Kretsar
Kretsar

Jag har gjort en fritzing schema som finns i min video, bara använda det som en guide. Om du använder en arduino, använd ett protoshield för att få jobbet gjort. Och om du använder NodeMCU -modul, använd en veroboard.

Steg 5: Kodning

Kodning
Kodning

Så jag använder en ESP8266-01-modul som förvärrar svårigheten att skapa firmware för den här saken. Jag har bestämt mig för att ta bort alla Internetrelaterade funktioner från och med nu efter att videon har publicerats och börjat arbeta med ett självtillverkat bibliotek som ska användas i framtiden. Du hittar min källkod på min GitHub. (https://github.com/5Volts/Smart-Pot)

Steg 6: Webbserver

Webbserver
Webbserver

Eftersom jag har lite erfarenhet av full-stack webbutveckling med Python + Django, skapade jag min egen webbserver så att jag kunde få besked om potternas fuktnivå från någon annanstans i världen. Men jag skulle starkt uppmuntra tittarna att inte göra detta. Om du använder en NodeMCU -modul kan du istället använda Blynk -appen på Android.

Steg 7: Överför en växt över

Överför en anläggning över
Överför en anläggning över

Naturligtvis kan vi inte glömma det mest avgörande steget av alla. Att sätta en växt eller blomma i vår kruka. Jag har gjort en röra medan jag arbetade med min. Och jag hade ingen spade, det har jag faktiskt men spaden är oerhört stor jämfört med min blomkruka, så jag använder en kökssked.

Steg 8: Njut av din trevliga dekoration

Njut av din trevliga dekoration!
Njut av din trevliga dekoration!

Ganska säker på att vår äldsta förfader som först startade en jordbrukskoloni skulle vara stolt över att se hur långt mänsklig uppfinningsrikedom och teknik har kommit. Vi kan nu ha en internetansluten blomkruka som kan skicka ett meddelande när vår kruka är torr, hur vansinnigt fantastiskt är det inte!

Rekommenderad: