Агуулгын хүснэгт:
Видео: Aquaponics насосны Arduino дээр суурилсан таймер: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэ бол Aquaponics насосны Arduino дээр суурилсан таймерын жижиг заавар юм.
Би тасралтгүй урсгалтай жижиг аквапоникийн системийг суурилуулсан. Насос тасралтгүй ажиллаж байгаа бөгөөд би насосыг тодорхой хугацаанд ажиллуулж, дараа нь ижил хугацаанд унтрааж, үүнийг давтахын тулд таймер хийхийг хүссэн.
2-3 хоног код бичиж, олон тооны ажлын вандан тест хийсний дараа би яг надад шаардлагатай зүйлийг хийж чадсан. Таймерыг 1 минутаас 24 цаг хүртэл програмчлах боломжтой. Цаг хэмжигчийн ажиллагааг харахын тулд видеог үзээрэй.
Энэ нь ижил төстэй төслүүдийг хайж буй хүмүүст бас тустай байх гэж найдаж байна. Энэхүү зааварчилгаа нь зөвхөн код болон вандан тестийг хамарна. Бүрэн ажиллагаатай төхөөрөмж болгох талаар дараа нь өөр зааварчилгаанд авч үзэх болно.
Анхааруулга: Би кодыг туршиж үзээд зүгээр гэж үзсэн. Гэхдээ энэ нь тэнэг нотолгоо гэсэн үг биш юм. Алдаа тэнд байж болно. Энэхүү төсөл / кодыг ашигласнаас үүдэн гарах аливаа хохирлыг би хариуцахгүй. Өөрийнхөө эрсдэлд ашиглах
Алхам 1: Шаардлагатай материал
1. Arduino UNO
2. 16X2 i2c LCD дэлгэц
3. Бичил унтраалга
4. LED
5. Эсэргүүцэл
6. Dupont Cables
7. Талхны самбар
Алхам 2: Тохируулах
Кодыг BreadBoard болон Arduino UNO самбар ашиглан ажлын вандан санд туршиж үзсэн. Миний төлөвлөгөө бол Arduino Pro Mini -ийг иж бүрдэл бүхий иж бүрэн бүтээгдэхүүн болгоход ашиглах явдал юм.
Холболт нь тийм ч хэцүү биш юм. Доороос үзнэ үү. Би Релений оронд LED ашигласан.
Arduino Pin 13 шилжүүлэгч (START)
Arduino Pin 12 Switch (STOP)
Arduino Pin 11 шилжүүлэгч (SET)
Arduino Pin 10 шилжүүлэгч (нэмэгдсэн)
Arduino Pin 9 шилжүүлэгч (ДЭЛГЭРЭН)
Arduino Pin 8 + ба LED
Arduino GND -ve LED (мөн бүх унтраалгын хоёр дахь терминал)
LCD дэлгэцтэй Arduino +5V VCC
LCD дэлгэцийн Arduino GND GND
LCD дэлгэцтэй Arduino Pin A4 SDA
LCD дэлгэцтэй Arduino Pin A5 SCL
Алхам 3: Код ба ажиллах
Arduino кодыг хавсаргасан болно.
Функц (тоолох) нь SimpleTimer -ийг ашиглан 1 секунд хүлээгээд хувьсагчийг 60 секунд хүртэл өсгөж, дараа нь хувьсагчийг дахин тохируулж, өөр хувьсагчийг (минут) нэмэгдүүлнэ. Минутын хувьсагч нь 60 хүрэх хүртэл нэмэгдэж, дараа нь цагийн хувьсагчийг дахин тохируулж, нэмэгдүүлдэг.
Програмчлагдсан хугацааг үүнтэй харьцуулж, хүрсний дараа таймерыг дахин тохируулж, релений гаралтыг солино. Дараа нь таймер дахин эхэлж, програмчлагдсан цаг хүртэл үргэлжилж, дараа нь реле гаралтыг дахин тохируулж, солино.
Ажиллаж байна
SET товчлуур нь хүссэн цагийг програмчлахад хэрэглэгддэг.
INC товчлуур нь цагийг нэмэгдүүлэхэд ашиглагддаг
Цагийг багасгахын тулд DEC товчлуурыг ашиглана.
START товчийг таймерыг эхлүүлэхэд ашигладаг
STOP товчийг таймерыг зогсооход ашигладаг
Цаг хэмжигчийн ажиллагааг харахын тулд видеог үзээрэй.
Цагийг тохируулах явцад INC/DEC товчлуурын функцүүд хоорондоо эргэлддэг, өөрөөр хэлбэл хэрэв та 00:00 цагт DEC товчлуурыг дарвал 24:59 болж эсрэгээрээ болдог.
Код нь програмчлагдсан хугацааг EEPROM -д хадгалах функцийг агуулдаг тул цахилгаан тасарсан ч гэсэн програмчлагдсан цаг хадгалагдсан хэвээр үлдэнэ. Цахилгаан эрчим хүчийг сэргээх үед та START товчлуурыг шууд дарж, таймер нь өмнөх SET цаг хүртэл тоолж эхлэх болно.
Алхам 4: Дараагийн алхам
Дараагийн алхам бол үүнийг бие даасан ажлын бүтээгдэхүүн болгох явдал юм. Үүнийг дараа нь өөр зааварчилгааны хүрээнд авч үзэх болно.
Миний заавар танд таалагдсан гэж найдаж байна, би бүх төрлийн сэтгэгдлийг хүлээж авахад бэлэн байна.
Энэхүү нийтлэлийг уншсан танд баярлалаа.
Зөвлөмж болгож буй:
Arduino болон RTC таймер бүхий автомат гэрэл ба насосны аквариумын систем: 3 алхам
Arduino ба RTC таймер бүхий автомат гэрлийн ба насосны аквариумын систем: Аквариумыг ямар нэгэн анхаарал, технологийн тусламжтайгаар өөрөө тэжээдэг экосистемийн тэг оролцоогүй болгож болно. эхлээд Би тус бүр нь 50 Вт, 1 6 Вт хэмжээтэй 2 үерийн гэрэл ашигласан
Arduino дээр суурилсан контактгүй хэт улаан туяаны термометр - Arduino ашиглан IR суурилсан термометр: 4 алхам
Arduino дээр суурилсан контактгүй хэт улаан туяаны термометр | Arduino ашиглан IR суурилсан термометр: Сайн байна уу залуусаа энэ зааварчилгаанд бид arduino ашиглан контактгүй термометр хийх болно. Заримдаа шингэн/хатуу бодисын температур хэт өндөр эсвэл бага байдаг тул түүнтэй холбоо тогтооход хэцүү байдаг. тэр үед температур
PIC16F88 MCU дээр суурилсан минутын таймер: 4 алхам
PIC16F88 MCU дээр үндэслэсэн минутын таймер: Минутын цаг хэмжигчийн эхлэгчдийн энгийн төслийг авч үзье. Төслийн зүрх нь 8 битийн PIC16F88 MCU юм. Цагийг 7 сегментийн дэлгэц дээр харуулдаг бөгөөд таймерыг 6 товчлуур ашиглан ажиллуулдаг. Төхөөрөмж нь 9 вольтын батерейгаар тэжээгддэг
Услалтын насосны IOT дээр суурилсан DOL гарааны хянагч: 6 алхам
Услалтын насосны IOT дээр суурилсан DOL гарааны хянагч: Сайн байна уу найзууд Энэ заавар нь интернетээр усалгааны насосыг хэрхэн алсаас хянах, удирдах тухай юм. Түүх: Миний фермд би орон нутгийн сүлжээнээс өдөрт 6 цаг л цахилгаан хангамж авдаг. Цагийн хуваарь тогтмол биш, бэлэн байгаа
AVR микроконтроллер. Таймер ашиглан LED гэрэлтүүлэгч. Таймер тасалдсан. Таймер CTC горим: 6 алхам
AVR микроконтроллер. Таймер ашиглан LED гэрэлтүүлэгч. Таймер тасалдсан. Таймер CTC горим: Бүгдээрээ сайн уу! Таймер бол электроникийн салбарт чухал ойлголт юм. Цахим бүрэлдэхүүн бүр цаг хугацааны үндсэн дээр ажилладаг. Энэ цагийн суурь нь бүх ажлыг синхрончлоход тусалдаг. Бүх микроконтроллерууд урьдчилан тодорхойлсон цагийн давтамжтайгаар ажилладаг