Inhoudsopgave:
- Benodigdheden
- Stap 1: Achtergrond - Ontwerp
- Stap 2: 3D-geprinte onderdelen
- Stap 3: De waterklep voorbereiden
- Stap 4: Arduino-stack
- Stap 5: Flood-LED's
- Stap 6: Signaal-LED
- Stap 7: Stroom aansluiten
- Stap 8: Arduino Cloud
- Stap 9: Samenstellen
- Stap 10: Gebruik en bewonder en verbeter
- Stap 11: Andere toepassingen voor de Arduino IoT-bundel?
Video: Super Weerstation Hangmand - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Hallo iedereen! In deze blogpost van T3chFlicks laten we je zien hoe we een slimme hangende mand hebben gemaakt.
Planten zijn een frisse en gezonde toevoeging aan elk huis, maar kunnen snel vermoeiend worden - vooral als je eraan denkt ze alleen water te geven als je in bed ligt.
Met onze slimme hangende mand kun je lui zijn en toch prachtige bloemen hebben! Met slechts één druk op de knop op uw Arduino Dashboard kunt u uw planten water geven, waar u ook bent. Bovendien zit de hangende mand vol met andere coole sensoren - bekijk zaken als het weer en de lichtintensiteit op je dashboard, zodat je de omgeving van je plant kunt controleren en lokale metingen kunt krijgen om je dag (of outfit) te plannen.
Dit project was super leuk en we zijn verheugd om wat we hebben geleerd met jullie allemaal te delen. Maar voordat we erin springen en u laten zien hoe we het hebben gedaan, laten we u enkele van onze eerste ideeën voor het project doornemen…
Benodigdheden
Componenten
- Arduino Maker IoT-bundel:
- 3D-geprinte onderdelen:
- 12V witte ledstrip:
- 5V regelaar:
- Stroomvoorziening:
- https://www.distrelec.nl/nl/single-reisadapter-…
- Clips aansluiten:
- Magneetventiel:
- Bouten:
- UV-transparante kunststof:
- Draad -
- 3D-printer -
- Heteluchtpistool -
- Soldeerbout -
Stap 1: Achtergrond - Ontwerp
Toen we aan dit planty-project begonnen, wisten we dat we een slimme hangende mand wilden maken, maar we wisten niet helemaal zeker waar we moesten beginnen. We hadden een paar 'must-haves' voor onze slimme hanging basket, namelijk:
- Het moet het gewicht van een vochtige grond/met bloemen gevulde mand kunnen dragen
- Het moet de elektronica voor de LED's, sensoren en waterklep huisvesten
- Het moet bekabelde stroom hebben omdat een zonne-oplossing niet genoeg energie kan leveren tijdens de wintermaanden (bedankt, Engeland)
- Het moet een goed bereikbare aansluiting hebben met een slang.
Ondanks de beste bedoelingen was onze eerste poging tot een ontwerp een behoorlijk afschuwelijk blok, maar nadat we terug waren gegaan naar de tekentafel, hebben we een verfijnde versie gemaakt die er (vinden we) best goed uitziet!
Voor de elektronica redde de Arduino MKR IoT-bundel de dag - de kit bevat veel sensoren die bij uitstek geschikt waren voor ons doel.
Het Arduino-omgevingsschild
Het omgevingsschild op de Arduino-kit heeft sensoren voor: luminescentie, temperatuur luchtdruk, vochtigheid en UV (opgesplitst in UVA, UVB en UV-index).
Deze sensoren kunnen fungeren als een mini-weerstation voor onze hangende mand, waardoor de gebruiker toegang heeft tot nauwkeurige, live, lokale informatie over weersomstandigheden.
Het Arduino-relaisbord
Het relaisbord in de kit betekent dat we gemakkelijk apparaten met een hoger vermogen kunnen bedienen. We besloten dat we dit konden gebruiken om de waterstroom naar de hangende mand te regelen met behulp van een 12V-magneetventiel en besloten ook dat een krachtige lamp - gemaakt met enkele 12V LED-strips - een nuttige toevoeging zou zijn.
We hebben ook besloten om het Arduino-cloudplatform voor dit project uit te proberen. In een vorig project hebben we een app gemaakt voor het weergeven van realtime gegevens, maar eerlijk gezegd was het cloudplatform een veel eenvoudigere manier om ons Arduino-project te besturen en was het super gebruiksvriendelijk.
Stap 2: 3D-geprinte onderdelen
Er zijn zeven hoofdonderdelen:
- Hoofdsteun
- Lichaam
- Bovenkant (deksel)
- Beugel voor ventiel
- Aansluitingen voor het slangmondstuk
- Lichte ondersteuning
- Lichte dekking
We hebben deze onderdelen zelf ontworpen - de bestanden daarvoor vind je hier. We besloten te printen in PETG-filament voor verbeterde sterkte, duurzaamheid en levensduur.
Helaas was de afdruk niet perfect, dus hebben we een warmtepistool gebruikt om te proberen enkele van de laaggaten te genezen (weet iemand hoe we hem mooi kunnen laten afdrukken in plaats van de voltooide afdruk met vuurwerk aan te vallen?). We hebben een gleuf in de bovenkant gelaten voor een venster zodat de sensoren nog steeds kunnen zien en hebben wat reliëfeffecten aan de zijkant toegevoegd om te proberen het er een beetje mooier uit te laten zien.
Stap 3: De waterklep voorbereiden
A. Neem het magneetventiel. Schroef de draden in de klem bovenaan - één voor positief en één voor aarde - het maakt niet uit in welke richting ze gaan.
B. Maak een gat in het plastic deksel dat de bedrading voor de magneetklep afdekt. Leid de positieve en aarddraden door dit gat.
C. De behuizing van de magneetklep heeft een gat waar normaal gesproken draden uitkomen. Omdat we het gat in het deksel hebben gemaakt en de draden hier doorheen hebben gestoken, hebben we dit niet meer nodig. Vul dit gat met hete lijm (een elegante oplossing, toch?!) zodat er geen water in kan komen. OPTIONEEL: spuit alles zwart voor een gladde afwerking.
NS. Schroef de haak voor de hangmand op zijn plaats aan het uiteinde van de beugel.
Stap 4: Arduino-stack
A. Plaats de 5V-vermogensregelaar in het perfboard-gedeelte van het onderste bord (d.w.z. het relaisbord). Plaats aan weerszijden op de relevante pinnen headers die 12V -> 5V zullen worden voor de Arduino.
B. Maak een stapel Arduino's, plaats het sensorbord in de mkr1010 (Arduino) en de mkr1010 in het relaisbord.
C. Sluit de draden van de solenoïdedraden aan op de relaiskaart: Rood op 12V, Zwart op Common (C) op Relais normaal gesloten (NC) relais op GND van 12V.
Stap 5: Flood-LED's
A. Knip vijf stroken van zes LED's uit een strook. Verbind de positieven en negatieven zoals afgebeeld en lijm ze op de dikkere van de 3D-geprinte lichtkappen.
B. Sluit vervolgens de lamp aan door de positieve draad van het LED-raster aan te sluiten op de multiconnector van de 12V-voeding. Sluit de negatieve draad van het LED-raster aan op NC (normaal gesloten) van de relaiskaart. Sluit tot slot een aardedraad van Common op de relaiskaart aan op de massa van de multiconnector van de 12V-voeding.
C. Bedek het licht met het dunnere rechthoekige 3D-geprinte deel.
Stap 6: Signaal-LED
A. Sluit een weerstand van 220 Ohm aan op de aardingspin van de RGB-LED en steek deze vervolgens in de GND-pin aan de bovenkant van de stapel.
B. Sluit de R-, G- en B-positieven aan op pinnen 3, 4, 5. Krimpkous en dek af en duw de LED door het gat in het deksel.
Stap 7: Stroom aansluiten
Sluit de 12V- en Ground-multiconnectoren aan op een mannelijke kop van een eurocilinderplug. Steek de vrouwelijke euro barrel stekkerkop uit de 12V voeding.
Stap 8: Arduino Cloud
Zoals we eerder vermeldden, wordt het maken van dashboards voor uw op Arduino gebaseerde IoT-project eenvoudig gemaakt door hun cloudplatform.
A. Ga naar de Arduino Cloud en maak een account aan.
B. Maak een nieuw 'ding' (een Arduino Cloud aangesloten apparaat).
C. Eigenschappen toevoegen - dit zijn de variabelen die u meet of bewaakt. We hebben de temperatuurmeting als voorbeeld toegevoegd.
NS. Open uw online schetseditor. U kunt zien dat enkele standaardverbindingen voor het bijwerken van de variabelen zijn toegevoegd. Deze zouden prima moeten werken, maar om de temperatuurmeting op het ENV-schild te gebruiken, moet je een stukje code toevoegen die je kunt vinden in de voorbeelden aan de linkerkant van de editor.
e. Voer uw wifi-inloggegevens in.
F. Upload uw code en keer terug naar het dashboard waar u, als u alles correct heeft gedaan, een live-updatewaarde van de nieuwe variabele zou moeten zien.
G. Vervolgens voegden we alle andere sensoren op het apparaat toe aan de Arduino Cloud: temperatuur, vochtigheid, verlichtingssterkte, druk, UVB, UVA. We hebben ook bedieningselementen toegevoegd voor RGB-kleur van de LED en schijnwerper en waterregeling. Bekijk onze code om te zien hoe we het hebben gedaan.
Stap 9: Samenstellen
A. Lijm de Arduino op zijn plaats in de behuizing en ruim de draden op.
B. Plaats het deksel op de behuizing en lijm de UV-transparante hoes vast.
C. Schroef de slang-naar-magneetklepconnector op de magneetklep aan het uiteinde dat zich het dichtst bij de muur bevindt. Sluit de slang aan op de ventielaansluiting.
NS. Schroef het mondstuk op de andere kant van het magneetventiel (d.w.z. de kant die zich het dichtst bij de hangende mandhaak bevindt).
e. Schroef de hele beugel in een muur of schutting naar keuze (vraag dit wel aan de eigenaar van het verticale vlak voordat je dit doet…).
F. Sluit de slang aan op de kraan en zet hem aan.
G. Steek de stekker in het stopcontact en leun achterover, want je slimme hangende mand betekent dat je groene vingers hebt zonder je handen vuil te maken!
Stap 10: Gebruik en bewonder en verbeter
U kunt nu het Arduino Creator-dashboard gebruiken om uw Smart Hanging Basket te bedienen. Met de app kun je de schijnwerper en bewatering regelen en alle sensormetingen volgen.
Er is een web hooks-tik op de Arduino Dashboard-pagina die zegt: 'Met webhooks kun je geautomatiseerde berichten naar andere services verzenden en ontvangen. U kunt bijvoorbeeld een webhook gebruiken om een melding te ontvangen wanneer een eigenschap van uw Thing verandert. Als je nieuw bent bij webhooks, bekijk dan dit voorbeeldproject.'
Ze lijken niet de functionaliteit te hebben om 'automatische berichten van andere diensten te ontvangen' voor zover we kunnen zien, maar dit zou geweldig zijn omdat je je Google-agenda aan IFTTT kunt koppelen en je bewatering kunt automatiseren! Hopelijk zien ze dit als een oplossing! Maar als je de uitdaging voelt om het zelf toe te voegen, dan is dat hier gedaan.
Je hebt misschien gemerkt dat het deksel niet vlak zit. We hebben dit opgelost door wat hete lijm te gebruiken om het gat op te vullen (post video) en het werkt best goed!
Stap 11: Andere toepassingen voor de Arduino IoT-bundel?
We hopen dat je genoten hebt van onze tutorial over slimme hangende mandjes - hopelijk zal het je leven gemakkelijker maken en je planten groener!
Schrijf je in op onze mailinglijst!
Aanbevolen:
Satellietondersteund weerstation: 5 stappen
Satellite Assisted Weather Station: Dit project is bedoeld voor mensen die hun eigen weergegevens willen verzamelen. Het kan windsnelheid en -richting, temperatuur en luchtvochtigheid meten. Het is ook in staat om elke 100 minuten naar weersatellieten te luisteren die om de aarde draaien. ik wil
Handheld weerstation: 4 stappen
Handheld weerstation: in deze Instructable zullen we een Arduino, een oled-display en een SparkFun-omgevingssensorcombinatie met CCS811- en BME280-sensoren aan boord gebruiken om een handheld-apparaat te bouwen dat temperatuur, vochtigheid, TVOC-niveaus, barometrische druk, een
Fanair: een weerstation voor uw kamer: 6 stappen (met afbeeldingen)
Fanair: een weerstation voor je kamer: Er zijn talloze manieren om het actuele weer te weten te komen, maar dan weet je alleen het weer buiten. Wat als u het weer in uw huis wilt weten, in een specifieke kamer? Dat probeer ik met dit project op te lossen. Fanair gebruikt mul
Online weerstation: 6 stappen
Online weerstation: je gelooft het niet! Maar vanaf het begin. Ik werkte aan de volgende versie van CoolPhone en het aantal fouten dat ik maakte toen het werd ontworpen, dwong me om er een pauze van te nemen. Ik deed mijn schoenen aan en ging naar buiten. Het bleek koud te zijn, dus ik ging
Tweerstationneke A.k.a. Nederlands Weerstation: 4 Stappen
Tweerstationneke A.k.a. Dutch WeatherStation: Mijn vader is altijd geïnteresseerd in het laatste nieuws en de laatste weersinformatie. Dus dat bracht me bij het perfecte verjaardagscadeau toen hij 76 werd: een klein altijd-aan weerstation zonder onzin, het zit gewoon de hele dag stil in een hoek en geeft