Satura rādītājs:

Arduino granulu krāsns kontrolieris: 7 soļi
Arduino granulu krāsns kontrolieris: 7 soļi

Video: Arduino granulu krāsns kontrolieris: 7 soļi

Video: Arduino granulu krāsns kontrolieris: 7 soļi
Video: Arduino fire alarm system 2024, Novembris
Anonim
Arduino granulu krāsns kontrolieris
Arduino granulu krāsns kontrolieris

Tas ir veidots, lai kontrolētu granulu krāsni. Gaismas diodes ir signāli, kas tiks nosūtīti, lai kontrolētu ventilatora motorus un gliemežvāku.

Mans plāns ir tad, kad esmu uzbūvējis dēli, lai izmantotu dažus triac vadītājus un triacus, lai vadītu 120 voltu ķēdes. Es to atjaunināšu, ejot līdzi. Es to ievietoju, cerot, ka tas palīdzēs citiem, jo tas ir pētniecības un attīstības uzkrājums līdz šim.

1. solis: izveidojiet ķēdi

Izveidojiet ķēdi
Izveidojiet ķēdi

Daļas

Arduino Uno Rev3

DS3231 reālā laika pulksteņa modulis.

16x2 LCD ekrāns

I2C mugursoma lcd sceen.

3 gaismas diodes

4 taustes spiedpogas

Maizes dēlis

Jumper vadi.

Ķēde ir parādīta iepriekš redzamajā diagrammā. Brūnais vads ķēdē savienojas ar augšējo tapu LCD aizmugurējā iepakojuma aizmugurē. Džemperis tiek noņemts. Tas ļāva man programmatiski kontrolēt fona apgaismojumu.

2. darbība: DS3231 bibliotēka

Es lejupielādēju bibliotēku, lai palaistu DS3231 pulksteni.

DS3231 oriģinālā bibliotēka.

3. darbība: modificēta bibliotēka DS3231

Es nedaudz pārveidoju bibliotēku, lai man būtu vieglāk to saprast. Es iekļāvu tikai funkcijas, kas man vajadzēja šim projektam.

4. solis: pogu bibliotēka

Pogu bibliotēka, kuru izmantoju. Es to nemainīju un vienkārši izmantoju to, kā tas ir.

Bibliotēkas var importēt, izmantojot arduino ide, vai vienkārši pievienot tās mapei, kas parasti atrodama datorā/lietotājvārds/dokumenti/arduino/bibliotēkas. Strādāja man.

5. darbība: LCD bibliotēka

Man vajadzēja izmantot šo bibliotēku, lai LCD ekrāns darbotos. Oriģinālā bibliotēka, kas tiek piegādāta kopā ar ideju, nedarbojas ar I2C komunikāciju, tāpēc šī bibliotēka padara to iespējamu.

6. solis: ieprogrammējiet Arduino

Esmu augšupielādējis.ino failu, ko izveidoju ar arduino ide. Pilnībā pārbaudīts un tas tiešām darbojas labi. Man, iespējams, būs nedaudz jāpielāgo, kad pievienoju triakus, lai iegūtu impulsa platuma modulācijas vadību ventilatora motoriem. Tas mainīs ventilatora motoru ātrumu.

Ieteicams: