Sadržaj:

Naučite Arduino za 20 minuta (pakirano): 10 koraka (sa slikama)
Naučite Arduino za 20 minuta (pakirano): 10 koraka (sa slikama)

Video: Naučite Arduino za 20 minuta (pakirano): 10 koraka (sa slikama)

Video: Naučite Arduino za 20 minuta (pakirano): 10 koraka (sa slikama)
Video: Введение в LCD2004 ЖК-дисплей с модулем I2C для Arduino 2024, Srpanj
Anonim
Naučite Arduino za 20 minuta (pakirano)
Naučite Arduino za 20 minuta (pakirano)
Naučite Arduino za 20 minuta (pakirano)
Naučite Arduino za 20 minuta (pakirano)

Instrukcije su napisane s vizijom pružanja dobrih stvari i pomaganja pravom hobisti arduina, koji zaista treba jednostavan i jasan izvor razumijevanja koji svatko može lako razumjeti samo čitajući ovaj modul. I ja sam aspirant arduina koji nastavlja tražiti nova ažuriranja i učim isključivo s weba. Podaci navedeni u ovom modulu pojednostavljeni su do srži, što čitateljima omogućuje brzo razumijevanje pojmova. Drago mi je što mogu podijeliti korisne informacije koje znam s drugima, čime čitatelji imaju koristi. Obećavam vam da će ovo zaista biti snažan modul za ulazak u stream arduina, idemo direktno na sadržaj ne gubeći vrijeme!

Korak 1: Sadržaj Modula 1 (osnove)

Sadržaj modula 1 (osnove)
Sadržaj modula 1 (osnove)

Zapravo, ovo je moje drugo uputstvo na temu Learn arduino, već sam napisao uputstvo o istoj temi koje pokriva sve osnovne potrebe arduina na jednostavan i jasan način. Teme obrađene u Modulu 1 (osnove):

1. Kratki uvod o arduinu.

2.vrste arduina.

3.arduino struktura.

4.svoj prvi "projekt". PWM-pulsna širinska modulacija.

5. Serijska komunikacija.

6. Uključuje vježbe.

Stoga bi zaista bilo bolje i dobro ako pogledate moje prethodne upute prije nego nastavite čitati trenutne upute. Ako ste tek počeli koristiti arduino, upućivanje na moj modul 1 stvorit će most za jednostavno učenje drugog modula. UČITE OSNOVE ARDUINA.

Korak 2: Sadržaj (modul 2)

Sadržaj (modul 2)
Sadržaj (modul 2)

Upute se temelje isključivo na načinu povezivanja arduina s različitim senzorima, relejima, servo i LCD zaslonima.

1. ultrazvučni senzor.

2. PIR senzor za detekciju čovjeka.

3. Senzor zvuka.

4. Senzori za kišnicu i vlagu u tlu.

5. Mini i mikro servo uređaji. stvarno.

6. LCD zasloni.

7. Vaš vlastiti projekt kućne automatizacije. (Jednostavno)

uzbudite se učiti i istraživati

Korak 3: Ultrazvučna senzorska mjerna udaljenost

Ultrazvučna senzorska mjerna udaljenost
Ultrazvučna senzorska mjerna udaljenost
Ultrazvučni senzor za mjerenje udaljenosti
Ultrazvučni senzor za mjerenje udaljenosti
Ultrazvučni senzor za mjerenje udaljenosti
Ultrazvučni senzor za mjerenje udaljenosti

Što to radi? Sadrži ultrazvučni odašiljač i ultrazvučni prijemnik, pa dok se impulsni signali dovode do senzora s arduina, on odašilje ultrazvučni zvuk, a ultrazvučni se signali reflektiraju pri udarcu u prepreku i vraćaju se nazad u prijamnik vrijeme potrebno za putovanje. izračunato u milisekundama i daje izlazne podatke arduinu koji se mogu vidjeti putem serijskog monitora.

Detalji o pinu i veza:

Vcc ------- Ovo je spojeno na arduino 5v pin/bilo koje drugo prikladno napajanje.

gnd ------- Ovo je pin za uzemljenje. Okidač --- Ulaz iz arduina spojen je na ovaj pin (bilo koji digitalni pin).

