Obsah:

Naučte sa Arduino za 20 minút (nabité energiou): 10 krokov (s obrázkami)
Naučte sa Arduino za 20 minút (nabité energiou): 10 krokov (s obrázkami)

Video: Naučte sa Arduino za 20 minút (nabité energiou): 10 krokov (s obrázkami)

Video: Naučte sa Arduino za 20 minút (nabité energiou): 10 krokov (s obrázkami)
Video: Девочка — шашлычок ► 1 Прохождение Silent Hill Origins (PS2) 2024, November
Anonim
Naučte sa Arduino za 20 minút (nabité energiou)
Naučte sa Arduino za 20 minút (nabité energiou)
Naučte sa Arduino za 20 minút (nabité energiou)
Naučte sa Arduino za 20 minút (nabité energiou)

Návod je napísaný s víziou dodávania dobrých vecí a pomoci skutočnému nadšencovi arduina, ktorý skutočne potrebuje ľahký a jasný zdroj porozumenia, ktorému môže každý ľahko porozumieť, keď si prečíta tento modul. Aj ja som arduino ašpirant, ktorý pokračuje v hľadaní nové aktualizácie a učím sa čisto z webu. Informácie poskytnuté v tomto module sú zjednodušené na jadro, aby čitatelia rýchlo porozumeli konceptom. Rád sa podelím o užitočné informácie, ktoré viem, s ostatnými, vďaka ktorým budú mať čitatelia úžitok. Sľubujem vám, že toto bude skutočne modul nabitý energiou, ktorý sa dostane do prúdu arduina, poďme sa dostať do obsahu a nemrhajme časom!

Krok 1: Obsah modulu 1 (základy)

Obsah modulu 1 (základy)
Obsah modulu 1 (základy)

V skutočnosti je to môj druhý návod na tému Naučte sa arduino, už som napísal návod na rovnakú tému, ktorý jednoduchým a svižným spôsobom pokrýva všetky základné náležitosti arduina. Témy zahrnuté v module 1 (základy):

1. Krátke intro o arduino.

2. druhy arduina.

3. garduino štruktúra.

4. váš prvý „projekt“. Šírka pulznej modulácie PWM.

5. Sériové komunikácia.

6. Zahŕňa cvičenia.

Preto by bolo skutočne lepšie a dobré, keby ste odkázali na môj predchádzajúci návod a potom pokračovali v čítaní súčasného návodu. Ak ste nováčikom v arduine, odkaz na môj modul 1 vytvorí most, pomocou ktorého sa druhý modul ľahko naučíte. VYUČIŤ ZÁKLADY ARDUINO.

Krok 2: Obsah (modul 2)

Obsah (modul 2)
Obsah (modul 2)

Inštrukcia je založená výlučne na tom, ako prepojiť arduino s rôznymi senzormi, relé, servo a LCD displejmi.

1. ultrazvukový senzor.

2. Senzor detekcie PIR človeka.

3. Zvukový senzor.

4. Senzory dažďovej vody a pôdnej vlhkosti.

5. Mini a mikro servá. naozaj.

6. LCD displeje.

7. Váš vlastný projekt automatizácie domácnosti. (Ľahké)

vzrušujte sa z učenia a skúmania

Krok 3: Ultrazvuková vzdialenosť merajúca senzor

Ultrazvuková vzdialenosť merajúca senzor
Ultrazvuková vzdialenosť merajúca senzor
Ultrazvuková vzdialenosť merajúca senzor
Ultrazvuková vzdialenosť merajúca senzor
Ultrazvuková vzdialenosť merajúca senzor
Ultrazvuková vzdialenosť merajúca senzor

Čo to robí? Obsahuje ultrazvukový vysielač a ultrazvukový prijímač, takže zatiaľ čo sa impulzné signály privádzajú do senzora z arduina, prenáša ultrazvukový zvuk, ultrazvukové signály sa odrážajú pri náraze na prekážku a vracajú sa späť do prijímača, pričom čas potrebný na cestu je vypočítané v milisekundách a poskytuje výstupné údaje pre arduino, ktoré je možné prezerať prostredníctvom sériového monitora.

Podrobnosti o pine a pripojenie:

Vcc ------- Toto je pripojené k pinu arduino 5v/inému vhodnému zdroju.

gnd ------- Toto je uzemňovací kolík. Spúšť --- Vstup z arduina je spojený s týmto pinom (akýkoľvek digitálny pin).

echo ------- Výstup zo snímača sa odošle do arduina vytvorením spojenia medzi ozvenou a akýmkoľvek digitálnym pinom nakonfigurovaným ako vstup.

Kódovanie -najľahšia časť! Na obrázkoch vyššie je k dispozícii jednoduché kódovanie, ktoré umožňuje začať pracovať s týmto snímačom, odporučte to!

Vymeňte správne číslo kolíka, na ktorý digitálny kolík ste pripojili ozvenu a spúšť. Podľa obrázku pripojenia za predpokladu, že spúšť je spojená s kolíkom 12 a ozvena je spojená s kolíkom 11.

Premena času na vzdialenosť

Výstup senzora z ozveny, čo je čas v milisekundách, je možné ľahko previesť na vzdialenosť delením výstupu o 58. To sa dá ľahko dosiahnuť pomocou jedného riadku kódovania.

Jednoduchá aplikácia v reálnom čase:

Ak chcete vo svojom dome vytvoriť automatizáciu, ktorá sa používa na automatické zapínanie alebo vypínanie svetiel v miestnosti detekciou vstupu a výstupu ľudí. Detekciu človeka je možné dosiahnuť identifikáciou náhleho poklesu výstupnej hodnoty senzora a systém je možné podľa toho naprogramovať.

Krok 4: PIR senzor detekcie človeka

PIR senzor detekcie človeka
PIR senzor detekcie človeka
PIR senzor detekcie človeka
PIR senzor detekcie človeka
PIR senzor detekcie človeka
PIR senzor detekcie človeka

Ako naznačuje názov, používa sa na detekciu prítomnosti človeka alebo akéhokoľvek zvieraťa, ktoré vyžaruje teplo. Preto používa infračervené vlny na snímanie tepla vyžarovaného z človeka a podľa toho dáva výstup. Použitie je veľmi jednoduché!

detaily pinov a pripojenie:

VCC --- to je výkon v pine, ktorý je spojený s 5 V v Arduine.

GND ----- Toto je uzemňovací kolík spojený s GND arduina.

O/P ------ toto je výstupný kolík, ktorý sa používa na prenos výstupných údajov do arduina, môže byť prepojený s ktorýmkoľvek z digitálnych pinov.

Okrem kolíkov je senzor vybavený dvoma nastaviteľnými gombíkmi, ktorými sa mení citlivosť a oneskorenie. kódovanie-najľahšia časť!

Vzorový kód nájdete na vyššie uvedených obrázkoch. ak výstup zostane konštantný, skúste zmeniť citlivosť a môžete dosiahnuť požadovaný výstup.

Príklad v reálnom čase!

Je to veľmi užitočné v projektoch automatizácie domácnosti, pretože je veľmi dôležité vedieť, v akom počasí sa človek nachádza alebo nie, a podľa toho zaistiť správnu funkciu systému. Môže byť použitý na ovládanie svetiel v kúpeľni, pretože nie je potrebný, keď sa nepoužíva, čím šetrí elektrickú energiu.

Krok 5: Senzor zvuku

Zvukový senzor
Zvukový senzor
Zvukový senzor
Zvukový senzor

Zvukový senzor prijíma akékoľvek zvukové vlny vytvorené v jeho okolí a podľa toho vydáva svoj výstup. Môže byť použitý ako analógový, tak aj digitálny.

1. Pri pripojení k DIGITAL:

Výstup bude mať formu 0 a 1, takže citlivosť sa môže meniť iba pomocou tirmpotu dodaného s modulom.

2. Počas pripojenia k ANALOG:

Výstup je vo forme 16 -bitových údajov, takže bez použitia trimpotu je možné požadovanú akciu vykonať tak, že má štandardnú referenčnú hodnotu a použije ho v stave (ako „keby“).

Vyššie uvedené dve podmienky platia pre akýkoľvek snímač s podobným výhľadom, tj. S trimtom na ňom. S jeho používaním nie sú žiadne komplikácie, môžete ho ľahko použiť jednoducho tak, že senzor napájate 5 V a odoberáte výstup v požadovanej forme, analógový alebo digitálny.

Živá aplikácia

Môže byť použitý v domácej automatizácii na ovládanie svetiel a ventilátorov bez použitia rúk, ako dvojité tlieskanie je možné naprogramovať na zapnutie a jednu tlieskanie na vypnutie

Krok 6: Senzory dažďovej kvapky a pôdnej vlhkosti:

Senzory dažďovej kvapky a pôdnej vlhkosti
Senzory dažďovej kvapky a pôdnej vlhkosti
Senzory dažďovej kvapky a pôdnej vlhkosti
Senzory dažďovej kvapky a pôdnej vlhkosti
Senzory dažďovej kvapky a pôdnej vlhkosti
Senzory dažďovej kvapky a pôdnej vlhkosti

Toto je niekoľko skutočne zaujímavých senzorov, ktoré poskytujú skutočne užitočné údaje, a ich použitie je skutočne skvelé!

Sú veľmi podobné vášmu predtým vysvetlenému zvukovému senzoru, takže ich možno použiť ako analógové aj digitálne. A podľa hodnôt senzora môžu byť naprogramované tak, aby splnili vašu úlohu.

Živé aplikácie: Senzor pôdnej vlhkosti možno použiť na automatizáciu vašej záhrady a zavlažovanie rastlín podľa ich potrieb a úsporu vody. Môžete teda skúsiť oveľa viac, práca s arduinom presahuje vašu predstavivosť!

Krok 7: Mini a mikro servá:

Mini a mikro servá
Mini a mikro servá

Je skutočne skvelé vedieť o servách a pracovať s nimi, aby bol systém v pohybe! Už som zverejnil podrobný návod na servo a jeho aplikácie ho môžete odkázať kliknutím na odkaz.

SERVO

Krok 8: Relé-(na ovládanie vysokého napätia!)

Relé-(na ovládanie vysokého napätia!)
Relé-(na ovládanie vysokého napätia!)
Relé-(na ovládanie vysokého napätia!)
Relé-(na ovládanie vysokého napätia!)
Relé-(na ovládanie vysokého napätia!)
Relé-(na ovládanie vysokého napätia!)

Vedieť o tom je veľmi dôležité, pretože to bude slúžiť ako kľúč pre domácu automatizáciu, pretože všetky domáce spotrebiče pracujú na striedavý prúd a nemožno ich ovládať priamo a vyžaduje rozhranie, ktoré je relé.

Podrobnosti o pine:

5v je pripojený k napájaniu.

GND je spojené so zemou.

Signálny kolík je prepojený s digitálnymi pinmi arduina, pretože pomocou neho môžete ovládať relé.

COM je pripojený k zdroju vysokého napätia, pri práci s AC by ste mali byť veľmi opatrní, pretože vám môže spôsobiť vážne zranenie, takže ak ste nový, bolo by lepšie mať pomocníka. Fungovanie relé je jasne znázornené v tabuľke vyššie, pozrite sa na obrázky, dúfam, že nepotrebujete ďalšie vysvetlenie.

Krok 9: LCD displej z tekutých kryštálov

LCD displej z tekutých kryštálov
LCD displej z tekutých kryštálov
LCD displej z tekutých kryštálov
LCD displej z tekutých kryštálov
LCD displej z tekutých kryštálov
LCD displej z tekutých kryštálov

Používajú sa na poznanie procesu, ktorý sa deje vo vnútri, ako hodnoty senzorov, možno ho použiť aj na interakciu používateľa so systémom. Podrobnosti o pripojení sú vysvetlené na obrázkoch uvedených vyššie. Orezávací hrniec slúži na zmenu kontrastu displeja.

Na prenos dát slúžia piny D1, D2, D3, D4.

Ukážkové kódovanie: Kódovanie je uvedené na obrázkoch vyššie, odporučte ho!

Riadok v kóde nad Liquidcrystal lcd (12, 11, 5, 4, 3, 2); znamená, že-(Rs, E, d0, dl, d2, d3) spojené s arduino kolíkmi (12, 11, 5, 4, 3, 2).

Lcd.begin (16, 2); - hovorí, že použitý displej je typu 16*2 (stĺpček, riadok)

Krok 10: Ďakujem, že ste sa so mnou učili !!

Ďakujem, že sa so mnou učíš !!!
Ďakujem, že sa so mnou učíš !!!

Dúfam, že sa vám tento modul páči, dajte mi prosím vedieť, či existujú chyby v opravách alebo vylepšenia, ktoré je možné vykonať, a budem rád, keď sa o tom dozviete! Ak máte akékoľvek otázky alebo pochybnosti o obsahu uvedenom vyššie, dajte mi o tom vedieť v sekcii komentárov a ja vám rád pomôžem akýmikoľvek prostriedkami.

Ak sa vám páči tento návod, kliknite na tlačidlo Obľúbené, aby ste ho v budúcnosti mohli odporučiť na objasnenie. Mám oveľa viac užitočných vecí, o ktoré sa s vami môžem podeliť, takže sa spojme SLEDUJTE ma a získajte ďalšie užitočné informácie. ********** Podeľte sa o znalosti! Vytvárajte nápady! ***********

Odporúča: