Inhoudsopgave:

Super Weerstation Hangmand - Ajarnpa
Super Weerstation Hangmand - Ajarnpa

Video: Super Weerstation Hangmand - Ajarnpa

Video: Super Weerstation Hangmand - Ajarnpa
Video: Nazee (Tiger Muay Thai) vs Taharnaek (Aek Muay Thai) 14/11/16 2024, November
Anonim

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

  1. Arduino Maker IoT-bundel:
  2. 3D-geprinte onderdelen:
  3. 12V witte ledstrip:
  4. 5V regelaar:
  5. Stroomvoorziening:
  6. https://www.distrelec.nl/nl/single-reisadapter-…
  7. Clips aansluiten:
  8. Magneetventiel:
  9. Bouten:
  10. UV-transparante kunststof:
  11. Draad -
  12. 3D-printer -
  13. Heteluchtpistool -
  14. Soldeerbout -

Stap 1: Achtergrond - Ontwerp

Achtergrond - Ontwerp
Achtergrond - Ontwerp
Achtergrond - Ontwerp
Achtergrond - Ontwerp
Achtergrond - Ontwerp
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

3D-geprinte onderdelen
3D-geprinte onderdelen
3D-geprinte onderdelen
3D-geprinte onderdelen
3D-geprinte onderdelen
3D-geprinte onderdelen
3D-geprinte onderdelen
3D-geprinte onderdelen

Er zijn zeven hoofdonderdelen:

  1. Hoofdsteun
  2. Lichaam
  3. Bovenkant (deksel)
  4. Beugel voor ventiel
  5. Aansluitingen voor het slangmondstuk
  6. Lichte ondersteuning
  7. 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

De waterklep voorbereiden
De waterklep voorbereiden
De waterklep voorbereiden
De waterklep voorbereiden
De waterklep voorbereiden
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

Arduino-stack
Arduino-stack
Arduino-stack
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

Flood LED's
Flood LED's
Flood LED's
Flood LED's
Flood LED's
Flood LED's
Flood LED's
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

Signaal LED
Signaal LED
Signaal LED
Signaal LED
Signaal LED
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

Stroom aansluiten
Stroom aansluiten
Stroom aansluiten
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

Arduino Cloud
Arduino Cloud
Arduino Cloud
Arduino Cloud
Arduino Cloud
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

Samengesteld
Samengesteld
Samengesteld
Samengesteld
Samengesteld
Samengesteld

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

Gebruik en bewonder en verbeter
Gebruik en bewonder en verbeter
Gebruik en bewonder en verbeter
Gebruik en bewonder en verbeter
Gebruik en bewonder en verbeter
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?

Andere toepassingen voor de Arduino IoT-bundel?
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: