Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Vet du hva som motiverte mennesker til å skape den første byen noensinne? Det er jordbruk.
I dette prosjektet vil vi lage en 3D-trykt blomsterpotte som kan huse en liten mellomstor plante med en LED-skjerm på utsiden for å indikere jordens fuktighet.
Trinn 1: Samle alt materialet
Du trenger en Arduino, 5 lysdioder, ESP8266 og en fuktighetssensor. Vær oppmerksom på at hvis du har ferdiglagde LED-barer liggende, kan du endre designet mitt for å passe det. Ellers bare bruk designet mitt sammen med 5 5 mm lysdioder.
Hvis du har en fuktighetssensormodul, kan du også bruke den, men for meg har jeg skreddersydd min egen sensor ved hjelp av messingelektroder.
Trinn 2: 3D -utskrift
Skriv ut blomsterpotten og modellen LED -barholder som er tilgjengelig på min GitHub. Det er mulig at designet mitt kan være litt for stort til å skrives ut for noen billigere 3D -skrivere der ute, hvis det er tilfelle kan du krympe omkretsen av potten, men ikke gjøre noen endringer i elektroden eller LED Bar -sporet. (https://github.com/5Volts/Smart-Pot)
Trinn 3: Montering
Den eneste mekaniske delen som må monteres er LED -stangen, bare sett inn og lodd 5 forskjellige lysdioder og katodestifter i serie og anodepinnene parallelt i 3D -trykte LED -stangholderen. Skyv den deretter inn i sporet i gryten.
Trinn 4: Kretsløp
Jeg har laget en fritzing skjematisk som kan finnes i videoen min, bare bruk det som en guide. Hvis du bruker en arduino, kan du bruke en protoshield for å få jobben gjort. Og hvis du bruker NodeMCU -modul, bruk et veroboard.
Trinn 5: Koding
Så jeg bruker en ESP8266-01-modul som forverrer vanskeligheten med å lage fastvaren for denne tingen. Jeg har bestemt meg for å fjerne alle Internett-relaterte funksjoner akkurat nå etter at videoen er lagt ut og begynte å jobbe med et selvlaget bibliotek som skal brukes i fremtiden. Du finner kildekoden min på GitHub. (https://github.com/5Volts/Smart-Pot)
Trinn 6: Webserver
Siden jeg har litt erfaring med full-stack webutvikling ved hjelp av Python + Django, opprettet jeg min egen webserver slik at jeg kunne motta varsel om fuktighetsnivået i potten fra andre steder i verden. Men jeg vil sterkt oppfordre seerne til ikke å gjøre dette. Hvis du bruker en NodeMCU -modul, kan du bruke Blynk -appen på Android i stedet.
Trinn 7: Overfør en plante
Selvfølgelig kan vi ikke glemme det viktigste trinnet av alt. Å sette en plante eller blomst i potten vår. Jeg har gjort rot mens jeg jobbet med min. Og jeg hadde ikke en spade, det har jeg faktisk, men spaden er uhyre stor i forhold til blomsterpotten min, og derfor bruker jeg en kjøkkenskje.
Trinn 8: Nyt den hyggelige dekorasjonen
Ganske sikker på at vår eldste forfader som først startet en landbrukskoloni, ville være stolt over å se hvor langt menneskelig oppfinnsomhet og teknologi har kommet. Vi kan nå ha en internett-tilkoblet blomsterpotte som kan sende et varsel når potten vår er tørr, hvor vanvittig fantastisk det er!