Բովանդակություն:

Arduino Pellet Stove Controller: 7 քայլ
Arduino Pellet Stove Controller: 7 քայլ

Video: Arduino Pellet Stove Controller: 7 քայլ

Video: Arduino Pellet Stove Controller: 7 քայլ
Video: Arduino Pellet Burner prototype (Completed) 2024, Նոյեմբեր
Anonim
Arduino Pellet Stove Controller
Arduino Pellet Stove Controller

Սա կառուցված է գնդիկավոր վառարանը վերահսկելու համար: Լեդերն այն ազդանշաններն են, որոնք կուղարկվեն օդափոխիչի շարժիչները և մխոցը կառավարելու համար:

Իմ պլանն այն է, որ երբ ես կառուցեմ տախտակը, օգտագործել որոշ triac վարորդներ և triacs `120 վոլտ շղթաները վարելու համար: Ես կթարմացնեմ սա, երբ առաջ գնամ: Սա տեղադրում եմ այն հույսով, որ դա կօգնի ուրիշներին, քանի որ մինչ այժմ դա հետազոտությունների և զարգացման կուտակում է:

Քայլ 1: Կառուցեք շրջանը

Կառուցեք շրջանագիծը
Կառուցեք շրջանագիծը

Մասեր

Arduino Uno Rev3

DS3231 իրական ժամանակի ժամացույցի մոդուլ:

16X2 LCD էկրան

I2C ուսապարկ lcd sceen- ի համար:

3 լեդ

4 շոշափելի կոճակ

Breadboard

Jumper լարերը:

Շղթան ցուցադրված է վերևում ցրտահարված դիագրամում: Շագանակագույն մետաղալարը միանում է LCD հետևի տուփի հետևի վերևի քորոցին: Թռիչքը հանվում է: Սա ինձ թույլ տվեց ծրագրային կերպով վերահսկել լուսավորությունը:

Քայլ 2: DS3231 Գրադարան

Ես ներբեռնեցի գրադարան ՝ DS3231 ժամացույցը գործարկելու համար:

DS3231- ի բնօրինակ գրադարանը:

Քայլ 3. DS3231 գրադարան փոփոխված

Ես մի փոքր փոփոխեցի գրադարանը, որպեսզի ավելի հեշտ դարձնեմ այն հասկանալը: Ես ներառեցի միայն այն գործառույթները, որոնք ինձ պետք էին այս նախագծի համար:

Քայլ 4: Կոճակների գրադարան

Իմ օգտագործած կոճակների գրադարանը: Ես դա չեմ փոփոխել և պարզապես օգտագործել եմ այն, ինչ կա:

Գրադարանները կարող են կամ ներմուծվել arduino ide- ի միջոցով, կամ պարզապես ավելացնել դրանք այն թղթապանակին, որը սովորաբար գտնվում է համակարգչում/օգտվողի անուններում/փաստաթղթերում/arduino/գրադարաններում: Աշխատել է ինձ համար:

Քայլ 5. Գրադարան LCD- ի համար

Ես ստիպված էի օգտագործել այս գրադարանը `LCD էկրանը աշխատեցնելու համար: Բնօրինակ գրադարանը, որը գալիս է գաղափարով, չի աշխատում I2C հաղորդակցության հետ, ուստի այս գրադարանը դա հնարավոր է դարձնում:

Քայլ 6: Programրագրավորեք Arduino- ն

Ես վերբեռնել եմ.ino ֆայլը, որը ես ստեղծել եմ arduino ide- ով: Լիովին փորձարկվել է և իսկապես լավ է աշխատում: Հնարավոր է, որ ես մի փոքր շտկելու կարիք ունենամ, երբ ավելացնեմ triacs- ը `օդափոխիչի շարժիչների զարկերակի լայնության մոդուլյացիայի վերահսկողություն ստանալու համար: Սա կփոխի օդափոխիչի շարժիչների արագությունը:

Խորհուրդ ենք տալիս: