Mundarija:
- 1 -qadam: Materiallar va asboblar
- 2 -qadam: O'chirish tizimini yaratish
- 3 -qadam: Ma'lumotlar bazasini o'rnatish
- 4 -qadam: dasturlash
- 5 -qadam: Bog'ning asosiy shaklini yaratish
- 6 -qadam: Suv ombori ushlagichini yarating
- 7 -qadam: Quvurlar va quvurlarni ulash
- 8 -qadam: Elektronikani birlashtirish
- 9 -qadam: Menteşalarni biriktirish
- 10 -qadam: yopilish
Video: Smart IoT Garden: 10 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Agar siz menga o'xshagan bo'lsangiz, siz plastinkada yangi meva va sabzavotlarni yaxshi ko'rasiz, lekin sizda yaxshi bog'ni saqlashga vaqtingiz yo'q. Bu ko'rsatma sizga o'simliklarni sug'oradigan va xavfli holatlar haqida ogohlantiradigan aqlli IoT bog'ini qanday qurishni ko'rsatib beradi (men buni: Yashil gvardiya): quyosh nuri juda ko'p, quyosh nuri etarli emas va suv yo'q.
Bunga bir nechta oddiy datchiklar va Raspberry Pi tomonidan boshqariladigan aktuator yordamida erishiladi. Veb -saytda siz ushbu sensorlar yordamida o'lchovlarni ko'rishingiz va suv oqimini nazorat qilishingiz mumkin.
1 -qadam: Materiallar va asboblar
Materiallar:
- 1x Raspberry Pi 4
- 1 m pianino uchun menteşe
- 1x batareya ushlagichi 8x AA
- 8 x AA batareyalar
- *1x solenoid valf 12V 1/2"
- 3 m suv trubkasi (plastik, neylon …) 12 mm
- 1x dum qismi T shakli
- 2x dum qismi 1/2 "12 mm
- 5x shlang qisqichi
- 1x 5 litrli jerrycan
- 4 m yog'och taxtalar
- 1x yog'och panel 100 sm / 50 sm
- 1x hovuz plyonkasi 2m / 1m
- min 50 vint
- 1x non paneli
- 2x magnit yopilish
- 1x npn tranzistor
- 1x harorat va namlik sensori
- 1x LDR yorug'lik sensori
- 1x tuproq namligi sensori
- 1x LCD displey
- 2x 1/2 dyuymli L shaklidagi quvurlar
Bu hujjatda men bu materiallarni qayerdan olganimni ko'rsatib beradi.
*Solenoid klapanning minimal ish bosimi bo'lmasligi muhim. Agar shunday bo'lsa, suv o'tishga qiynaladi.
Asboblar:
- miter arra (ixtiyoriy: har qanday boshqa turdagi)
- qo'lda matkap (ixtiyoriy: tornavida)
- shtapelli qurol (ixtiyoriy: vintlardek)
- yog'och elim
2 -qadam: O'chirish tizimini yaratish
Quyidagi komponentlar Raspberry Pi -ga ulanadi:
-
MCP3008
- LDR yorug'lik sensori
- Tuproq namligi sensori
- DHT11 namlik va harorat sensori
-
PCF8574
LCD displey
-
TIP120 tranzistorli
solenoid klapan
Sensorlarning ikkitasi (LDR va Tuproq namligi) MCP3008 ga ulangan, bu analog signallarni Raspberry Pi tomonidan o'qishga imkon beradi. Men LCD -ga ma'lumotlarni yozish uchun PCF8574 dan foydalanmoqdaman, chunki u GPIO pinlarini ko'p saqlaydi.
Zanjirni qurishda faqat yuqoridagi rasmga amal qilishingiz mumkin.
3 -qadam: Ma'lumotlar bazasini o'rnatish
Sizning bog'ingizni to'liq nazorat qilish uchun siz sensorlardagi barcha o'lchovlarni ko'rsatadigan vaqt jadvalini ko'rishni xohlaysiz. Men barcha o'lchovlarni saqlash uchun SQL ma'lumotlar bazasidan foydalanaman.
Men ushbu loyiha uchun zarur bo'lgan barcha ma'lumotlar bazasini o'z ichiga olgan mustaqil fayl tayyorladim. Siz buni Git omborimdagi ma'lumotlar bazasi eksporti papkasida topishingiz va serverni> ma'lumotlarni importini ochish, so'ngra mustaqil faylni tanlash va yangi ma'lumotlar bazasini yaratish orqali MySQL Workbench-ga import qilishingiz mumkin.
Ushbu ma'lumotlar bazasida to'rtta jadval mavjud: tblmeasurement, tbldevice, tblwarning va tblaction. Tbldevice -da barcha sensorlar va aktuator mavjud. Tblwarning -dagi xabarlar golland tilida, lekin siz ularni jadvaldagi ijro belgisini bosish, xabarlarni o'zgartirish va o'zgarishlarni qo'llash orqali osongina o'zgartirishingiz mumkin. Tblaction dasturda bajarilishi mumkin bo'lgan amallarni o'z ichiga oladi, men keyingi bosqichda gaplashaman. Bu harakatlar, masalan: haroratni o'lchash, solenoid valfni avtomatik ishga tushirish …
4 -qadam: dasturlash
Git omborida kerakli barcha kodlarni topishingiz mumkin. Old va orqa tomon.
Bu dastur barcha texnik ishlarni bajaradi, masalan: sensor ma'lumotlarini o'qish, aktuatorni yoqish …
Yuqorida siz veb -saytning ba'zi rasmlarini ko'rishingiz mumkin. Gollandiyada, lekin siz
5 -qadam: Bog'ning asosiy shaklini yaratish
Jismoniy loyihani amalga oshirishning birinchi bosqichi - bu bog'ning asosiy qoplamasini qurish. Quyidagi o'lchamdagi taxtalarni arralashdan boshlang:
- a - 2x100 sm / 20 sm
- b - 2x 46,4 sm / 20 sm
- v - 1x 46,4 sm / 18,2 sm
- d - 1x46 sm / 18 sm
- e - 1x15 sm / 20 sm
- f - 1x31 sm / 20 sm
Birinchidan, yog'och panelning har ikki tomoniga a. Bunga qo'shilishning eng yaxshi usuli to'rt bosqichdan iborat:
- vintlardek o'tadigan paneldagi teshiklarni burang
- vintning boshiga kiradigan joyni o'rnatish uchun burg'ulash burg'usidan foydalaning
- taxta biriktiriladigan joyga yog'och elim chizig'ini qo'ying
- taxtani elimga qo'ying va vintlarni ilgari burg'ulagan teshiklardan burang
Plankalarni ushlab turish uchun 5 vint etarli bo'ladi a. Keyin xuddi shunday taxtalar b bilan qilishingiz mumkin, buning uchun men pastki qismida 3 va yon tomonida 2 vint ishlatganman.
6 -qadam: Suv ombori ushlagichini yarating
Oldingi bosqichda men tushuntirgan usuldan foydalanib, rasmda ko'rishingiz mumkin bo'lgan burchakka taxtani mahkamlang. Siz buni yog'och va qisqich yordamida o'zingiz qilishingiz mumkin (ikkinchi rasmga qarang).
Bu taxtani qo'llab -quvvatlash uchun, yuqori va pastda 45 graduslik burchakli, kichik yog'och nurni yasang. Tik taxtaga mahkamlanganda uning polga tegishiga ishonch hosil qilish uchun, uchinchi rasmda bo'lgani kabi, yuqori tomonini ko'radigan joyni chizib qo'ying.
Keyinchalik, siz ishlatadigan jerrycan uchun ramka o'rnatish uchun yog'och qoldiqlaridan foydalaning. Yog'och elim yordamida ramkani platformaga mahkamlang. Men yasagan ramka umuman tekis emas edi, shuning uchun men uni ikki qisqich bilan mahkamladim va bir kechaga qo'ydim.
Nihoyat, siz L shaklidagi quvurni jerrikanning pastki qismiga ulashingiz va trubkani ushlab turadigan taxtada teshik qilishingiz kerak, shunda quvurlar o'tishi mumkin. Quvurlarni ulash uchun men Sikaflex universal yopishtiruvchi yordamida jerrykanga biriktirilgan metall plastinkaga quvur qismlarini payvandladim. Shu bilan bir qatorda, siz trubkaning bir qismini trikotaj teshigiga surib qo'yishingiz va unga etarlicha universal yopishtiruvchi qo'yishingiz mumkin, shunda u joyida qoladi. Siz o'z qo'lingiz bilan matkap uchun teshikli arra bilan jerrycan ostidagi teshikni yasashingiz mumkin.
7 -qadam: Quvurlar va quvurlarni ulash
Har qanday quvurni ulashdan oldin, loyihaning bog 'qismining ichki qismidagi hovuz plyonkasini mahkamlang. Men uni loyihaning tashqi tomoniga zımba quroli bilan mahkamladim. Siz burchak qismlarini bir -biriga bog'lab qo'yishingiz mumkin, shunda ular folga juda ko'p bo'lgan joylarni kesib tashlashi mumkin.
Shunday qilib, siz quvurning bog'ga etib borishi uchun bog 'qismidan boshqaruv qismigacha taxminan 15 sm balandlikdagi 2 teshikni burg'ilashni boshlashingiz mumkin. Siz bo'laklarning sonini kamaytirib, plyonkani burg'ulashingiz mumkin, taxtaga 2 ta yog'ochni mahkamlab, yuqoridagi rasmda bo'lgani kabi burg'ulashingiz mumkin. Siz ikkita naychani teshiklardan itarib, o'rtasiga taxtaning orqasiga ulashingiz mumkin. Keyin siz naychalarga suv chiqishi uchun 2,5 mm teshiklarni burishingiz mumkin (va solenoid valf yopilganda ham suv oqishi uchun trubaning yuqori tomonida bitta teshik ochishni unutmang).
Quvurlarning uchini bog'lash uchun bog'ning oxirida ikkita teshik oching (oxirigacha emas). Teshiklarning ichki qismiga 2 silindrli metall bo'laklarini yopishtiring va ularning ustidagi quvurlarning uchini itaring.
Keyin, suv ombori yonidagi taxta paneliga yog'ochdan yasalgan qismni ulang (rasmdagi kabi). Bu erda solenoid klapan yotadi, shuning uchun uning solenoidi unga mos kelishini tekshirish uchun uning holatini tekshiring. Bu qismning yuqori qismiga L shaklidagi metall bo'lakni solenoid valf o'rnatiladigan joyga mahkamlang.
8 -qadam: Elektronikani birlashtirish
Yog'ochning ikkita qismini shakllantirishdan boshlang. Biri DHT11 va LDR uchun, ikkinchisi tuproq namligi sensori uchun. Siz bu rasmlarni yuqoridagi rasmlarda ko'rishingiz mumkin. Ularni rasmda ko'rsatilgandek bog'lang.
Siz DHT11 va LDR simlarini yashirishingiz mumkin, ularning ustiga bir hovuz plyonkasini qistirib, o'tqazib qo'yishingiz mumkin. Simlar o'tishi mumkin bo'lgan teshikni burang.
Keyinchalik, LCD displey uchun teshik qilish uchun, LCD uchun bo'shliqning diagonal uchlarida ikkita teshik oching va to'rtburchakni ko'rish uchun arra bilan ishlating.
Siz non paneli, Raspberry Pi va 12V batareya to'plamini burchagidagi lcd orqasiga qo'yishingiz mumkin (va ushlab turish uchun Velcro -dan foydalaning). Keyin siz plastik qutidan foydalanasiz, 2 tomonini kesib, elektronikaning ustiga qo'yib, ularni tomchilab turgan suvdan saqlaysiz. Plastmassa quti yonidagi pol taxtasida kichkina yog'och bo'lagini yopishtirish joyida qoladi.
Va nihoyat, Raspberry Pi ning issiq havosi chiqib ketishi uchun plastik qutining balandligidan pastda bir qator teshiklarni burang.
9 -qadam: Menteşalarni biriktirish
Qolgan yagona narsa - siz boshida ko'rgan oxirgi ikkita taxtani yopishtirish.
Birinchidan, yon tomonidagi taxtaning pastki o'ng burchagini kesib tashladik. Bu erda elektr kabeli o'tadi.
Keyin yuqoridagi rasmlarda bo'lgani kabi, menteşalarni taxtalarga burab qo'yishingiz mumkin.
10 -qadam: yopilish
Agar siz ushbu loyihani o'zingiz qilishga qaror qilsangiz, izohlarda menga xabar bering (:
O'qiganingiz uchun tashakkur.
Tavsiya:
Wi-Fi Smart Scale (ESP8266, Arduino IDE, Adafruit.io va IFTTT bilan): 18 qadam (rasmlar bilan)
Wi-Fi Smart Scale (ESP8266, Arduino IDE, Adafruit.io va IFTTT bilan): Agar siz yashayotgan joy allaqachon yoz bo'lsa, bu ochiq havoda fitnes bilan shug'ullanish uchun ajoyib vaqt. Yugurish, velosipedda yugurish yoki yugurish - bu sizning vazningizni yo'qotishingiz yoki nazorat qilishni xohlasangiz, eng yaxshi mashq
IoT o'simliklarini monitoring qilish tizimi (IBM IoT platformasi bilan): 11 qadam (rasmlar bilan)
O'simliklarni monitoring qilish tizimi (IBM IoT platformasi bilan): Umumiy ko'rib chiqish O'simliklarni monitoring qilish tizimi (PMS) - bu yashil barmog'i bilan ishchi sinfda bo'lgan shaxslar bilan yaratilgan dastur. Bugungi kunda ishlaydigan odamlar har qachongidan ham band; martabasini oshirish va moliyaviy holatini boshqarish.
DIY Rotary Garden (TfCD): 12 qadam (rasmlar bilan)
DIY Rotary Garden (TfCD): Salom! Biz o'z qo'llarimiz bilan aylanadigan bog'ning kichik versiyasini qanday yasashni o'rgatamiz, bu bizning fikrimizcha, kelajakdagi bog'dorchilikni ifodalaydi. Kamaygan elektr va bo'sh joydan foydalangan holda, bu texnologiya tezkor
DIY Smart Kamera bilan meni kuzatib boring (Arduino -ga asoslangan): 22 qadam (rasmlar bilan)
DIY Smart Follow Me Drone with Camera (Arduino asosidagi): Hozirgi kunda dronlar juda mashhur o'yinchoqlar va asboblar. Siz bozorda professional va hatto boshlang'ich dronlar va uchadigan gadjetlarni topishingiz mumkin. Menda to'rtta dron bor (kvadrokopterlar va hexkopterlar), chunki men uchadigan hamma narsani yaxshi ko'raman, lekin 200 -parvoz emas
Vaqt o'tishi bilan rasmlar uchun kamera osonlashtirildi: 22 qadam (rasmlar bilan)
Vaqt o'tishi bilan suratga olish uchun kamera osonlashtirildi. Men boshqa ko'rsatmalarni vaqtni tez suratga olish filmlarini suratga olishni tekshirib ko'rdim. U kino qismini juda yaxshi yoritgan. U filmlar yaratish uchun yuklab olishingiz mumkin bo'lgan bepul dasturiy ta'minot haqida gapirib berdi. Men o'z -o'zimga aytdim, men o'ylaymanki, agar men qila olsam