echo ------- Izlaz sa senzora vodi se na arduino uspostavljanjem veze između echa i bilo kojeg digitalnog pina konfiguriranog kao ulaz.

Kodiranje -najjednostavniji dio! Jednostavno kodiranje za početak rada s ovim senzorom nalazi se na gornjim slikama.

Zamijenite ispravan broj pina na koji ste digitalni pin spojili eho i okidač. Prema slici veze, pod uvjetom da je okidač spojen s pinom-12, a eho s pinom-11.

Pretvaranje vremena u udaljenost

Izlaz senzora iz odjeka, što je vrijeme u milisekundama, može se lako pretvoriti u udaljenost dijeljenjem izlaza s 58. To se lako može postići kroz jedan redak kodiranja.

Jednostavna aplikacija u stvarnom vremenu:

Ako želite napraviti automatizaciju u svom domu koja se koristi za automatsko paljenje ili gašenje svjetla u prostoriji otkrivanjem ulaza i izlazaka ljudi. Otkrivanje čovjeka može se postići identificiranjem naglog pada izlazne vrijednosti senzora i sustav se može programirati u skladu s tim.

Korak 4: PIR senzor za detekciju čovjeka

PIR senzor za detekciju čovjeka
PIR senzor za detekciju čovjeka
PIR senzor za detekciju čovjeka
PIR senzor za detekciju čovjeka
PIR senzor za detekciju čovjeka
PIR senzor za detekciju čovjeka

Kao što naziv implicira, koristi se za otkrivanje prisutnosti čovjeka ili bilo koje životinje koja zrači toplinu. Stoga koristi IC valove kako bi osjetio toplinu koju emitira čovjek i u skladu s tim dao izlaz. Korištenje ovoga je vrlo jednostavno!

detalji pina i veza:

VCC --- ovo je napajanje u pinu povezano je s 5v u arduinu.

Gnd ----- Ovo je pin za uzemljenje i povezan je s gnd-om arduina.

O/P ------ Ovo je izlazni pin koji se koristi za prijenos izlaznih podataka na arduino, može se povezati s bilo kojim od digitalnih pinova.

Osim pinova, senzor je opremljen s dva podesiva gumba za promjenu osjetljivosti i kašnjenja. kodiranje-najjednostavniji dio!

Uzorak koda potražite na gornjim slikama. ako izlaz ostane konstantan, pokušajte promijeniti tipku osjetljivosti i možda ćete dobiti željeni izlaz.

Primjer u stvarnom vremenu!

Vrlo je korisno u projektima kućne automatizacije jer je vrlo važno znati je li čovjek prisutan ili ne i učiniti da sustav radi u skladu s tim. Može se koristiti za upravljanje svjetlima u kupaonici jer nije potrebno kada se ne koristi čime se štedi električna energija.

Korak 5: Senzor zvuka

Senzor zvuka
Senzor zvuka
Senzor zvuka
Senzor zvuka

Zvučni senzor prima sve zvučne valove stvorene u svom okruženju i daje svoj izlaz u skladu s tim. Može se koristiti i kao analogni i kao digitalni.

1. Dok ste spojeni na DIGITAL:

Izlaz će biti u obliku 0 i 1 pa se osjetljivost može mijenjati samo pomoću tirmpota koji je isporučen s modulom.

2. Dok ste povezani s ANALOG -om:

Izlaz je u obliku 16 -bitnih podataka pa se bez korištenja trimpota potrebna radnja može učiniti ako ima standardnu vrijednost reference i koristi je u stanju (poput "ako").

Gore navedena dva uvjeta primjenjuju se na bilo koji senzor sličnog izgleda, tj. S trimpotom na njemu. Nema nikakvih komplikacija u korištenju ovog uređaja, možete ga jednostavno koristiti jednostavnim napajanjem senzora s 5V i uzimanjem izlaza u željenom obliku, analognom ili digitalnom.

Aplikacija uživo

Može se koristiti u kućnoj automatizaciji za kontrolu svjetla i ventilatora bez ruku, kao što se dvostruki pljesak može programirati za uključivanje, a jedan pljesak i za isključenje

Korak 6: Senzori za padanje kiše i vlagu tla:

Senzori za padanje kiše i vlagu u tlu
Senzori za padanje kiše i vlagu u tlu
Senzori za padanje kiše i vlagu u tlu
Senzori za padanje kiše i vlagu u tlu
Senzori za padanje kiše i vlagu u tlu
Senzori za padanje kiše i vlagu u tlu

Ovo su neki zaista zanimljivi senzori koji pružaju zaista korisne podatke i stvarno su cool za korištenje!

Vrlo su slični vašem prethodno objašnjenom senzoru zvuka pa se mogu koristiti i kao analogni i kao digitalni. I prema vrijednostima senzora mogu se programirati da ispune vaš zadatak.

Primjene uživo: Senzor vlažnosti tla može se koristiti za automatizaciju vašeg vrta i navodnjavanje biljaka prema njihovim potrebama i uštedu vode. Tako možete pokušati još više, rad s arduinom izvan je vaše mašte!

Korak 7: Mini i mikro servo uređaji:

Mini i mikro servo uređaji
Mini i mikro servo uređaji

Zanimljivo je znati i raditi sa servo pogonima kako bi sustav bio u pokretu! Već sam objavio detaljne upute za servo i njegove aplikacije možete ga uputiti klikom na vezu.

SERVO

Korak 8: Relej- (za kontrolu visokog napona!)

Relej- (za upravljanje visokim naponom!)
Relej- (za upravljanje visokim naponom!)
Relej- (za upravljanje visokim naponom!)
Relej- (za upravljanje visokim naponom!)
Relej- (za upravljanje visokim naponom!)
Relej- (za upravljanje visokim naponom!)

Znanje o tome vrlo je važno jer će poslužiti kao ključ za kućnu automatizaciju, jer svi kućanski aparati rade na izmjeničnu struju i njime se ne može izravno upravljati te je potrebno sučelje koje je relej.

Detalji pribadače:

5v je spojen na napajanje.

Mreža je spojena na masu.

Signalni pin je povezan s digitalnim pinovima arduina jer pomoću njega možete upravljati relejem.

COM je povezan s izvorom napajanja visokog napona, trebali biste biti vrlo oprezni tijekom rada s izmjeničnom strujom jer vas može ozbiljno ozlijediti, pa ako ste novi, bilo bi bolje imati pomoćnika. Rad releja jasno je ilustriran u gornjoj tabeli referentnih slika, nadam se da vam ne treba dodatno objašnjenje.

Korak 9: LCD zaslon s tekućim kristalima

LCD zaslon s tekućim kristalima
LCD zaslon s tekućim kristalima
LCD zaslon s tekućim kristalima
LCD zaslon s tekućim kristalima
LCD zaslon s tekućim kristalima
LCD zaslon s tekućim kristalima

Koriste se za poznavanje procesa koji se događa unutar, poput vrijednosti senzora, također se mogu koristiti za interakciju korisnika sa sustavom. Pojedinosti o povezivanju objašnjene su na gornjim slikama. Trim lonac se koristi za promjenu kontrasta zaslona.

Igle D1, D2, D3, D4 koriste se za prijenos podataka.

Uzorak kodiranja: Kodiranje je prikazano na gornjim slikama, uputite ga!

Redak u kodu iznad LCD -a Liquidcrystal (12, 11, 5, 4, 3, 2); znači da su (Rs, E, d0, d1, d2, d3) spojeni na arduino pinove (12, 11, 5, 4, 3, 2).

Lcd.počnite (16, 2); - kaže da se koristi zaslon 16*2 (stupac, redak)

Korak 10: Hvala vam što ste učili sa mnom !

Hvala vam što ste učili sa mnom !!!
Hvala vam što ste učili sa mnom !!!

Nadam se da vam se sviđa ovaj modul, javite mi ako postoje greške u ispravcima ili poboljšanjima koja se mogu učiniti, i bit će mi drago znati! Ako imate bilo kakvih pitanja ili nedoumica u vezi s gore navedenim sadržajem, obavijestite me o tome u odjeljku za komentare i rado ću vam pomoći na bilo koji način.

Pritisnite gumb omiljenog ako vam se sviđa ovo uputstvo kako biste ga mogli uputiti za buduća pojašnjenja. Moram podijeliti s vama još mnogo korisnih stvari pa budimo povezani Pratite me za više korisnih informacija. ********** Podijelite znanje! Stvorite ideje! ***********

Preporučeni: