Cuprins:

Coș suspendat Super Weather Station: 11 pași (cu imagini)
Coș suspendat Super Weather Station: 11 pași (cu imagini)

Video: Coș suspendat Super Weather Station: 11 pași (cu imagini)

Video: Coș suspendat Super Weather Station: 11 pași (cu imagini)
Video: Беслан. Помни / Beslan. Remember (english & español subs) 2024, Noiembrie
Anonim

Buna tuturor! În această postare pe blogul T3chFlicks, vă vom arăta cum am făcut un coș suspendat inteligent.

Plantele sunt un plus proaspăt și sănătos pentru orice casă, dar pot deveni rapid obositoare - mai ales dacă vă amintiți să le udați doar când sunteți în pat.

Cu coșul nostru agățat inteligent, poți să fii leneș și să ai în continuare flori frumoase! Prin simpla atingere a unui buton de pe tabloul de bord Arduino, vă puteți uda plantele de oriunde vă aflați. Mai mult, coșul suspendat este împachetat cu alți senzori cool - vizualizați lucruri precum vremea și intensitatea luminii pe tabloul de bord, astfel încât să puteți verifica mediul plantei dvs. și să obțineți măsurători locale pentru a vă ajuta să vă planificați ziua (sau ținuta).

Acest proiect a fost foarte distractiv și suntem încântați să vă împărtășim cu toții ceea ce am învățat. Dar, înainte de a ne arunca și de a vă arăta cum am făcut-o, haideți să vă prezentăm câteva dintre gândurile noastre inițiale pentru proiect …

Provizii

Componente

  1. Arduino Maker IoT Bundle:
  2. Piese imprimate 3D:
  3. Banda LED de 12V alb:
  4. Regulator 5V:
  5. Alimentare:
  6. https://www.distrelec.nl/ro/single-travel-adapter-…
  7. Clipuri de conectare:
  8. Electrovana:
  9. Șuruburi:
  10. Plastic transparent UV:
  11. Sârmă -
  12. Imprimantă 3D -
  13. Pistol de căldură -
  14. Fier de lipit -

Pasul 1: Fundal - Proiectare

Fundal - Design
Fundal - Design
Fundal - Design
Fundal - Design
Fundal - Design
Fundal - Design

Când ne-am lansat în acest proiect înverșunat, am știut că vrem să facem un coș agățat inteligent, dar nu eram pe deplin siguri de unde să începem. Am avut câteva „must-have” pentru coșul nostru suspendat inteligent, și anume:

  • Trebuie să poată ține greutatea unui coș umezit cu sol / umplut cu flori
  • Trebuie să găzduiască elementele electronice pentru LED-uri, senzori și supapă de apă
  • Trebuie să aibă energie prin cablu, deoarece o soluție solară nu poate furniza suficientă energie în lunile de iarnă (mulțumesc, Anglia)
  • Trebuie să aibă o conexiune ușor de accesat cu o conductă de furtun.

În ciuda celor mai bune intenții, prima noastră încercare de proiectare a fost un bloc destul de hidos, dar după ce ne-am întors la planșă, am produs o versiune rafinată care (credem) arată destul de bine!

Pentru electronice, pachetul IoT Arduino MKR a salvat ziua - kitul conține o mulțime de senzori care s-au potrivit în mod ideal scopului nostru.

Scutul de mediu Arduino

Ecranul de mediu de pe kitul Arduino are senzori pentru: luminiscență, presiunea temperaturii aerului, umiditatea și UV (defalcate în UVA, UVB și index UV).

Acești senzori pot acționa ca o mini stație meteo pentru coșul nostru suspendat, oferind utilizatorului acces la informații exacte, live, locale despre condițiile meteorologice.

Placa de releu Arduino

Placa de releu conținută în kit înseamnă că putem controla cu ușurință dispozitive de putere mai mare. Am decis că putem folosi acest lucru pentru a controla debitul de apă către coșul suspendat folosind o electrovalvă de 12V și, de asemenea, am decis că o lumină puternică - făcută cu niște benzi LED de 12V - ar fi un plus util.

De asemenea, am decis să încercăm platforma cloud Arduino pentru acest proiect. Într-un proiect anterior, am creat o aplicație pentru afișarea datelor în timp real, dar sincer, platforma cloud era o modalitate mult mai simplă de a ne controla proiectul Arduino și era foarte ușor de utilizat.

Pasul 2: Părți imprimate 3D

Piese imprimate 3D
Piese imprimate 3D
Piese imprimate 3D
Piese imprimate 3D
Piese imprimate 3D
Piese imprimate 3D
Piese imprimate 3D
Piese imprimate 3D

Există șapte părți principale:

  1. Suportul principal
  2. Corp
  3. Sus (capac)
  4. Suport pentru supapă
  5. Conectori pentru duza furtunului
  6. Suport ușor
  7. Capac ușor

Am proiectat aceste părți noi înșine - puteți găsi fișierele pentru ele aici. Am decis să imprimăm în filament PETG pentru rezistență, durabilitate și longevitate îmbunătățite.

Din păcate, tipărirea nu a fost perfectă, așa că am folosit un pistol cu căldură pentru a încerca să vindecăm unele dintre golurile stratului (știe cineva cum putem să imprimăm frumos, mai degrabă decât să atacăm tipărirea finită cu pirotehnică?). Am lăsat un slot în partea de sus pentru o fereastră, astfel încât senzorii să poată vedea în continuare și am adăugat câteva efecte în relief pe lateral pentru a încerca să o facă să arate puțin mai frumoasă.

Pasul 3: Preparați supapa de apă

Preparea supapei de apă
Preparea supapei de apă
Preparea supapei de apă
Preparea supapei de apă
Preparea supapei de apă
Preparea supapei de apă

A. Luați electrovalva. Înșurubați firele în terminalul de sus - unul pentru pozitiv și unul pentru masă - nu contează în ce direcție merg.

b. Faceți o gaură în capacul de plastic care acoperă cablajul electrovalvei. Treceți firele pozitive și de masă prin această gaură.

c. Carcasa electrovalvei are o gaură de unde firele ar ieși în mod obișnuit. Deoarece am făcut gaura în capac și am introdus firele prin asta, nu mai avem nevoie de asta. Umpleți această gaură cu adeziv fierbinte (o soluție elegantă, nu ?!), astfel încât apa să nu poată pătrunde. OPȚIONAL: pulverizați totul în negru pentru un aspect neted.

d. Înșurubați cârligul pentru coșul suspendat la locul său la capătul suportului.

Pasul 4: Arduino Stack

Stiva Arduino
Stiva Arduino
Stiva Arduino
Stiva Arduino

A. Puneți regulatorul de putere de 5V în secțiunea perfboard a plăcii de jos (adică placa releu). De ambele părți ale pinilor relevanți, puneți anteturi care vor roti 12V-> 5V pentru Arduino.

b. Faceți un teanc de Arduinos, punând placa senzorului în mkr1010 (Arduino), iar mkr1010 în placa releu.

c. Conectați firele de la firele solenoidului la placa releului: roșu la 12V, negru la comun (C) pe releul normal închis (NC) releu la GND de 12V.

Pasul 5: LED-uri de inundații

LED-uri de inundații
LED-uri de inundații
LED-uri de inundații
LED-uri de inundații
LED-uri de inundații
LED-uri de inundații
LED-uri de inundații
LED-uri de inundații

A. Tăiați cinci benzi de șase LED-uri dintr-o bandă. Conectați pozitivele și negativele așa cum se arată și lipiți-le pe cea mai groasă dintre copertele luminoase imprimate 3D.

b. Apoi, conectați lumina conectând firul pozitiv de la rețeaua LED la multiconectorul de alimentare de 12V. Conectați firul negativ de la rețeaua LED la NC (normal închis) al plăcii releului. În cele din urmă, conectați un fir de împământare de la Common pe placa releu la pământul multiconectorului de alimentare de 12V.

c. Acoperiți lumina cu partea imprimată dreptunghiulară subțire 3D.

Pasul 6: LED semnal

LED semnal
LED semnal
LED semnal
LED semnal
LED semnal
LED semnal

A. Conectați un rezistor de 220 Ohm la pinul de masă al LED-ului RGB și apoi conectați-l la pinul GND din partea superioară a stivei.

b. Conectați pozitivele R, G și B la pinii 3, 4, 5. Căldură micșorați și acoperiți și împingeți LED-ul prin orificiul său din capac.

Pasul 7: Conectați alimentarea

Conectați alimentarea
Conectați alimentarea
Conectați alimentarea
Conectați alimentarea

Conectați multiconectorii de 12V și de masă la un cap mascul de mufă de țeavă euro. Conectați capul mufei de țeavă euro de la sursa de 12V.

Pasul 8: Arduino Cloud

Cloud Arduino
Cloud Arduino
Cloud Arduino
Cloud Arduino
Cloud Arduino
Cloud Arduino

După cum am menționat mai devreme, crearea de tablouri de bord pentru proiectul dvs. IoT bazat pe Arduino este simplificată de platforma lor cloud.

A. Accesați Arduino Cloud și creați-vă un cont.

b. Creați un „lucru” nou (un dispozitiv conectat la Arduino Cloud).

c. Adăugați proprietăți - acestea vor fi variabilele pe care le măsurați sau le monitorizați. Am adăugat măsurarea temperaturii ca exemplu.

d. Deschideți editorul de schițe online. Puteți vedea că au fost adăugate câteva conexiuni implicite pentru actualizarea variabilelor. Acestea ar trebui să funcționeze bine, dar pentru a utiliza măsurarea temperaturii pe ecranul ENV, va trebui să adăugați un pic de cod care poate fi găsit în exemplele din partea stângă a editorului.

e. Introduceți acreditările WiFi.

f. Încărcați codul și reveniți la tabloul de bord unde, dacă ați făcut totul corect, ar trebui să vedeți o valoare de actualizare live a noii variabile.

g. Am continuat apoi să adăugăm toți ceilalți senzori de pe dispozitiv în Arduino Cloud: temperatură, umiditate, iluminare, presiune, UVB, UVA. Am adăugat, de asemenea, controale pentru culoarea RGB a LED-ului și a reflectoarelor și a controlului apei. Verificați codul nostru pentru a vedea cum am făcut-o.

Pasul 9: Puneți împreună

Puneți-vă împreună
Puneți-vă împreună
Puneți-vă împreună
Puneți-vă împreună
Puneți-vă împreună
Puneți-vă împreună

A. Lipiți Arduino în loc în interiorul carcasei și ordonați firele.

b. Puneți capacul pe carcasă și lipiți pe capacul transparent UV.

c. Înșurubați conectorul furtunului la electrovalvă pe electrovalva la capătul cel mai apropiat de perete. Conectați furtunul la conectorul supapei.

d. Înșurubați duza pe cealaltă parte a electrovalvei (adică partea cea mai apropiată de cârligul coșului suspendat).

e. Înșurubați întreaga consolă într-un perete sau gard la alegere (întrebați proprietarul suprafeței verticale înainte de a face acest lucru …).

f. Conectați furtunul la robinet și porniți-l.

g. Conectați sursa de alimentare și stați pe spate, deoarece coșul dvs. agățat inteligent înseamnă că aveți degete verzi fără să vă murdăriți mâinile!

Pasul 10: utilizați și admirați și îmbunătățiți

Utilizați și admirați și îmbunătățiți
Utilizați și admirați și îmbunătățiți
Utilizați și admirați și îmbunătățiți
Utilizați și admirați și îmbunătățiți
Utilizați și admirați și îmbunătățiți
Utilizați și admirați și îmbunătățiți

Acum puteți utiliza tabloul de bord al creatorului Arduino pentru a vă controla coșul suspendat inteligent. Aplicația vă permite să controlați reflectorul și udarea, precum și să monitorizați toate citirile senzorului.

Pe pagina Arduino Dashboard există o apăsare pe web hooks care spune „Webhook-urile vă permit să trimiteți și să primiți mesaje automate către alte servicii. De exemplu, puteți utiliza un webhook pentru a primi o notificare atunci când o proprietate a lucrului dvs. se modifică. Dacă sunteți nou în webhooks, verificați acest exemplu de proiect. '

Se pare că nu au funcționalitatea pentru „primirea mesajelor automate de la alte servicii” din ceea ce putem spune, cu toate acestea, acest lucru ar fi minunat, deoarece puteți conecta calendarul dvs. google la IFTTT și vă puteți automatiza udarea! Sperăm că vor vedea acest lucru o implementare o soluție! Dar dacă vă simțiți nevoit să adăugați singur, se face aici.

Este posibil să fi observat că capacul nu stă la culoare. Am remediat acest lucru folosind un lipici fierbinte pentru a umple golul (post video) și funcționează destul de bine!

Pasul 11: Alte utilizări pentru pachetul IoT Arduino?

Alte utilizări pentru pachetul IoT Arduino?
Alte utilizări pentru pachetul IoT Arduino?

Sperăm că v-a plăcut tutorialul nostru inteligent pentru coșuri suspendate - sperăm că vă va face viața mai ușoară și plantele mai verzi!

Înscrieți-vă la lista noastră de distribuție!

Recomandat: