Cuprins:

Aflați Arduino în 20 de minute (Power Packed): 10 pași (cu imagini)
Aflați Arduino în 20 de minute (Power Packed): 10 pași (cu imagini)

Video: Aflați Arduino în 20 de minute (Power Packed): 10 pași (cu imagini)

Video: Aflați Arduino în 20 de minute (Power Packed): 10 pași (cu imagini)
Video: DOCUMENTAR RECORDER. 30 de ani de democrație 2024, Noiembrie
Anonim
Aflați Arduino în 20 de minute (Power Packed)
Aflați Arduino în 20 de minute (Power Packed)
Aflați Arduino în 20 de minute (Power Packed)
Aflați Arduino în 20 de minute (Power Packed)

Instruibilul este scris cu viziunea de a oferi lucruri bune și de a ajuta adevăratul hobbyist al arduino, care are într-adevăr nevoie de o sursă ușoară și clară de înțelegere pe care oricine o poate înțelege cu ușurință doar citind acest modul. Și eu sunt un aspirant arduino care continuă să caute noi actualizări și învăț pur și simplu de pe web. Informațiile furnizate în acest modul sunt simplificate până la bază, ceea ce îi face pe cititori să înțeleagă conceptele rapid. Vă promit că acesta va fi cu adevărat un modul plin de energie pentru a intra în fluxul de arduino, să intrăm direct în conținut, fără a pierde timpul!

Pasul 1: Conținutul modulului 1 (elemente de bază)

Conținutul modulului 1 (elemente de bază)
Conținutul modulului 1 (elemente de bază)

De fapt, acesta este al doilea meu instructable pe tema Learn arduino, am scris deja un instructable pe același subiect care acoperă toate elementele esențiale ale arduino într-o manieră ușoară și clară.

1. O scurtă prezentare despre arduino.

2.tipuri de arduino.

3. structura carduino.

4. Primul dvs. "proiect". Modulația lățimii impulsului PWM.

5. Comunicarea în serie.

6. Include exerciții.

Astfel, ar fi cu adevărat mai bine și mai bine dacă vă referiți la instructajul meu anterior înainte de a continua să citiți instructajul actual. Dacă sunteți nou în arduino, atunci când vă referiți la modulul meu 1, veți crea un pod pentru a învăța cu ușurință cel de-al doilea modul.

Pasul 2: Conținut (modulul 2)

Conținut (modulul 2)
Conținut (modulul 2)

Instrucțiunile se bazează pur pe modul de interfață arduino cu diferiți senzori, relee, servo și afișaje LCD.

1. senzor ultrasonic.

2. PIR senzor de detectare umană.

3. Senzor de sunet.

4. Senzori de apă de ploaie și umiditate a solului.

5. Mini și micro servo. cu adevărat.

6. Afișaje LCD.

7. Propriul dvs. proiect de automatizare a locuințelor. (Ușor)

fii încântat să înveți și să explorezi

Pasul 3: Ultrasonics Sensor-măsurarea distanței

Ultrasonice Distanța de măsurare a senzorului
Ultrasonice Distanța de măsurare a senzorului
Ultrasonice Distanța de măsurare a senzorului
Ultrasonice Distanța de măsurare a senzorului
Ultrasonics Distanța de măsurare a senzorilor
Ultrasonics Distanța de măsurare a senzorilor

Ce face? Acesta conține un transmițător cu ultrasunete și un receptor cu ultrasunete, astfel, în timp ce semnalele de impuls sunt alimentate către senzor de la arduino, acesta transmite sunet cu ultrasunete, semnalele ultrasonice se reflectă când lovește un obstacol și revine înapoi la receptor timpul necesar pentru călătorie este calculat în milisecunde și oferă date de ieșire către arduino, care pot fi vizualizate prin intermediul monitorului serial.

Detalii pin și conexiune:

Vcc ------- Acesta este conectat la pinul arduino 5v / orice altă sursă adecvată.

gnd ------- Acesta este știftul de la sol. Trigger --- Intrarea de la arduino este conectată la acest pin (orice pin digital).

ecou ------- Ieșirea de la senzor este preluată către arduino prin stabilirea unei conexiuni între ecou și orice pin digital configurat ca intrare.

Codificare - cea mai ușoară parte! O imagine simplă pentru a începe să lucrați cu acest senzor este furnizată în imaginile de mai sus.

Înlocuiți numărul corect de pin pe care pin digital ați conectat ecoul și declanșatorul. Conform imaginii de conectare, cu condiția ca declanșatorul să fie conectat cu pin-12 și echo să fie conectat cu pin-11.

Conversia timpului la distanță

Ieșirea senzorului din ecou, care este timpul în milisecunde, poate fi ușor convertită în distanță prin împărțirea ieșirii la 58. Acest lucru poate fi realizat cu ușurință printr-o singură linie de codare.

O aplicație simplă în timp real:

Dacă doriți să faceți o automatizare în casa dvs., care este utilizată pentru a aprinde sau a stinge automat luminile într-o cameră prin detectarea intrării și ieșirii oamenilor. Detectarea omului poate fi realizată prin identificarea unei scăderi bruște a valorii de ieșire a senzorului și sistemul poate fi programat în consecință.

Pasul 4: senzor de detectare umană PIR

Senzor de detectare umană PIR
Senzor de detectare umană PIR
Senzor de detectare umană PIR
Senzor de detectare umană PIR
Senzor de detectare umană PIR
Senzor de detectare umană PIR

După cum sugerează și numele, este folosit pentru a detecta prezența unui om sau a oricărui animal care radiază căldură. Astfel, folosește unde IR pentru a simți căldura emisă de un om și pentru a da rezultatul în consecință. Folosirea acestui lucru este foarte simplă!

detalii pin și conexiune:

VCC --- aceasta este puterea în pin este conectată cu 5v în arduino.

Gnd ----- Acesta este pinul de masă și conectat cu gnd-ul arduino.

O / P ------ acesta este pinul de ieșire folosit pentru a duce datele de ieșire la arduino, acesta poate fi conectat cu oricare dintre pinii digitali.

În plus față de știfturi, senzorul este echipat cu două butoane reglabile utilizate pentru a varia sensibilitatea și întârzierea. codificare-cea mai ușoară parte!

Consultați imaginile furnizate mai sus pentru codul de probă. dacă ieșirea rămâne constantă, încercați să modificați butonul de sensibilitate și puteți obține ieșirea dorită.

Exemplu în timp real!

Este foarte util în proiectele de automatizare a locuințelor, deoarece este foarte important să știți vremea în care omul este prezent sau nu și să facă sistemul să funcționeze corespunzător. Poate fi folosit pentru a controla luminile băii, deoarece nu este necesar atunci când nu este utilizat, economisind astfel energie electrică.

Pasul 5: senzor de sunet

Senzor de sunet
Senzor de sunet
Senzor de sunet
Senzor de sunet

Senzorul de sunet primește orice undă sonoră creată în împrejurimile sale și oferă ieșirea în consecință. Poate fi folosit atât ca analog, cât și digital.

1. În timp ce sunteți conectat la DIGITAL:

Ieșirea va fi sub formă de 0 și 1, astfel sensibilitatea poate fi variată numai folosind tirmpotul furnizat împreună cu modulul.

2. În timp ce sunteți conectat cu ANALOG:

Ieșirea este sub formă de date pe 16 biți, astfel, fără utilizarea trimpotului, acțiunea necesară poate fi făcută având o valoare standard de referință și folosind-o într-o stare (cum ar fi „dacă”).

Cele două condiții de mai sus se aplică oricărui senzor cu o perspectivă similară, adică cu un trimpot pe el. Nu există nicio complicație în utilizarea acestuia, îl puteți utiliza cu ușurință doar alimentând senzorul cu 5v și luând ieșirea în forma dorită, fie analogică, fie digitală.

Aplicație live

Poate fi folosit în automatizarea casei pentru controlul luminilor și al ventilatoarelor mâini libere, cum ar fi o clapă dublă care poate fi programată pentru un comutator ON și o singură clapă poate fi programată pentru un OFF

Pasul 6: Senzori de picătură de ploaie și de umiditate a solului:

Senzori de picătură de ploaie și umiditate a solului
Senzori de picătură de ploaie și umiditate a solului
Senzori de picătură de ploaie și umiditate a solului
Senzori de picătură de ploaie și umiditate a solului
Senzori de picătură de ploaie și umiditate a solului
Senzori de picătură de ploaie și umiditate a solului

Acestea sunt niște senzori cu adevărat interesanți, care oferă date cu adevărat utile și sunt foarte cool de utilizat!

Acestea sunt foarte asemănătoare cu senzorul de sunet explicat anterior, astfel încât pot fi utilizate atât ca analog, cât și digital. Și, în funcție de valorile senzorului, pot fi programate pentru a vă îndeplini sarcina.

Aplicații live: Senzorul de umiditate al solului poate fi utilizat pentru automatizarea grădinii și irigarea plantelor în funcție de nevoile lor și economisirea apei. Astfel, puteți încerca mult mai mult, lucrul cu arduino este dincolo de imaginația voastră!

Pasul 7: Mini și Micro Servo:

Mini și Micro Servo
Mini și Micro Servo

Este foarte interesant să știți și să lucrați cu servo-uri, deoarece sistemul face ca sistemul să fie în mișcare!

SERVO

Pasul 8: Releu- (pentru a controla tensiunea înaltă!)

Releu- (pentru a controla tensiunea ridicată!)
Releu- (pentru a controla tensiunea ridicată!)
Releu- (pentru a controla tensiunea ridicată!)
Releu- (pentru a controla tensiunea ridicată!)
Releu- (pentru a controla tensiunea ridicată!)
Releu- (pentru a controla tensiunea ridicată!)

Știind despre acest lucru este foarte important, deoarece va servi ca cheie pentru automatizarea casei, deoarece fiecare aparat de uz casnic funcționează pe AC și nu poate fi controlat direct și necesită o interfață care este releul.

Detalii pin:

5v este conectat la sursa de alimentare.

GND este conectat la sol.

Pinul de semnal este conectat cu pinii digitali ai arduino, deoarece puteți controla releul cu acest lucru.

COM este conectat la sursa de alimentare a tensiunii ridicate, ar trebui să fiți foarte atenți în timp ce lucrați cu curent alternativ, deoarece vă poate răni grav, dacă sunteți nou, atunci ar fi mai bine să aveți un ajutor. Funcționarea releului este ilustrată clar în tabelul de mai sus, referiți la imagini, sper că nu aveți nevoie de explicații suplimentare.

Pasul 9: Afișaj cu cristale lichide LCD

Afișaj cu cristale lichide LCD
Afișaj cu cristale lichide LCD
Afișaj cu cristale lichide LCD
Afișaj cu cristale lichide LCD
Afișaj cu cristale lichide LCD
Afișaj cu cristale lichide LCD

Acestea sunt utilizate pentru a cunoaște procesul care se întâmplă în interior, precum valorile senzorilor, poate fi folosit și pentru a face utilizatorul să interacționeze cu sistemul. Detaliile conexiunii sunt explicate în imaginile afișate mai sus. Ghiveciul de tăiere este folosit pentru a varia contrastul afișajului.

Pinii D1, D2, D3, D4 sunt utilizați pentru transferul de date.

Exemplu de codare: Codificarea este dată în imaginile prezentate mai sus.

Linia din codul de mai sus Liquidcrystal lcd (12, 11, 5, 4, 3, 2); implică faptul că (Rs, E, d0, d1, d2, d3) conectat la pinii arduino (12, 11, 5, 4, 3, 2).

Lcd.inceput (16, 2); - spune că afișajul utilizat este de tip 16 * 2 (coloană, rând)

Pasul 10: Mulțumesc pentru că ai învățat cu mine !

Mulțumesc pentru că ai învățat cu mine !!!
Mulțumesc pentru că ai învățat cu mine !!!

Sper că vă place acest modul, vă rog să-mi spuneți dacă există greșeli de corecție sau îmbunătățiri care pot fi făcute și voi fi fericit să știu! Dacă aveți întrebări sau îndoieli în ceea ce privește conținutul furnizat mai sus, anunțați-mă în secțiunea de comentarii și vă voi ajuta cu plăcere în orice mijloace pe care le pot.

Faceți clic pe butonul Preferat dacă vă place acest instructable, astfel încât să îl puteți trimite pentru orice clarificări viitoare. Am mai multe lucruri utile pe care să le împărtășesc, așa că hai să fim conectați URMAȚI-MĂ pentru informații mai utile. ********** Distribuiți cunoștințe! Creați idei! ***********

Recomandat: