Mundarija:
Video: Aquaponics nasosi uchun Arduino asosidagi taymer: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Bu Aquaponics Pump uchun Arduino asosidagi taymerda kichik ko'rsatma.
Menda doimiy ravishda oqadigan kichik akvaponika tizimi o'rnatilgan. Nasos uzluksiz ishlayapti va men taymer yasamoqchi edim, u nasosni ma'lum vaqt davomida ishlaydi, keyin uni teng vaqtga o'chirib qo'yadi va buni takrorlaydi.
2-3 kunlik kodni yozish va son-sanoqsiz ish stoli testidan so'ng men o'zimga kerakli narsani aniqlay oldim. Taymer 1 daqiqadan 24 soatgacha dasturlashtirilishi mumkin. Taymerning ishlashini ko'rish uchun videoni ko'ring.
Umid qilamanki, bu shunga o'xshash loyihalarni qidirayotganlar uchun ham foydali bo'ladi. Bu ko'rsatma faqat kod va dastgoh testini o'z ichiga oladi. To'liq ishlaydigan qurilmani yaratish boshqa ko'rsatma bilan keyinroq yoritiladi.
Ogohlantirish: Men kodni sinab ko'rdim va u yaxshi deb topdim. Lekin bu, bu yolg'on dalil degani emas. Xatolar u erda bo'lishi mumkin. Men ushbu loyihani / kodni ishlatishdan kelib chiqadigan zarar uchun javobgarlikni o'z zimmamga olmayman. O'zingizning xavfingiz ostida foydalaning
1 -qadam: kerakli materiallar
1. Arduino UNO
2. 16X2 i2c LCD displey
3. Mikro kalitlar
4. LED
5. Qarshilik
6. Dupont kabellari
7. Non paneli
2 -qadam: sozlash
Kod BreadBoard va Arduino UNO taxtasi yordamida ish stolida sinovdan o'tkazildi. Mening rejam - Arduino Pro Mini -dan korpusli to'liq mahsulotni ishlab chiqarishda foydalanish.
Ulanish unchalik qiyin emas. Iltimos, pastga qarang. Men o'rni o'rniga LEDni ishlatganman.
Arduino Pin 13 kaliti (START)
Arduino Pin 12 kaliti (STOP)
Arduino Pin 11 kaliti (SET)
Arduino Pin 10 kaliti (o'sish)
Arduino Pin 9 kaliti (dekret)
Arduino Pin 8 + va LED
Arduino GND -ve LED (va barcha kalitlarning ikkinchi terminallari)
LCD displeyli Arduino +5V VCC
LCD displey uchun Arduino GND GND
LCD displeyli Arduino Pin A4 SDA
LCD displeyli Arduino Pin A5 SCL
3 -qadam: Kod va ishlash
Arduino kodi biriktirilganidek.
Funksiya (hisoblash) SimpleTimer -dan foydalanib, 1 soniya kutib turing, so'ngra o'zgaruvchini 60 soniyagacha oshiring, so'ng o'zgaruvchini (ikkinchi) qayta o'rnating va boshqa o'zgaruvchini (daqiqa) oshiring. Daqiqalar o'zgaruvchisi 60 ga etguncha ortadi, so'ngra soat o'zgaruvchisini tiklaydi va oshiradi.
Dasturlangan vaqt bunga taqqoslanadi va etib kelganidan keyin taymer tiklanadi va o'rni chiqishi almashadi. Keyin taymer yana boshlanadi va u dasturlashtirilgan vaqtga yetguncha davom etadi, so'ngra o'rni chiqishini tiklaydi va o'zgartiradi.
Ishlash
SET tugmasi kerakli vaqtni dasturlash uchun ishlatiladi.
INC tugmasi vaqtni oshirish uchun ishlatiladi
Vaqtni kamaytirish uchun DEC tugmasi ishlatiladi.
START tugmasi taymerni ishga tushirish uchun ishlatiladi
STOP tugmasi taymerni to'xtatish uchun ishlatiladi
Taymerning ishlashini ko'rish uchun videoni tomosha qiling.
Vaqtni belgilashda INC/DEC tugmachasining vazifasi aylanib o'tadi, ya'ni 00:00 da DEC tugmasini bosganingizda u 24:59 bo'ladi va aksincha.
Kod shuningdek, dasturlashtirilgan vaqtni EEPROM -da saqlash funktsiyasini o'z ichiga oladi, shuning uchun quvvat uzilgan bo'lsa ham, dasturlashtirilgan vaqt saqlanib qoladi. Quvvat tiklanganda siz to'g'ridan -to'g'ri START tugmasini bosishingiz mumkin va taymer avvalgi SET vaqtini sanay boshlaydi.
4 -qadam: Keyingi qadam
Keyingi qadam, uni mustaqil ishlaydigan mahsulotga aylantirish bo'ladi. Bu keyinroq boshqa ko'rsatmali maqolada yoritiladi.
Umid qilamanki, siz menga ko'rsatmalarni yoqtirdingiz va men har xil izohlarga ochiqman.
Ushbu maqolani o'qiganingiz uchun tashakkur.
Tavsiya:
DIY peristaltik nasosi: 5 qadam (rasmlar bilan)
DIY peristaltik nasosi: Ushbu loyihada biz peristaltik nasoslarni ko'rib chiqamiz va uning o'z versiyasini DIY qilishning mantiqiyligini yoki uning o'rniga tijorat sotib olish variantini tanlashimiz kerakligini bilib olamiz. Yo'l davomida biz stepperli dvigatel haydovchisini yaratamiz
Magnit bilan bog'langan suv nasosi: 10 qadam (rasmlar bilan)
Magnit bilan bog'langan suv nasoslari: Men ko'rsatma beraman, men qanday qilib suv nasosini magnitli birlashtirdim, bu suv nasosida pervanel va elektr dvigatelining o'qi o'rtasida mexanik aloqa yo'q. Ammo bunga qanday erishish mumkin va
Arduino asosidagi kontaktsiz infraqizil termometr - Arduino yordamida IQ asosidagi termometr: 4 qadam
Arduino asosidagi kontaktsiz infraqizil termometr | IQ asosidagi termometr Arduino yordamida: Salom bolalar, biz ko'rsatma beramiz, biz arduino yordamida aloqa qilmaydigan termometrni yaratamiz, chunki ba'zida suyuqlik/qattiqning harorati juda yuqori yoki pastgacha bo'ladi, keyin u bilan aloqa qilish va uni o'qish qiyin. bu sahnada harorat
Suvni to'kish uchun Arduino boshqariladigan nasosi: 4 qadam (rasmlar bilan)
Suvni to'kish uchun Arduino boshqariladigan nasosi: Bu loyihaning g'oyasi men o'z kvartiram uchun kondensatsiyalanadigan gazli qozon sotib olganimda paydo bo'ldi. Qozon ishlab chiqaradigan quyultirilgan suv uchun menda drenaj yo'q. Shunday qilib, suv 20 litrli idishda (tamburda) bir necha kun davomida yig'iladi va u kelganda
AVR mikrokontroller. Taymer yordamida LEDlar yonadi. Taymerlar uzilishlar. Taymer CTC rejimi: 6 qadam
AVR mikrokontroller. Taymer yordamida LEDlar yonadi. Taymerlar uzilishlar. Taymer CTC rejimi: Hammaga salom! Taymerlar - elektronika sohasidagi muhim tushuncha. Har bir elektron komponent vaqt asosida ishlaydi. Bu vaqt bazasi barcha ishlarni sinxronlashtirishga yordam beradi. Barcha mikrokontrollerlar oldindan belgilangan soat chastotasida ishlaydi,