INHOUDSOPGAWE:
- Stap 1: Bou die stroombaan
- Stap 2: DS3231 -biblioteek
- Stap 3: DS3231 -biblioteek gewysig
- Stap 4: Knoppie -biblioteek
- Stap 5: Biblioteek vir die LCD
- Stap 6: Programmeer die Arduino
Video: Arduino Pellet Stove Controller: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Dit is gebou om 'n korrelstoof te beheer. Die LED's is die seine wat gestuur sal word om die waaiermotors en vijzel te beheer.
My plan is sodra ek die bord gebou het, om 'n paar triac -drywers en triacs te gebruik om die 120 volt -stroombane aan te dryf. Ek sal dit opdateer soos ek gaan. Ek plaas dit in die hoop dat dit ander sal help, aangesien dit tot dusver 'n opeenhoping van navorsing en ontwikkeling is.
Stap 1: Bou die stroombaan
Dele
Arduino Uno Rev3
DS3231 real -time klok module.
16x2 lcd skerm
I2C rugsak vir lcd sceen.
3 leds
4 tasbare drukknoppies
Broodbord
Springdrade.
Die stroombaan word in die ritsdiagram hierbo getoon. Die bruin draad in die kring skakel met die boonste pen agter op die lcd -rugsak. Die trui word verwyder. Dit het my in staat gestel om die agtergrond programmaties te beheer.
Stap 2: DS3231 -biblioteek
Ek het 'n biblioteek afgelaai om die DS3231 -horlosie te laat loop.
Die oorspronklike biblioteek vir die DS3231.
Stap 3: DS3231 -biblioteek gewysig
Ek het die biblioteek 'n bietjie aangepas sodat ek dit makliker kon verstaan. Ek het slegs die funksies ingesluit wat ek nodig gehad het vir hierdie projek.
Stap 4: Knoppie -biblioteek
Die knoppie biblioteek wat ek gebruik het. Ek het dit nie verander nie en dit net gebruik soos dit is.
Die biblioteke kan óf deur die arduino -idee ingevoer word, óf dit kan eenvoudig bygevoeg word in die gids wat gewoonlik op die rekenaar/gebruikersnaam/dokumente/arduino/biblioteke voorkom. Het vir my gewerk.
Stap 5: Biblioteek vir die LCD
Ek moes hierdie biblioteek gebruik om die LCD -skerm te laat werk. Die oorspronklike biblioteek wat by die ide kom, werk nie met I2C -kommunikasie nie, so hierdie biblioteek maak dit moontlik.
Stap 6: Programmeer die Arduino
Ek het die.ino lêer opgelaai wat ek met die arduino ide geskep het. Het dit volledig getoets en dit werk regtig goed. Miskien moet ek dit 'n bietjie aanpas sodra ek die triacs byvoeg om die modulasie van die pulswydte vir die waaiermotors te kry. Dit sal die snelheid van die waaiermotors wissel.
Aanbeveel:
Arduino Traffic Light Controller Met RBG Led - 4-rigting: 3 stappe
Arduino Traffic Light Controller Met RBG Led | 4-manier: in hierdie pos leer u hoe u 'n Arduino-verkeersligkontroleerder kan maak. Hierdie verkeersligkontroleerder sal gebruik word om die vloei van verkeer te beheer. Dit kan toegepas word in gebiede met 'n hoë verkeer om verkeersblokke of ongelukke te voorkom
Arduino Traffic Light Controller - 4-rigting: 3 stappe
Arduino Traffic Light Controller | 4-manier: in hierdie pos leer u hoe u 'n Arduino-verkeersligkontroleerder kan maak. Hierdie verkeersligkontroleerder sal gebruik word om die vloei van verkeer te beheer. Dit kan toegepas word in gebiede met 'n hoë verkeer om verkeersblokke of ongelukke te voorkom
Arduino Attiny85 Smart Fan Controller: 3 stappe
Arduino Attiny85 Smart Fan Controller:
Arduino Game Controller: 5 stappe
Arduino Game Controller: 'n Spelbeheerder is 'n toestel wat gebruik word om insette in 'n videospeletjie te gee om die karakter of voorwerp te laat beweeg. Die ontwerp en funksionaliteit van 'n spelbeheerder is maklik en gee u beslis 'n ongelooflike spelervaring, en dit sal meer faktuur wees
NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 stappe (met foto's)
NES Controller Shuffle (Nintendo Controller MP3, V3.0): Ek het ryan97128 heeltemal afgesny op sy ontwerp vir Nintendo Controller MP3, weergawe 2.0 en ek hoor dat hy die idee gekry het van die alwyse Morte_Moya, so ek kan nie krediet daarvoor neem nie almal van hulle genie. Ek wou net die gemak byvoeg en herlaai