Mundarija:
Video: Rojdestvo daraxti suv signalizatsiyasi: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:22
Agar sizda haqiqiy Rojdestvo daraxti bo'lsa va uni sug'orib turishiga ishonch hosil qilishingiz kerak bo'lsa, bu oddiy misol loyihasi. Men o'sganimda, eslayman, biz daraxt tagiga borib, suv bor -yo'qligini bilish uchun barmog'ingizni daraxt tagida qimirlatishimiz kerak edi. Texnologiya asrida yaxshiroq yo'l bo'lishi kerak! Bu oddiy loyiha suv sathini analog suv sathi sensori, passiv signal va Arduino asosidagi MCU yordamida o'qiydi. Ushbu loyiha uchun kerak bo'lgan hamma narsani (va men ishlayotgan boshqa Rojdestvo mavzularini) bitta to'plam yordamida bajarish mumkin.
Ta'minot:
-
(1) ELEGOO Mega 2560 loyihasi Arduino IDE bilan mos keladigan eng to'liq boshlang'ich to'plami - Amazon, sho''basi bo'lmagan
- MEGA 2560 tekshiruvi
- Suv sathini aniqlash sensori
- Passiv buzzer
- o'tish simlari
1 -qadam: ulanishlar
Aytganimdek, bu ishlash va o'zgartirish uchun juda oddiy loyiha. Suv sathi sensori faqat uchta simli qurilma va signal faqat ikkita ulanishdan iborat bo'lib, Arduino PWM pinlari orqali to'g'ridan -to'g'ri quvvatlanishi mumkin. Bu juda oddiy loyiha bo'lgani uchun, men ulanishlar sxemasini qilmoqchi emasman, faqat pin-to-pin ro'yxatini. Ushbu boshlang'ich to'plamda har bir komponent uchun chiroyli sxemalar va tasvirlar mavjud bo'lgan kompakt disk mavjud. Bundan tashqari, turli xil elementlardan foydalanishga yordam beradigan ba'zi bir kod qismlari mavjud.
Ushbu loyiha uchun ulanishlar quyidagicha …
Suv darajasi (+) - Arduino (5V)
Suv darajasi (-) - Arduino (GND)
Suv darajasi (S) - Arduino (A0)
Buzzer (-) - Arduino (GND)
Buzzer (+) - Arduino (11)
2 -qadam: namuna kodi
Ushbu dasturning kodi juda oddiy, 30 qatordan kam. U faqat suv sathining sensori qiymatini o'qiydi, men oldindan belgilangan qiymat bilan solishtiraman, bu etarli suv, keyin sizni ogohlantirish uchun signal beradi yoki yo'q. Men qanday sozlagan bo'lsam, batareyasi tugayotgan tutun signaliga o'xshab ketishi mumkin va tez -tez qisqa signal beradi. Suv etarlicha to'ldirilganidan so'ng, etarli suv qo'shilganligi haqida sizni besh marta signal beradi. Bu "to'ldirilgan" signal signallari to'ldirilgandan keyin faqat bir marta bo'ladi.
Sizning stendingiz qanchalik to'lganligini bilmoqchi bo'lsangiz, dastur disk raskadrovka uchun analog qiymatni ketma -ket portga chiqaradi. Bu foizga, suv hajmiga va hokazolarga bo'linishi mumkin. O'z ehtiyojlaringizni qondirishni xohlagan narsangiz!
Bu kodni suv sathining qiymatini o'zgartirish, buzzer sizga muammolarni qanday e'lon qilishi va hokazolarni o'zgartirish uchun osongina o'zgartirish mumkin. Men Arduino -dan "ohang" funktsiyasidan foydalanaman, bu sizga ovozli signal uchun chastota va vaqt qo'yish imkonini beradi. To'g'ridan -to'g'ri PWM pinli signal signalidan foydalanish juda oson.
Men kodni bu erga yukladim, uni ishlatish, o'zgartirish, yirtish, nusxalash va hk.
3 -qadam: kengaytirish
Bu misolda Rojdestvo tugaganidan keyin ko'plab ilovalar mavjud. Bu gidroponika kabi suvda o'tiradigan boshqa o'simlik sharoitida ishlatilishi mumkin. Siz buni suv akvariumida suv sathi juda past bo'lmasligiga ishonch hosil qilish uchun o'zgartirishingiz mumkin.
Garchi bu faqat 5V kuchlanishli tizim bo'lsa -da, har doim suv atrofida elektronikani ishlatishda ehtiyot bo'lish va hech qanday elektronikani suvga botirmaslik kerak. Agar siz suv atrofida elektr energiyasini yoqtirmasangiz, yordam so'rang.
Loyihaning yana bir yaxshilanishi - bu suv sathining sensori joylashtiriladigan qisqich yoki mahkamlagich bo'lishi, shunda siz uni yaxshiroq sozlay olasiz. PCB -da ikkita o'rnatish teshigi va yaxshi truba bor, ularni 3D bosilgan qavs yoki korpusga o'rnatish juda oson bo'ladi. Men hozirda printer bilan bog'liq muammolarga duch kelmoqdaman, shuning uchun uzoq vaqtdan beri hech narsa chop qila olmadim.
Men foydalanayotgan Elegoo komplekti 9V batareya va ulagich bilan birga kelgan, shuning uchun siz ushbu qurilmani to'liq quvvat bilan ta'minlay olasiz, shuning uchun uni elektr manbaiga ulashingiz shart emas.
Bundan tashqari, siz mini -uslubli boshqaruvchi yordamida bu loyihaning hajmini osonlikcha qisqartirishingiz va bularning barchasini kichik elektron kartaga o'rnatishingiz mumkin. Men Mega -dan foydalanardim, chunki u menda mavjud.
Umid qilamanki, bu ko'rsatma sizga bu sensorlar yordamida nimalar qilish mumkinligi haqida bir oz tasavvur berdi. Bu oyda menda Rojdestvo bilan bog'liq boshqa loyihalar bo'ladi. Har qanday savol bilan bemalol bog'laning!
Tavsiya:
Oh Rojdestvo daraxti (Oh Tannenbaum) MakeyMakey bilan suv sintezatorida: 7 qadam
Oh Rojdestvo daraxti (Oh Tannenbaum) MakeyMakey bilan suv sintezatorida: Bu Rojdestvo qo'shig'i suv sintezatorida makeymakey bilan o'ynash yaxshi. Siz uni to'qqizta ohangda o'ynashingiz mumkin. Atmosferada Rojdestvo nuri yoqqani ma'qul :-) Xursand bo'ling
Rojdestvo daraxti bilan nafas olish - Arduino Rojdestvo chiroqlarini boshqaruvchi: 4 qadam
Rojdestvo daraxti bilan nafas olish-Arduino Rojdestvo chiroqlarini boshqarish moslamasi: 9 metrli oldindan yoritilgan sun'iy Rojdestvo daraxti uchun boshqaruv qutisi Rojdestvo oldidan sindirilgani yaxshi yangilik emas va ishlab chiqaruvchi zaxira qismlarini bermaydi. Bu aql bovar qilmaydigan LED yorug'lik drayveri va boshqaruvchisining Ar
Suv ichish signalizatsiyasi tizimi /suv olish monitor: 6 qadam
Suv ichish signalizatsiyasi tizimi /suv olish monitori: biz o'zimizni sog'lom saqlash uchun har kuni etarli miqdorda suv ichishimiz kerak. Bundan tashqari, har kuni ma'lum miqdorda suv ichish kerak bo'lgan bemorlar ko'p. Afsuski, biz deyarli har kuni jadvalni o'tkazib yubordik. Shunday qilib, men dizayn qilaman
Eshik qo'ng'irog'i, o'g'rilik signalizatsiyasi, tutun signalizatsiyasi va boshqalar uchun Arduino Push signallari: 8 qadam
Eshik qo'ng'irog'i, o'g'rilik signalizatsiyasi, tutun signallari va boshqalar uchun Arduino Push ogohlantirishlari: Arduino Uno va Ethernet qalqoni yordamida eshik qo'ng'irog'i, o'g'rilik signalizatsiyasi, tutun signallari va boshqalardan IoT bildirishnomalari. To'liq tafsilotlar mening veb -saytimda, Arduino Push Alert Box haqida Wiznet W5100 chipiga asoslangan Arduino Uno va Ethernet Shield -dan foydalanadi
Shisha sindirish signalizatsiyasi / o'g'rilik signalizatsiyasi: 17 qadam
Shisha sindirish signallari