INHOUDSOPGAWE:

Leer Arduino in 20 minute (met krag verpak): 10 stappe (met foto's)
Leer Arduino in 20 minute (met krag verpak): 10 stappe (met foto's)

Video: Leer Arduino in 20 minute (met krag verpak): 10 stappe (met foto's)

Video: Leer Arduino in 20 minute (met krag verpak): 10 stappe (met foto's)
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, November
Anonim
Leer Arduino in 20 minute (in krag verpak)
Leer Arduino in 20 minute (in krag verpak)
Leer Arduino in 20 minute (in krag verpak)
Leer Arduino in 20 minute (in krag verpak)

Die instruksies is geskryf met die visie om goeie dinge te lewer en die regte stokperdjie van arduino te help, wat regtig 'n maklike en duidelike bron nodig het wat almal maklik kan verstaan deur hierdie module te lees. Ek is ook 'n arduino -aspirant wat aanhou soek nuwe opdaterings en ek leer suiwer van die internet. Die inligting in hierdie module word tot die kern vereenvoudig, sodat die lesers die konsepte vinnig kan verstaan. Ek deel graag die nuttige inligting wat ek ken met ander, sodat die lesers daarby baat kan vind. Ek belowe u dat dit regtig 'n kragtige module sal wees om in die stroom van arduino te kom, laat ons die inhoud binnedring sonder om die tyd te mors!

Stap 1: Inhoud van module1 (basies)

Inhoud van module 1 (basies)
Inhoud van module 1 (basies)

Eintlik is dit my tweede instruksie oor die onderwerp Leer arduino, ek het reeds 'n instruksies oor dieselfde onderwerp geskryf wat al die basiese noodsaaklikhede van arduino op 'n maklike en skerp manier dek. Onderwerpe behandel in module 1 (basies):

1. 'n Kort inleiding oor arduino.

2. tipes arduino.

3.arduino struktuur.

4. jou eerste "projek". PWM-polswydte modulasie.

5. Seriële kommunikasie.

6. Sluit oefeninge in.

Dit sal dus beter en beter wees as u my vorige instruksies verwys voordat u die huidige instruksies verder lees. As u nie nuut is in arduino nie, dan verwys my module 1 na 'n brug om die tweede module maklik te leer. LEER ARDUINO BASICS.

Stap 2: Inhoud (module 2)

Inhoud (module 2)
Inhoud (module 2)

Die instruksies is bloot gebaseer op hoe u arduino met verskillende sensors, relais, servo en LCD -skerms kan koppel.

1. ultrasoniese sensor.

2. PIR menslike opsporing sensor.

3. Klanksensor.

4. Sensors vir reënwater en grondvog.

5. Mini- en mikro -servo's. werklik.

6. LCD -skerms.

7. U eie tuisautomatiseringsprojek. (Maklik)

raak opgewonde om te leer en te verken

Stap 3: Ultrasoniese sensormeetafstand

Ultrasonics Sensor-meet afstand
Ultrasonics Sensor-meet afstand
Ultrasonics Sensor-meet afstand
Ultrasonics Sensor-meet afstand
Ultrasonics Sensor-meet afstand
Ultrasonics Sensor-meet afstand

Wat dit doen? Dit bevat 'n ultraklank sender en 'n ultrasoniese ontvanger, dus terwyl die polssignale vanaf die arduino na die sensor gevoer word, word die ultrasoniese klank oorgedra, en die ultrasoniese seine word weerkaats as dit 'n hindernis raak en terugkeer na die ontvanger. bereken in millisekondes en dit verskaf die uitsetdata aan die arduino wat deur middel van 'n seriële monitor besigtig kan word.

Speldetails en verbinding:

Vcc ------- Dit is gekoppel aan die arduino 5v-pen/enige ander geskikte toevoer.

gnd ------- Dit is die grondpen. Trigger --- Die invoer van arduino is gekoppel aan hierdie pen (enige digitale pen).

echo ------- Die uitset van die sensor word na arduino geneem deur 'n verbinding te vestig tussen eggo en enige digitale pen wat as invoer gekonfigureer is.

Kodering -die maklikste deel! 'N Eenvoudige kodering om met hierdie sensor te begin werk, word op die foto's hierbo verskaf.

Vervang die korrekte pin nommer waarop die digitale pen die echo en sneller gekoppel het. Volgens die verbindingsbeeld, op voorwaarde dat die sneller met pin-12 verbind is en eggo met pin-11 verbind is.

Omskakeling van tyd na afstand

Die uitset van die sensor vanaf die eggo wat die tyd in milisekondes is, kan maklik in afstand omgeskakel word deur die uitset te deel met 58. Dit kan maklik bereik word deur 'n enkele koderinglyn.

'N Eenvoudige intydse toepassing:

As u 'n outomatisering in u huis wil maak wat gebruik word om die ligte outomaties in 'n kamer aan of uit te skakel deur die in- en uitgang van mense op te spoor. Die opsporing van die mens kan bereik word deur 'n skielike daling in die uitsetwaarde van die sensor te identifiseer en die stelsel kan dienooreenkomstig geprogrammeer word.

Stap 4: PIR menslike opsporing sensor

PIR menslike opsporing sensor
PIR menslike opsporing sensor
PIR menslike opsporing sensor
PIR menslike opsporing sensor
PIR menslike opsporing sensor
PIR menslike opsporing sensor

Soos die naam aandui, word dit gebruik om die teenwoordigheid van 'n mens of enige dier wat hitte uitstraal op te spoor, en dit gebruik dus IR -golwe om die hitte wat deur 'n mens uitgestraal word, te bepaal en die uitset daarvolgens te gee. Dit is baie eenvoudig om dit te gebruik!

pin besonderhede en verbinding:

VCC --- dit is die krag in die pen wat dit gekoppel is aan die 5v in arduino.

Gnd ----- Dit is die grondpen en verbind met die gnd van arduino.

O/P ------ dit is die uitvoerpen waarmee dit die uitvoerdata na die arduino neem, dit kan met enige van die digitale penne verbind word.

Benewens die penne, is die sensor toegerus met twee verstelbare knoppe om die sensitiwiteit en vertraging te verander. kodering-die maklikste deel!

Verwys na die voorbeelde hierbo vir die voorbeeldkode. As die uitset konstant bly, probeer dan om die sensitiwiteitsknop te verander, en u kan die gewenste uitset kry.

Intydse voorbeeld!

Dit is baie handig in tuis -outomatiseringsprojekte, aangesien dit baie belangrik is om te weet of die mens teenwoordig is of nie en die stelsel dienooreenkomstig laat werk. Dit kan gebruik word om die ligte van die badkamer te beheer, aangesien dit nie nodig is as dit nie gebruik word nie, wat elektrisiteit bespaar.

Stap 5: Klanksensor

Klanksensor
Klanksensor
Klanksensor
Klanksensor

Die klanksensor ontvang enige klankgolwe wat in die omgewing geskep word, en lewer sy uitvoer dienooreenkomstig. Dit kan as analoog en digitaal gebruik word.

1. Terwyl dit met DIGITAL verbind is:

Die uitset sal in die vorm van 0's en 1's wees, dus kan die sensitiwiteit slegs verander word deur die tirmpot wat by die module voorsien word, te gebruik.

2. Terwyl dit met ANALOG verbind is:

Die uitset is in die vorm van 16 bis data, dus sonder die gebruik van trimpot kan die vereiste aksie uitgevoer word deur 'n standaard verwysingswaarde te hê en dit in 'n toestand te gebruik (soos "as").

Bogenoemde twee voorwaardes is van toepassing op enige sensor met 'n soortgelyke vooruitsig, dit wil sê met 'n trimpot daarop. Daar is geen komplikasies daaraan verbonde nie; u kan dit maklik gebruik deur die sensor net met 5v aan te sit en die analoog of digitaal in die gewenste vorm te neem.

Regstreekse toepassing

Dit kan gebruik word in huishoudelike outomatisering om die ligte en waaiers handvry te beheer, soos 'n dubbele klap geprogrammeer kan word vir 'n skakelaar AAN en 'n enkele klap vir 'n UIT

Stap 6: Reënval- en grondvogsensors:

Sensore vir reënval en grondvog
Sensore vir reënval en grondvog
Sensore vir reënval en grondvog
Sensore vir reënval en grondvog
Sensors vir reënval en grondvog
Sensors vir reënval en grondvog

Dit is 'n paar baie interessante sensors wat baie nuttige data bied, en dit is baie gaaf om te gebruik!

Hulle is baie soortgelyk aan u voorheen verduidelik klanksensor, en kan dus as analoog en digitaal gebruik word, en volgens die sensorwaardes kan hulle geprogrammeer word om u taak uit te voer.

Regstreekse toepassings: die grondvogsensor kan u tuin outomatiseer en die plante besproei volgens hul behoeftes en water bespaar. U kan dus nog baie meer probeer, om met arduino te werk is u verbeelding te bowe!

Stap 7: Mini- en mikro -servo's:

Mini en mikro servo's
Mini en mikro servo's

Dit is baie gaaf om te weet oor en saam met servo's te werk, aangesien ek die stelsel aan die gang kan kry!

SERVO

Stap 8: Relais- (om hoogspanning te beheer!)

Relais- (om hoogspanning te beheer!)
Relais- (om hoogspanning te beheer!)
Relais- (om hoogspanning te beheer!)
Relais- (om hoogspanning te beheer!)
Relais- (om hoogspanning te beheer!)
Relais- (om hoogspanning te beheer!)

Dit is baie belangrik om hiervan te weet, aangesien dit as 'n sleutel vir tuisautomatisering sal dien, aangesien elke huishoudelike toestel op 'n wisselstroom werk en dit nie direk beheer kan word nie, en dit benodig 'n koppelvlak wat die relais is.

Pin besonderhede:

Die 5v is verbind met die kragtoevoer.

Die gnd is aan die grond gekoppel.

Die seinpen is verbind met die digitale penne van arduino, aangesien u die relais hiermee kan beheer.

Die COM is verbind met die kragbron van die hoë spanning; u moet baie versigtig wees terwyl u met AC werk, aangesien dit u ernstig kan beseer as u nuut is, is dit beter om 'n helper te hê. Die werking van die relais word duidelik geïllustreer in die tabel hierbo, verwys na afbeeldings; ek hoop dat u geen verdere verduideliking nodig het nie.

Stap 9: LCD-vloeibare kristalskerm

LCD-vloeibare kristalvertoning
LCD-vloeibare kristalvertoning
LCD-vloeibare kristalvertoning
LCD-vloeibare kristalvertoning
LCD-vloeibare kristalvertoning
LCD-vloeibare kristalvertoning

Hulle word gebruik om die proses binne te sien, soos die waardes van sensors; dit kan ook gebruik word om die gebruiker met die stelsel te laat interaksie. Die verbindingsbesonderhede word verduidelik in die prente hierbo. Die afwerkingspot word gebruik om die kontras van die skerm te verander.

Die penne D1, D2, D3, D4 word gebruik vir data -oordrag.

Voorbeeldkodering: Die kodering word in die bostaande beelde gegee, verwys dit!

Die reël in die kode hierbo Liquidcrystal lcd (12, 11, 5, 4, 3, 2); impliseer dat- (Rs, E, d0, d1, d2, d3) gekoppel is aan onderskeidelik arduino-penne (12, 11, 5, 4, 3, 2).

Lcd.begin (16, 2); - sê dat die gebruikte skerm 'n 16*2 tipe is (kolom, ry)

Stap 10: Dankie dat U saam met my geleer het !

Dankie dat U saam met my geleer het !!!
Dankie dat U saam met my geleer het !!!

Hoop u hou van hierdie module, laat weet my asb as daar foute in die regstellings of verbeterings is, en ek sal dit graag weet! As u enige vrae of twyfel het oor die inhoud hierbo, laat weet my daarvan in die kommentaar -afdeling, en ek help u graag.

Klik op die gunsteling -knoppie as u van hierdie instruksies hou, sodat u dit na toekomstige verduidelikings kan verwys. Ek het nog baie meer nuttige dinge om met u te deel, so laat ons gekoppel wees VOLG my vir meer nuttige inligting. ********** Deel kennis! Skep idees! ***********

Aanbeveel: