Turinys:

Sužinokite „Arduino“per 20 minučių (maitinimo šaltinis): 10 žingsnių (su nuotraukomis)
Sužinokite „Arduino“per 20 minučių (maitinimo šaltinis): 10 žingsnių (su nuotraukomis)

Video: Sužinokite „Arduino“per 20 minučių (maitinimo šaltinis): 10 žingsnių (su nuotraukomis)

Video: Sužinokite „Arduino“per 20 minučių (maitinimo šaltinis): 10 žingsnių (su nuotraukomis)
Video: Naudojant „Melexis MLX90614“ infraraudonųjų spindulių termometrą su „Arduino“ 2024, Liepa
Anonim
Išmokite „Arduino“per 20 minučių (maitinimo šaltinis)
Išmokite „Arduino“per 20 minučių (maitinimo šaltinis)
Išmokite „Arduino“per 20 minučių (maitinimo šaltinis)
Išmokite „Arduino“per 20 minučių (maitinimo šaltinis)

Instrukcija yra parašyta turint tikslą pristatyti gerų dalykų ir padėti tikrajam arduino mėgėjui, kuriam tikrai reikia lengvo ir aiškaus supratimo šaltinio, kurį kiekvienas gali lengvai suprasti tiesiog perskaitęs šį modulį. Aš taip pat esu arduino siekėjas, kuris ir toliau ieško naujų atnaujinimų ir aš mokausi tik iš interneto. Šiame modulyje pateikta informacija yra supaprastinta iki esmės, todėl skaitytojai greitai supranta sąvokas. Džiaugiuosi galėdamas pasidalyti naudinga informacija, kurią žinau, su kitais, kad skaitytojai gautų naudos. Pažadu jums, kad tai tikrai bus galingas modulis, skirtas patekti į arduino srautą, eikime tiesiai į turinį, negaišdami laiko!

1 žingsnis: 1 modulio turinys (pagrindai)

1 modulio turinys (pagrindai)
1 modulio turinys (pagrindai)

Tiesą sakant, tai yra mano antrasis pamokomas dalykas „Sužinok arduino“, aš jau parašiau instrukciją ta pačia tema, kurioje lengvai ir aiškiai aprašomi visi pagrindiniai „arduino“pagrindai. 1 modulio temos (pagrindai):

1. Trumpas įvadas apie arduino.

2. arduino tipai.

3.arduino struktūra.

4. Jūsų pirmasis "projektas". PWM impulsų pločio moduliacija.

5. Serinis ryšys.

6. Apima pratimus.

Taigi būtų tikrai geriau ir geriau, jei prieš toliau skaitydami dabartinį nurodymą nurodytumėte mano ankstesnį nurodymą. Jei esate naujokas „arduino“, vadovaudamiesi mano 1 moduliu, sukursite tiltą, kad galėtumėte lengvai išmokti antrąjį modulį. MOKYTI ARDUINO PAGRINDUS

2 veiksmas: turinys (2 modulis)

Turinys (2 modulis)
Turinys (2 modulis)

Instrukcija yra pagrįsta tik tuo, kaip sujungti arduino su skirtingais jutikliais, relėmis, servo ir LCD ekranais.

1. ultragarso jutiklis.

2. PIR žmogaus aptikimo jutiklis.

3. Garso jutiklis.

4. Lietaus vandens ir dirvožemio drėgmės jutikliai.

5. Mini ir mikro servos. tikrai.

6. LCD ekranai.

7. Jūsų namų automatizavimo projektas. (Lengva)

džiaugtis mokytis ir tyrinėti

3 žingsnis: ultragarso jutiklio matavimo atstumas

Ultragarsinis jutiklio matavimo atstumas
Ultragarsinis jutiklio matavimo atstumas
Ultragarsinis jutiklio matavimo atstumas
Ultragarsinis jutiklio matavimo atstumas
Ultragarsinis jutiklio matavimo atstumas
Ultragarsinis jutiklio matavimo atstumas

Ką tai daro? Jame yra ultragarsinis siųstuvas ir ultragarsinis imtuvas, todėl, kol impulsiniai signalai tiekiami į jutiklį iš „arduino“, jis perduoda ultragarsinį garsą, ultragarso signalai atsispindi atsitrenkus į kliūtį ir grįžta atgal į imtuvą. apskaičiuojamas milisekundėmis ir pateikia arduino išvesties duomenis, kuriuos galima peržiūrėti per serijinį monitorių.

Smeigtuko informacija ir jungtis:

Vcc ------- Tai prijungta prie arduino 5v kištuko/bet kokio kito tinkamo maitinimo šaltinio.

gnd ------- Tai įžeminimo kaištis. Trigger --- Įėjimas iš arduino yra prijungtas prie šio kaiščio (bet koks skaitmeninis kaištis).

echo ------- Jutiklio išvestis perkeliama į arduino, sukuriant ryšį tarp aido ir bet kurio skaitmeninio kaiščio, sukonfigūruoto kaip įvestis.

Kodavimas -lengviausia dalis! Aukščiau esančiuose paveikslėliuose pateikiamas paprastas kodavimas, skirtas pradėti dirbti su šiuo jutikliu!

Pakeiskite teisingą kaiščio numerį, prie kurio skaitmeninio kaiščio prijungėte aidą ir gaiduką. Pagal prijungimo vaizdą, pateiktą, kad gaidukas prijungtas prie 12 kaiščio, o aidas- su kaiščiu 11.

Laiko konvertavimas į atstumą

Jutiklio išėjimą iš aido, kuris yra laikas milisekundėmis, galima lengvai konvertuoti į atstumą, padalijus išvestį iš 58. Tai galima lengvai pasiekti naudojant vieną kodavimo eilutę.

Paprasta programa realiuoju laiku:

Jei norite namuose atlikti automatizavimą, kuris naudojamas automatiškai įjungti arba išjungti šviesą kambaryje, aptikdamas žmonių įėjimą ir išėjimą. Žmogų galima aptikti nustačius staigų jutiklio išėjimo vertės sumažėjimą, ir sistema gali būti atitinkamai užprogramuota.

4 žingsnis: PIR žmogaus aptikimo jutiklis

PIR žmogaus aptikimo jutiklis
PIR žmogaus aptikimo jutiklis
PIR žmogaus aptikimo jutiklis
PIR žmogaus aptikimo jutiklis
PIR žmogaus aptikimo jutiklis
PIR žmogaus aptikimo jutiklis

Kaip rodo pavadinimas, jis naudojamas aptikti žmogaus ar bet kurio gyvūno, skleidžiančio šilumą, buvimą. Taigi jis naudoja IR bangas, kad pajustų žmogaus skleidžiamą šilumą ir atitinkamai pateiktų išėjimą. Naudoti tai yra labai paprasta!

kaiščio informacija ir jungtis:

VCC --- tai yra maitinimas kaiščiu, jis yra prijungtas prie 5 V in arduino.

Gnd ----- Tai yra įžeminimo kaištis ir prijungtas prie arduino gnd.

O/P ------ tai išvesties kaištis, naudojamas išvesties duomenims perkelti į arduino, jis gali būti prijungtas prie bet kurio skaitmeninio kaiščio.

Be kaiščių, jutiklyje yra dvi reguliuojamos rankenėlės, skirtos jautrumui ir uždelsimui keisti. kodavimas-lengviausia dalis!

Pavyzdinio kodo ieškokite aukščiau pateiktuose paveikslėliuose. jei išvestis išlieka pastovi, pabandykite keisti jautrumo rankenėlę ir galite gauti norimą išvestį.

Realaus laiko pavyzdys!

Tai labai naudinga namų automatizavimo projektuose, nes labai svarbu žinoti, koks oras yra ar nėra, ir priversti sistemą atitinkamai veikti. Jis gali būti naudojamas vonios kambario apšvietimui valdyti, nes nereikalingas, kai jis nenaudojamas, taip taupant elektros energiją.

5 žingsnis: garso jutiklis

Garso jutiklis
Garso jutiklis
Garso jutiklis
Garso jutiklis

Garso jutiklis priima bet kokias jo aplinkoje susidarančias garso bangas ir atitinkamai pateikia jo išvestį. Jis gali būti naudojamas ir kaip analoginis, ir kaip skaitmeninis.

1. Prisijungę prie DIGITAL:

Išvestis bus 0 ir 1 formų, todėl jautrumą galima keisti tik naudojant kartu su moduliu pateiktą „tirmpot“.

2. Prisijungę prie ANALOG:

Išvestis yra 16 bitų duomenų forma, todėl nenaudojant trimpoto, reikiamą veiksmą galima atlikti turint standartinę atskaitos vertę ir naudojant ją esant sąlygai (pvz., „Jei“).

Anksčiau pateiktos dvi sąlygos taikomos bet kuriam panašios perspektyvos jutikliui, t. Y. Naudojant šį įrenginį nėra jokių komplikacijų, jį galite lengvai naudoti, maitindami jutiklį 5 V įtampa ir išvesdami norimą formą analogine arba skaitmenine.

Tiesioginė programa

Jis gali būti naudojamas namų automatizavimui valdyti žibintus ir ventiliatorius laisvų rankų režimu, pavyzdžiui, dvigubas plojimas gali būti užprogramuotas įjungimui, o vienas plojimas - išjungimui

6 žingsnis: lietaus lašų ir dirvožemio drėgmės jutikliai:

Lietaus lašo ir dirvožemio drėgmės jutikliai
Lietaus lašo ir dirvožemio drėgmės jutikliai
Lietaus lašo ir dirvožemio drėgmės jutikliai
Lietaus lašo ir dirvožemio drėgmės jutikliai
Lietaus lašo ir dirvožemio drėgmės jutikliai
Lietaus lašo ir dirvožemio drėgmės jutikliai

Tai yra tikrai įdomūs jutikliai, kurie suteikia tikrai naudingų duomenų ir yra tikrai šaunūs naudoti!

Jie yra labai panašūs į jūsų anksčiau paaiškintą garso jutiklį, todėl jie gali būti naudojami ir kaip analoginiai, ir kaip skaitmeniniai. Ir pagal jutiklio reikšmes jie gali būti užprogramuoti atlikti jūsų užduotį.

Tiesioginės programos: dirvožemio drėgmės jutiklis gali būti naudojamas jūsų sodui automatizuoti ir augalams drėkinti pagal jų poreikius ir taupyti vandenį. Taigi galite išbandyti daug daugiau, darbas su arduino yra jūsų vaizduotės ribų!

7 žingsnis: mini ir mikro servos:

Mini ir mikro servos
Mini ir mikro servos

Tikrai šaunu žinoti apie servo sistemas ir dirbti su jomis, kad sistema judėtų! Aš jau paskelbiau išsamią instrukciją apie servo ir jos programas, kurias galite perskaityti spustelėję nuorodą.

SERVO

8 žingsnis: relė (aukštai įtampai valdyti!)

Relė (aukštai įtampai valdyti!)
Relė (aukštai įtampai valdyti!)
Relė (aukštai įtampai valdyti!)
Relė (aukštai įtampai valdyti!)
Relė (aukštai įtampai valdyti!)
Relė (aukštai įtampai valdyti!)

Žinoti apie tai yra labai svarbu, nes tai bus pagrindinis namų automatikos raktas, nes visi buitiniai prietaisai veikia kintamosios srovės srove ir negali būti tiesiogiai valdomi, todėl reikia sąsajos, kuri yra relė.

Smeigtuko informacija:

5V yra prijungtas prie maitinimo šaltinio.

Gnd yra prijungtas prie žemės.

Signalo kaištis yra prijungtas prie skaitmeninių „arduino“kaiščių, nes jūs galite valdyti relę.

COM yra prijungtas prie aukštos įtampos maitinimo šaltinio, todėl dirbdami su kintamąja srove turėtumėte būti labai atsargūs, nes tai gali jus rimtai sužeisti, taigi, jei esate naujas, geriau turėti pagalbininką. Relės veikimas yra aiškiai parodytas aukščiau esančioje lentelėje, žr.

9 žingsnis: skystųjų kristalų ekranas

Skystųjų kristalų ekranas
Skystųjų kristalų ekranas
Skystųjų kristalų ekranas
Skystųjų kristalų ekranas
Skystųjų kristalų ekranas
Skystųjų kristalų ekranas

Jie naudojami žinant procesą, vykstantį viduje, kaip jutiklių vertės, taip pat gali būti naudojamas priversti vartotoją sąveikauti su sistema. Išsami ryšio informacija paaiškinta aukščiau pateiktuose paveikslėliuose. Apdailos puodelis naudojamas keisti ekrano kontrastą.

Smeigtukai D1, D2, D3, D4 naudojami duomenų perdavimui.

Pavyzdžio kodavimas: kodavimas pateiktas aukščiau pateiktuose paveikslėliuose, nurodykite jį!

Kodo eilutė virš „Liquidcrystal lcd“(12, 11, 5, 4, 3, 2); reiškia, kad (Rs, E, d0, d1, d2, d3) prijungtas prie atitinkamai arduino kaiščių (12, 11, 5, 4, 3, 2).

LCD pradžia (16, 2); - sako, kad naudojamas ekranas yra 16*2 tipo (stulpelis, eilutė)

10 žingsnis: ačiū, kad mokotės su manimi !

Ačiū, kad mokotės su manimi !!!
Ačiū, kad mokotės su manimi !!!

Tikiuosi, kad jums patinka šis modulis, praneškite man, ar yra kokių nors taisymų klaidų ar patobulinimų, kuriuos galima padaryti, ir aš mielai sužinosiu! Jei turite klausimų ar abejonių dėl aukščiau pateikto turinio, praneškite man apie tai komentarų skiltyje ir aš mielai padėsiu bet kokiomis priemonėmis.

Jei jums patinka šis nurodymas, spustelėkite mėgstamiausio mygtuką, kad galėtumėte jį nukreipti ateityje. Turiu su jumis daug daugiau naudingos informacijos, todėl būkime prisijungę SEKITE mane, kad gautumėte daugiau naudingos informacijos. ********** Dalinkitės žiniomis! Kurkite idėjas! ***********

Rekomenduojamas: