Përmbajtje:

Monitorimi i Shtëpisë së Gjelbër me IOT: 5 hapa
Monitorimi i Shtëpisë së Gjelbër me IOT: 5 hapa

Video: Monitorimi i Shtëpisë së Gjelbër me IOT: 5 hapa

Video: Monitorimi i Shtëpisë së Gjelbër me IOT: 5 hapa
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Korrik
Anonim
Image
Image

Kur bëhet fjalë për bujqësinë, monitorimi i temperaturës dhe lagështisë së bimëve është një faktor i rëndësishëm për mbijetesën e tyre. Aktualisht, njerëzit përdorin termometra të bashkangjitur në një serë, në mënyrë që fermerët të mund të matin temperaturën. Sidoqoftë, kjo qasje manuale kërkon që fermeri të jetë fizikisht i pranishëm në atë vend që nuk është e mundur çdo herë. Kështu që unë zhvillova këtë pajisje kompakte në VeggiTech për të zgjidhur këtë problem.

Ky është një sistem i monitorimit të serrës që mund të ndiejë temperaturën, lagështinë, indeksin e nxehtësisë dhe ta dërgojë atë në një pult në internet përmes wifi. Shtë një pajisje vetë-karikuese që funksionon në panele diellore dhe ka një zile kur mjedisi shkon përtej pragut.

Furnizimet

Kostoja totale e këtij projekti është 270 AED (73 $)

Materialet e kërkuara:-

  1. Nodemcu
  2. Arduino Uno
  3. Panele Diellore 10W
  4. Kontrollues i ngarkimit diellor 12V
  5. Bateri Acid Plumbi 12V
  6. Sensori DHT22
  7. 16x2 LCD i2c
  8. Sirtar druri
  9. Stafetë 5V

Hapi 1: Diagrami i Qarkut

Krijoni një llogari në Pubnub me çelësin e aplikacionit
Krijoni një llogari në Pubnub me çelësin e aplikacionit

Pajisja ka lidhjen e mësipërme që programi i plotë të funksionojë. Më poshtë është lidhja në detaje:-

  • Terminalet e paneleve diellore për të ngarkuar kontrolluesin
  • Terminalet e baterisë për të ngarkuar kontrolluesin
  • Ngarkoni daljen e kontrolluesit në konvertues dhe zile
  • Konvertuesi Buck (dalja 5V) në arduino, stafetë, LCD, dht22 & nodemcu
  • LCD SDA, SCL në A4 & A5
  • Arduino Rx, Tx në nodemcu Tx, Rx
  • Rele në mes të daljes së kontrolluesit të ngarkimit në zile

Hapi 2: Krijoni një llogari në Pubnub me çelësin e aplikacionit

Krijo llogari në Pubnub me çelësin e aplikacionit
Krijo llogari në Pubnub me çelësin e aplikacionit

Krijoni llogarinë tuaj në Pubnub në mënyrë që të dhënat të transferohen me sukses. Krijoni një aplikacion të ri në këndin e sipërm të djathtë dhe kopjoni informacionin e pub/nënçelës. Ky çelës do të transferohet në kodin Arduino të cilin do ta ngarkoni në nodemcu.

Hapi 3: Ngarko kodin në Nodemcu & Arduino

Ngarko kodin në Nodemcu & Arduino
Ngarko kodin në Nodemcu & Arduino
Ngarko kodin në Nodemcu & Arduino
Ngarko kodin në Nodemcu & Arduino

Shkarkoni kodin më poshtë. Vendosni pub/nën çelësin nga llogaria juaj PubNub në kodin greenhouse_iot pak mbi funksionin e konfigurimit. Kodi 'greenhouse_iot' do të ngarkohet në nodemcu dhe kodi 'arduino_slave' do të ngarkohet në arduino.

Hapi 4: Krijo Panelin e Freeboard

Krijoni Panelin e Panelit Freeboard
Krijoni Panelin e Panelit Freeboard

Krijoni freeboard.io tuaj dhe kjo është ajo ku të dhënat tuaja do të shfaqen në një formë tërheqëse vizuale. Së pari, të dhënat do të ngarkohen nga nodemcu në serverin pubnub, pubnub mund të integrohet lehtësisht në bordin e lirë, kjo është arsyeja pse ne po i përdorim të dyja këto shërbime së bashku. Ndiqni këto hapa për të konfiguruar pultin në internet:-

  1. Zgjidhni burimet e të dhënave në këndin e sipërm të djathtë si Pubnub
  2. Krijoni panele të reja secila për temperaturën, lagështinë dhe indeksin e nxehtësisë
  3. Zgjidhni çdo lloj ekrani të panelit që ju nevojitet. Një i popullarizuar është njehsori matës për këtë aplikacion
  4. Brenda panelit, zgjidhni burimin e të dhënave si JSON. Do t'ju çojë në redaktuesin e tekstit ku mund të shkruani [emri i pultit] [emri i ndryshueshëm nga arduino IDE]. Nëse doni të merrni leximin e temperaturës atëherë shtypni 'Temperatura' pasi ky është emri i formatit JSON kur u ngarkua nga nodemcu në server. E njëjta gjë për të gjitha panelet.

Hapi 5: Përfundimi

Përfundim
Përfundim

Ishte një projekt i dobishëm në përgjithësi, por këtu janë disa kufizime me të cilat jam përballur:-

  1. Mungesa e mbrojtjes nga pluhuri:- Duhet të kisha shtuar një kuti të veshjes IP67 për mbrojtje elektronike dhe besueshmëri më të mirë.
  2. Rreziqet e baterisë litium:-Në vend që të përdorni një bateri litiumi, bateria me acid plumbi është më e sigurt pasi gjatë baterisë lipo me temperaturë të lartë mund të marrë flakë. Kështu e kam djegur këtë projekt, kështu që e mësova këtë në një mënyrë të vështirë.
  3. fuqia e varur nga rrezet e diellit:- Drita e diellit është burimi kryesor i energjisë. Pa të, sistemi do të ndalet kështu që nevojitet një burim alternativ. Për të mos harruar që sistemet diellore rrisin koston.
  4. kostoja e funksionimit të shërbimit Freeboard:- 12 $ në muaj duhet të shpenzohen në shërbimin freeboard.io. Nevojitet një alternativë më e mirë për të ulur koston.

Tani hapi im tjetër është të shtoj sensorë pa tel LoRa në serë, të mbledh leximet përmes portës WiFi dhe t'i ngarkoj në një pult të projektuar me porosi duke përdorur Node-Red. Ky sistem ka jetëgjatësi të gjatë të baterisë (8-10 vjet) dhe më shumë besueshmëri, kështu që të gjitha kufizimet e mësipërme janë eliminuar.

Recommended: