Satura rādītājs:

Uzziniet Arduino 20 minūtēs (iesaiņots): 10 soļi (ar attēliem)
Uzziniet Arduino 20 minūtēs (iesaiņots): 10 soļi (ar attēliem)

Video: Uzziniet Arduino 20 minūtēs (iesaiņots): 10 soļi (ar attēliem)

Video: Uzziniet Arduino 20 minūtēs (iesaiņots): 10 soļi (ar attēliem)
Video: Измерьте ток до 500A с помощью шунтирующего резистора с помощью Arduino 2024, Jūlijs
Anonim
Uzziniet Arduino 20 minūtēs (iesaiņots)
Uzziniet Arduino 20 minūtēs (iesaiņots)
Uzziniet Arduino 20 minūtēs (iesaiņots)
Uzziniet Arduino 20 minūtēs (iesaiņots)

Instrukcija ir uzrakstīta ar vīziju piegādāt labas lietas un palīdzēt īstajam arduino hobijam, kuram patiešām ir nepieciešams vienkāršs un skaidrs izpratnes avots, kuru ikviens var viegli saprast, vienkārši izlasot šo moduli. Arī es esmu arduino censoņa, kas turpina meklēt jaunus atjauninājumus, un es mācos tikai no interneta. Šajā modulī sniegtā informācija ir vienkāršota līdz pamatam, liekot lasītājiem ātri izprast jēdzienus. Es priecājos dalīties ar man zināmo noderīgo informāciju ar citiem, lai lasītāji gūtu labumu. Es jums apsolu, ka tas patiešām būs jaudīgs modulis, lai iekļūtu arduino straumē, ļausimies saturam tieši, netērējot laiku!

1. darbība: 1. moduļa saturs (pamati)

1. moduļa saturs (pamati)
1. moduļa saturs (pamati)

Patiesībā šī ir mana otrā pamācība par tēmu Mācīties arduino, es jau esmu uzrakstījis pamācību par to pašu tēmu, kas vienkāršā un kraukšķīgā veidā aptver visas arduino pamatlietas. Tēmas, kas apskatītas 1. modulī (pamati):

1. Īss ievads par arduino.

2. arduino veidi.

3.arduino struktūra.

4. Jūsu pirmais "projekts". PWM-impulsa platuma modulācija.

5. Seriālā komunikācija.

6. Ietver vingrinājumus.

Tādējādi būtu patiešām labāk un labāk, ja atsaucaties uz manu iepriekšējo pamācību, pirms turpināt lasīt pašreizējo pamācību. Ja esat jauns arduino lietotājs, tad, atsaucoties uz manu 1. moduli, tiks izveidots tilts, lai viegli apgūtu otro moduli. UZZINI ARDUINO PAMATUS.

2. darbība: saturs (2. modulis)

Saturs (2. modulis)
Saturs (2. modulis)

Instrukcija ir balstīta tikai uz to, kā savienot arduino ar dažādiem sensoriem, relejiem, servo un LCD displejiem.

1. ultraskaņas sensors.

2. PIR cilvēka noteikšanas sensors.

3. Skaņas sensors.

4. Lietus ūdens un augsnes mitruma sensori.

5. Mini un mikro servo. tiešām.

6. LCD displeji.

7. Jūsu mājas automatizācijas projekts. (Viegli)

priecājieties mācīties un izpētīt

3. solis: Ultraskaņas sensora mērīšanas attālums

Ultraskaņas sensoru mērīšanas attālums
Ultraskaņas sensoru mērīšanas attālums
Ultraskaņas sensoru mērīšanas attālums
Ultraskaņas sensoru mērīšanas attālums
Ultraskaņas sensoru mērīšanas attālums
Ultraskaņas sensoru mērīšanas attālums

Ko tas dara? Tas satur ultraskaņas raidītāju un ultraskaņas uztvērēju, tāpēc, kamēr impulsa signāli tiek padoti sensoram no arduino, tas pārraida ultraskaņas skaņu, ultraskaņas signāli tiek atspoguļoti, trāpot šķērslim, un atgriežas uztvērējā ceļojumam nepieciešamais laiks. tiek aprēķināts milisekundēs, un tas nodrošina izejas datus arduino, ko var apskatīt, izmantojot seriālo monitoru.

Sīkāka informācija un savienojums:

Vcc ------- Tas ir savienots ar arduino 5v tapu/jebkuru citu piemērotu barošanas avotu.

gnd ------- Šī ir zemējuma tapa. Aktivizētājs --- Arduino ievade ir savienota ar šo tapu (jebkuru digitālo tapu).

atbalss ------- Sensora izeja tiek novirzīta uz arduino, izveidojot savienojumu starp atbalsi un jebkuru digitālo tapu, kas konfigurēta kā ieeja.

Kodēšana -vieglākā daļa! Iepriekš attēlos ir sniegta vienkārša kodēšana, lai sāktu darbu ar šo sensoru!

Nomainiet pareizo tapas numuru, kuram pievienojāt atbalsi un sprūdu. Saskaņā ar savienojuma attēlu ar nosacījumu, ka sprūda ir savienota ar 12. tapu un atbalss ir savienota ar 11. tapu.

Laika pārvēršana par attālumu

Sensora izvadi no atbalss, kas ir laiks milisekundēs, var viegli pārvērst attālumā, dalot izvadi ar 58. To var viegli sasniegt, izmantojot vienu kodēšanas rindu.

Vienkārša reāllaika lietojumprogramma:

Ja vēlaties savās mājās izveidot automātiku, kas tiek izmantota, lai telpā automātiski ieslēgtu vai izslēgtu apgaismojumu, nosakot cilvēku ienākšanu un iziešanu. Cilvēka noteikšanu var panākt, nosakot pēkšņu sensora izejas vērtības kritumu, un sistēmu var attiecīgi ieprogrammēt.

4. solis: PIR cilvēka noteikšanas sensors

PIR cilvēka noteikšanas sensors
PIR cilvēka noteikšanas sensors
PIR cilvēka noteikšanas sensors
PIR cilvēka noteikšanas sensors
PIR cilvēka noteikšanas sensors
PIR cilvēka noteikšanas sensors

Kā norāda nosaukums, to izmanto, lai noteiktu cilvēka vai jebkura dzīvnieka klātbūtni, kas izstaro siltumu. Tādējādi tas izmanto IR viļņus, lai saprastu no cilvēka izstaroto siltumu un attiecīgi sniegtu jaudu. To izmantot ir ļoti vienkārši!

tapas detaļas un savienojums:

VCC --- šī ir jauda tapā, kas ir savienota ar 5v in arduino.

Gnd ----- Šī ir zemējuma tapa un savienota ar arduino gnd.

O/P ------ šī ir izejas tapa, ko izmanto, lai izvades datus nogādātu arduino, to var savienot ar jebkuru no digitālajām tapām.

Papildus tapām sensors ir aprīkots ar divām regulējamām pogām, ko izmanto, lai mainītu jutību un aizkavi. kodēšana-vieglākā daļa!

Parauga kodu skatiet iepriekš sniegtajos attēlos. ja izeja paliek nemainīga, mēģiniet mainīt jutības pogu, un jūs varat iegūt vēlamo izvadi.

Reālā laika piemērs!

Tas ir ļoti noderīgi mājas automatizācijas projektos, jo ir ļoti svarīgi zināt laika apstākļus, kādos cilvēks atrodas vai nav, un likt sistēmai atbilstoši darboties. To var izmantot, lai kontrolētu vannas istabas apgaismojumu, jo tas nav nepieciešams, kad to neizmanto, tādējādi ietaupot elektroenerģiju.

5. solis: skaņas sensors

Skaņas sensors
Skaņas sensors
Skaņas sensors
Skaņas sensors

Skaņas sensors uztver visus apkārtnē radītos skaņas viļņus, un tas attiecīgi nodrošina izvadi. To var izmantot gan kā analogo, gan digitālo.

1. Pievienojot DIGITAL:

Izeja būs 0 un 1 formā, tāpēc jutību var mainīt tikai, izmantojot moduļa komplektā iekļauto tirmpot.

2. Kamēr ir izveidots savienojums ar ANALOG:

Izeja ir 16 bitu datu veidā, tāpēc, neizmantojot trimpotu, nepieciešamo darbību var veikt, izmantojot standarta atsauces vērtību un izmantojot to tādā stāvoklī (piemēram, "ja").

Iepriekš minētie divi nosacījumi attiecas uz jebkuru sensoru ar līdzīgu skatu, t.i., ar trimpotu uz tā. Izmantojot to, nav nekādu sarežģījumu, jūs to varat viegli izmantot, vienkārši barojot sensoru ar 5 V spriegumu un iegūstot izvadi vēlamajā formā - analogā vai digitālā.

Tiešraides lietojumprogramma

To var izmantot mājas automatizācijā, lai kontrolētu gaismas un ventilatorus brīvroku režīmā, piemēram, dubultu klikšķi var ieprogrammēt ieslēgšanai un vienu klikšķi - ieprogrammēt izslēgšanai.

6. darbība. Lietus lāses un augsnes mitruma sensori:

Lietus lāses un augsnes mitruma sensori
Lietus lāses un augsnes mitruma sensori
Lietus lāses un augsnes mitruma sensori
Lietus lāses un augsnes mitruma sensori
Lietus lāses un augsnes mitruma sensori
Lietus lāses un augsnes mitruma sensori

Šie ir daži patiešām interesanti sensori, kas sniedz patiešām noderīgus datus, un tos ir patiešām forši lietot!

Tie ir ļoti līdzīgi iepriekš aprakstītajam skaņas sensoram, tāpēc tos var izmantot gan kā analogos, gan digitālos. Un saskaņā ar sensora vērtībām tos var ieprogrammēt jūsu uzdevuma veikšanai.

Reāllaika lietojumprogrammas: Augsnes mitruma sensoru var izmantot, lai automatizētu jūsu dārzu un apūdeņotu augus atbilstoši viņu vajadzībām un taupītu ūdeni. Tādējādi jūs varat izmēģināt daudz vairāk, darbs ar arduino ir ārpus jūsu iztēles!

7. solis: mini un mikro servi:

Mini un mikro servi
Mini un mikro servi

Ir patiešām forši zināt par servo un strādāt ar to, lai sistēma darbotos! Es jau esmu ievietojis detalizētu instrukciju par servo un tās lietojumprogrammām, uz kurām varat atsaukties, noklikšķinot uz saites.

SERVO

8. solis: relejs (lai kontrolētu augstspriegumu!)

Relejs-(lai kontrolētu augstspriegumu!)
Relejs-(lai kontrolētu augstspriegumu!)
Relejs (lai kontrolētu augstspriegumu!)
Relejs (lai kontrolētu augstspriegumu!)
Relejs (lai kontrolētu augstspriegumu!)
Relejs (lai kontrolētu augstspriegumu!)

Zināt par to ir ļoti svarīgi, jo tas kalpos kā atslēga mājas automatizācijai, jo katra sadzīves tehnika darbojas ar maiņstrāvu, un to nevar tieši kontrolēt, un tam ir nepieciešama saskarne, kas ir relejs.

Sīkāka informācija:

5V ir savienots ar barošanas avotu.

Gnd ir savienots ar zemi.

Signāla tapa ir savienota ar arduino digitālajām tapām, jo jūs varat kontrolēt releju.

COM ir savienots ar augstsprieguma barošanas avotu, strādājot ar maiņstrāvu, jums jābūt ļoti uzmanīgam, jo tas var nopietni ievainot jūs, ja esat jauns, labāk būtu palīgs. Releja darbība ir skaidri parādīta iepriekš redzamajā tabulā, un es ceru, ka jums nav nepieciešams papildu skaidrojums.

9. solis: šķidro kristālu displejs

Šķidro kristālu displejs
Šķidro kristālu displejs
Šķidro kristālu displejs
Šķidro kristālu displejs
Šķidro kristālu displejs
Šķidro kristālu displejs

Tos izmanto, lai zinātu iekšā notiekošo procesu, piemēram, sensoru vērtības, to var izmantot arī, lai lietotājs mijiedarbotos ar sistēmu. Savienojuma detaļas ir izskaidrotas iepriekš redzamajos attēlos. Apdares katls tiek izmantots, lai mainītu displeja kontrastu.

Datu pārsūtīšanai tiek izmantotas tapas D1, D2, D3, D4.

Parauga kodēšana: Kodējums ir norādīts attēlos, kas parādīti iepriekš.

Rinda kodā virs Liquidcrystal lcd (12, 11, 5, 4, 3, 2); nozīmē, ka (Rs, E, d0, d1, d2, d3) ir savienoti ar arduino tapām (12, 11, 5, 4, 3, 2).

LCD sākums (16, 2); - saka, ka izmantotais displejs ir 16*2 tipa (kolonna, rinda)

10. solis: Paldies, ka mācījāties kopā ar mani !

Paldies, ka mācījāties kopā ar mani !!!
Paldies, ka mācījāties kopā ar mani !!!

Ceru, ka jums patīk šis modulis, lūdzu, dariet man zināmu, ja ir kādas labojumu kļūdas vai uzlabojumi, ko var izdarīt, un es priecāšos uzzināt! Ja jums ir kādi jautājumi vai šaubas par iepriekš sniegto saturu, dariet man to zināmu komentāru sadaļā, un es labprāt palīdzēšu visos iespējamos līdzekļos.

Noklikšķiniet uz iecienītākās pogas, ja jums patīk šī pamācība, lai varētu to novirzīt turpmākai paskaidrošanai. Man ir daudz vairāk noderīgu materiālu, ko ar jums dalīties, tāpēc būsim savienoti, sekojot man, lai iegūtu vairāk noderīgas informācijas. ********** Dalieties zināšanās! Radiet idejas! ***********

Ieteicams: