Taula de continguts:

Smart Planter: 14 passos
Smart Planter: 14 passos

Vídeo: Smart Planter: 14 passos

Vídeo: Smart Planter: 14 passos
Vídeo: ИБП APC Smart UPS 2200 PowerChute Business Edition Обзор Установка Настройка Мониторинг через SNMP 2024, De novembre
Anonim
Smart Planter
Smart Planter

La idea d’aquest projecte era construir un jardiner intel·ligent per al projecte final de robòtica Comp 3012, ho vaig triar per a un projecte, ja que m’agraden les plantes i la jardineria a l’estiu i volia un punt de partida per a un projecte més gran que podria acabar a l’estiu. La idea d’aquest projecte era crear una manera de controlar i plantar un bucle de retroalimentació robòtica, la idea era controlar el contingut d’aigua del sòl i bombejar aigua al sòl quan la planta necessitava aigua. També afegeixo una pantalla lcd llegida al projecte juntament amb molts sensors diferents, al final la meva plantadora intel·ligent va llegir i mostrar: la temperatura, el nivell de l’aigua de la conca de captació, el nivell d’humitat de dues zones de planta / sòl i el nivell de llum.

Pas 1: components necessaris:

  • 1x placa arduino
  • 1x mòdul Lcd
  • Potenciómetre 1x 10k
  • 1x tauleta de pa
  • 3x sensors d'humitat
  • 1 sensor de temperatura LM35
  • 1x sensor de llum Adafruit
  • 1x bomba d'aigua de 12v
  • 1 font d'alimentació de 12 v (es mostra el paquet de bateries)
  • 1x relé d’activació de 5v
  • 1x connector BNC positiu i negatiu masculí
  • 1x connector BNC femení positiu i negatiu
  • 3x contenidors (mostrats per ells mateixos)
  • 2x seccions de tubs d’aigua
  • 1x aigua
  • 1x sòl
  • 1x planta

Pas 2: Esquema de cablejat

Esquema de cablejat
Esquema de cablejat

En aquest esquema de cablejat he utilitzat 9v en lloc de 12v i un motor en lloc d’una bomba, ja que aquestes opcions no estaven disponibles, també he utilitzat un sensor de temperatura en lloc del sensor de llum adafruit i sensors IR per representar el sensor d’humitat. Aquests substituts haurien de ser bons i representatius dels sensors reals, ja que tots dos són grd de 3 fils, vcc i de sortida de senyal, a més de ser analògics.

Pas 3: comproveu els sensors d'humitat

Comproveu els sensors d’humitat
Comproveu els sensors d’humitat

Els que he comprat tenen un rang de 1023 a 0 quan es connecta a 5v i 677 a 0 quan es connecta a 3,3v. Els sensors també es llegeixen d’alta a baixa, és a dir, alta (1023) no té humitat i baixa (200) a l’aigua.

Pas 4: lectura bàsica i impressió

Lectura i impressió bàsica
Lectura i impressió bàsica
Lectura i impressió bàsica
Lectura i impressió bàsica

Programa l'arduino per llegir el valor analògic del sensor d'humitat als intervals de temps desitjats, en aquest moment també he programat en una impressió al monitor / plotter sèrie.

Pas 5: creeu o adquireu els vostres contenidors

Construïu o adquireu els vostres contenidors
Construïu o adquireu els vostres contenidors

Vaig construir els meus contenidors amb acer de 20 gages, ja que volia mantenir i utilitzar el meu projecte després d’aquesta classe. La idea dels contenidors era tenir tres contenidors separats interconnectats a través de canonades i sensors, primer una pica d’aigua, després un contenidor per a la placa i tots els sensors més la pantalla lcd per llegir i, en tercer lloc, el contenidor de la jardinera.

Pas 6: configureu i proveu la pantalla LCD i imprimiu el sensor d'humitat

Configureu i proveu la pantalla LCD i imprimiu el sensor d’humitat
Configureu i proveu la pantalla LCD i imprimiu el sensor d’humitat

Pas 7: Configuració de contenidors i components

Configuració de contenidors i components
Configuració de contenidors i components
Configuració de contenidors i components
Configuració de contenidors i components

Comenceu a afegir l’arduino i la taula de pa al contenidor central en aquest moment i he afegit el sensor de la pica d’aigua, la pantalla lcd i el potenciòmetre de 10 k per a la pantalla lcd.

Pas 8: connectar coses

Coses d’enganxar
Coses d’enganxar

connecteu totes les coses que acabeu d’afegir al contenidor, ja que feia el contenidor de metall, volia assegurar-me que no estigués a terra i que no enganyés res al contenidor de metall, per evitar-ho, vaig afegir volanderes a les plaques elèctriques. un buit d'aire entre contenidors electrònics i metàl·lics.

Pas 9: prova de la bomba d'aigua

Prova de la bomba d’aigua
Prova de la bomba d’aigua

Proveu la bomba d'aigua per veure quin broc és l'entrada i la sortida, per a això necessitareu una font d'alimentació de 12 V, ja que és el voltatge de la bomba, tot i que he cansat de funcionar amb 9v i semblava que també funcionaria, també necessitareu una connexió i desconnexió ràpida és aquí on els connectors BNC mascle i femella són útils. També és important arrencar la bomba abans de provar-la; mai no heu de provar una bomba d’aigua si no hi ha aigua perquè pugui causar danys a la bomba.

Pas 10: afegir coses

Afegint coses
Afegint coses

Afegiu els altres sensors (temperatura, llum i tots dos sensors d’humitat del sòl) als contenidors i a l’arduino, proveu la impressió a través de la pantalla lcd i la impressió en sèrie, en aquest moment també he configurat alguns dels sensors en un 1-8 escala del nivell d’aigua a la conca i nivell d’humitat del sòl per facilitar la llegibilitat, això es pot fer restant 1024 de la lectura 1023 i dividint per 100

Pas 11: Cablejat de la bomba d'aigua

Cablejat de la bomba d’aigua
Cablejat de la bomba d’aigua
Cablejat de la bomba d’aigua
Cablejat de la bomba d’aigua

Cable i plom a la bomba d’aigua, la font d’alimentació de 12v i el relé d’activació de 5v. Vaig mantenir el cablejat negatiu de la bomba d’aigua i la font d’alimentació de 12V connectats als connectors BNC ràpids per provar-los com si alguna cosa no funcionés en provar l’activador de la bomba. Feu fàcil tirar l’endoll i apagar la bomba.

Pas 12: activador de la bomba d'aigua

Programa el disparador de la font d’alimentació de 12v mitjançant el disparador de relé de 5v basat en els nivells d’humitat del sòl, ja que la bomba és força forta, voldràs configurar-lo durant un temps molt reduït i provar-ho per obtenir el nivell adequat de reg. No he pogut acabar aquest pas, però planejo fer-ho durant l'estiu, quan tinc una mica de temps extra. Afegiu terra al contenidor de la jardinera, configureu-lo i connecteu tots els sensors i la línia d’aigua.

Pas 13: Si tingués més temps

Refine, quan obtingui més temps, voldria refinar la meva programació per fer ús de les trucades de funció i configuració adequades en lloc de tenir-ho tot en un bucle gran, també programaria en un control d'aigua autocorrector i ajustaria lleugerament el disseny de les caixes.

Pas 14: explicació del codi i font del codi

El codi és realment bastant senzill, és una configuració bàsica de pins per a tots els sensors i la pantalla lcd, llegida dels valors analògics d’aquests pins i una impressió al monitor / plotter en sèrie amb la pantalla LCD al costat bucle. Si tingués més temps, també hauria programat en el gallet de la bomba d’aigua i ho planejaria a l’estiu.

Recomanat: