Talaan ng mga Nilalaman:
- Hakbang 1: Kinakailangan ang Mga Materyal
- Hakbang 2: Mag-set up
- Hakbang 3: Code at Paggawa
- Hakbang 4: Susunod na Hakbang
Video: Timer na Batay sa Arduino para sa Aquaponics Pump: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ito ay isang maliit na itinuturo sa Arduino based Timer para sa Aquaponics Pump.
Mayroon akong isang maliit na sistema ng aquaponics setup sa loob ng bahay na may tuluy-tuloy na daloy. Patuloy na tumatakbo ang bomba at nais kong gumawa ng isang timer kung saan tatakbo ang bomba para sa isang tiyak na dami ng oras at pagkatapos ay i-off ito para sa pantay na dami ng oras at ulitin ito.
Matapos ang 2-3 araw ng pagsulat ng code at hindi mabilang na pagsubok sa bench ng trabaho nagawa kong eksaktong gawin ang kinakailangan para sa akin. Programmable ang timer mula sa 1 Minuto hanggang 24 na Oras. Mangyaring panoorin ang video upang makita ang pagtatrabaho ng timer.
Sana maging kapaki-pakinabang din ito sa iba na naghahanap ng mga katulad na proyekto. Sinasaklaw lamang ng itinuturo na ito ang code at bench test. Ang paggawa sa isang kumpletong aparato sa pagtatrabaho ay sasakupin sa ibang pagkakataon sa isa pang itinuro.
Pagwawaksi: Nasubukan ko ang code at nalaman kong OK lang. Ngunit hindi ito nangangahulugan na ito ay isang patunay na lokohan. Ang mga bug ay maaaring maging doon. Hindi ako responsibilidad sa anumang pinsala na maaaring lumabas dahil sa paggamit ng proyektong ito / code. Gumamit sa sarili mong peligro
Hakbang 1: Kinakailangan ang Mga Materyal
1. Arduino UNO
2. 16X2 i2c LCD
3. Mga Micro Switch
4. LED
5. Resistor
6. Mga Dupont Cable
7. Breadboard
Hakbang 2: Mag-set up
Ang code ay nasubok sa work bench gamit ang BreadBoard at Arduino UNO board. Ang aking plano ay ang paggamit ng Arduino Pro Mini kapag gumagawa ng kumpletong produkto na may enclosure.
Ang koneksyon ay hindi napakahirap. Mangyaring tingnan sa ibaba. Gumamit ako ng isang LED sa lugar ng Relay.
Arduino Pin 13 Switch (SIMULA)
Arduino Pin 12 Switch (STOP)
Arduino Pin 11 Switch (SET)
Arduino Pin 10 Switch (INCREMENT)
Arduino Pin 9 Switch (DECREMENT)
Arduino Pin 8 + ve LED
Arduino GND -ve LED (at ang pangalawang mga terminal ng lahat ng mga switch)
Arduino + 5V VCC ng LCD
Arduino GND GND ng LCD
Arduino Pin A4 SDA ng LCD
Arduino Pin A5 SCL ng LCD
Hakbang 3: Code at Paggawa
Ang Arduino code ay naka-attach.
Ang isang function (count) ay gumagamit ng SimpleTimer upang maghintay para sa 1 segundo at pagkatapos ay dagdagan ang isang variable (segundo) hanggang sa umabot ito sa 60, pagkatapos ay i-reset ang variable (pangalawa) at dagdagan ang isa pang variable (minuto). Ang variable ng minuto ay increment hanggang umabot sa 60, pagkatapos ay i-reset at dagdagan ang variable ng oras.
Ang naka-program na oras ay inihambing laban dito at kapag naabot ang timer ay na-reset at ang relay output ay na-toggle. Pagkatapos ay nagsisimula muli ang timer at nagpapatuloy hanggang maabot nito ang na-program na oras at pagkatapos ay i-reset at i-toggle ang relay output.
Nagtatrabaho
Ang pindutan ng SET ay ginagamit upang mai-program ang nais na oras.
Ginamit ang pindutan ng INC upang madagdagan ang oras
Ginagamit ang pindutan ng DEC upang mabawasan ang oras.
Ang pindutan ng SIMULA ay ginagamit upang simulan ang timer
Ang pindutan na HIGIL ay ginagamit upang ITIGIL ang timer
Panoorin ang video upang makita ang pagtatrabaho ng timer.
Habang itinatakda ang oras sa pag-ikot ng pag-andar ng pindutan ng INC / DEC, ibig sabihin kung pinindot mo ang DEC sa 00:00 nagiging 24:59 at vice versa.
Isinasama din ng code ang pag-andar ng pag-iimbak ng na-program na oras sa EEPROM, kaya kahit na naka-disconnect ang kuryente ay nananatiling nai-save ang na-program na oras. At kapag naibalik ang kuryente maaari mong direktang pindutin ang pindutang SIMULA at magsisimula ang pagbibilang ng timer sa dating oras ng Pag-set.
Hakbang 4: Susunod na Hakbang
Susunod na Hakbang ay gagawin ito sa nakapag-iisang produktong ginagamit. Saklaw ito sa paglaon sa ibang itinuro.
Inaasahan kong nagustuhan mo ang aking itinuro at bukas ako sa lahat ng uri ng mga komento.
Salamat sa pagbabasa ng artikulong ito.
Inirerekumendang:
Batay sa Arduino Hindi Makipag-ugnay sa Infrared Thermometer - Thermometer na Batay sa IR Gamit ang Arduino: 4 na Hakbang
Batay sa Arduino na Hindi Nakikipag-ugnay sa Infrared Thermometer | Thermometer na Batay sa IR Gamit ang Arduino: Kumusta mga tao sa mga itinuturo na ito ay gagawa kami ng isang hindi nakikipag-ugnay na Thermometer gamit ang arduino. Dahil kung minsan ang temperatura ng likido / solid ay masyadong mataas o paraan upang mababa at pagkatapos ay mahirap makipag-ugnay dito at basahin ito temperatura noon sa mga tagpong iyon
Automated Smart Aquaponics (Sa Cloud Dashboard Batay): 11 Mga Hakbang
Automated Smart Aquaponics (With Cloud Base Dashboard): Pinapayagan ka ng Aquaponics na palaguin ang iyong sariling organikong pagkain saanman (panloob o panlabas), sa mas kaunting espasyo, na may higit na paglago, mas mababa ang paggamit ng tubig, at walang anumang panlabas na mga kemikal na pataba. Gayundin, maaari mong subaybayan ang mga kundisyon sa isang dashboard na nakabatay sa cloud.
Batay sa Autonomous na Batay ng Arduino Gamit ang Ultrasonic Sensor: 5 Mga Hakbang (na may Mga Larawan)
Batay ng Autonomous na Batay ng Arduino Paggamit ng Ultrasonic Sensor: Lumikha ng iyong sariling Arduino based Autonomous Bot gamit ang Ultrasonic Sensor. Ang bot na ito ay maaaring lumipat sa sarili nitong walang pag-crash ng anumang mga hadlang. Karaniwan kung ano ang ginagawa nito ay nakita nito ang anumang uri ng mga hadlang sa paraan nito at nagpapasya ang pinakamahusay na pa
BeanBot - isang Batay sa Autonomous na Robot ng Batay sa Arduino !: 8 Mga Hakbang (na may Mga Larawan)
BeanBot - isang Arduino Batay sa Autonomous Paper Robot !: Mayroon bang anumang mas nakasisigla kaysa sa isang blangko na papel? Kung ikaw ay isang masugid na tinkerer o tagabuo pagkatapos ay walang alinlangan na simulan mo ang iyong mga proyekto sa pamamagitan ng pag-sketch ng mga ito sa papel. Nagkaroon ako ng ideya upang makita kung posible na bumuo ng isang frame ng robot na wala sa papel
Dispenser ng Batay sa Batay ng Arduino: 5 Hakbang (na may Mga Larawan)
Dispenser ng Batay sa Batay ng Arduino: Ito ay napakadaling gawin at sobrang kapaki-pakinabang