Kategorijas: Mikrokontrolleru shēmas
Skatījumu skaits: 33735
Komentāri par rakstu: 2

19 vairogi Arduino visiem gadījumiem

 

Vairogs ir papildu dēlis. Es piedāvāju sadalīt vairogus pilna izmēra un atsevišķos moduļos. Pilna izmēra ar kontūrām viņi atkārto Arduino tāfeles formu, neatkarīgi no tā, vai tā ir UNO, Nano vai MEGA. Atsevišķi moduļi ir brīvas formas kartes, kas paredzētas noteikta funkciju kopuma veikšanai. Gan tas, gan citi var būt gan universāli, gan šauri mērķētu uzdevumu veikšanai.

Veikalos var atrast ļoti daudzus vairogus, un ar noteiktu kvalifikāciju jūs pats varat izaudzēt iespiedshēmas plates, kas atkārto arduīnu termināļu formā un izvietojumā, un salikt savu unikālo. Attēlā redzams Arduino ANO valde ar vairogu komplektu.

Arduino UNO ar vairogu komplektu

Universāla tāfele ērtai prototipēšanai

Sāksim ar vairogu, kas neveic nekādas īpašas funkcijas, bet tika izveidots jūsu projektu uzstādīšanas ērtībai. Tātad, pirmais mūsu pārskatā atvieglos projektu uzstādīšanu ar Arduino Nano plati, lai arī šajā gadījumā jēdziens "NANO" ir mazs.

Uz tāfeles ir savienotājs spraudņa pievienošanai no barošanas bloka, sprieguma stabilizators, kā arī spaiļu bloki. Tie ir parakstīti un atbilst Nanki atzinumiem. Turklāt ir atiestatīšanas poga un barošanas indikators.

Universāla tāfele ērtai prototipēšanai

Otrais vairogs ir paredzēts Uno dēlim. Tajā ir bez lodēšanas panelis projekta salikšanai un secinājumi, kas dublē tos pašus arduino - ērts risinājums.

Vairogs Uno dēlim

Jebkuram analogajam sensoram ir nepieciešama jauda un negatīvs kontakts, kad to ir daudz - ir džemperi tik daudz, ka būs ļoti grūti saprast ķēdi. Tāpēc dizaineri nāca klajā ar šādu risinājumu vairogiem. Tajās tiek parādītas visas ieejas un izejas, un barošanas kontakti ir dublēti un izvietoti blakus.

Šeit ir piemērs šādam Arduino Mega versijas dēļam.

Arduino Mega versijas dēlis

Vadu un bezvadu

Izmantojot šīs kartes, ir iespējams organizēt mikrokontrolleru vadību tīklā, piemēram, izmantojot Ethernet kabeli, vai bezvadu režīmā, izmantojot GSM savienojumu, ievietojot SIM karti.

w5100

Šīs plates nosaukums ir w5100 - tajā ir Ethernet modulis un SD karšu lasītāja modulis. Tas nozīmē, ka jūs varat atmiņas kartē saglabāt datus, piemēram, sensoru mērījumu žurnālu, un kontrolēt sistēmu caur tīmekļa saskarni. Lai saistītu arduino ar to, izmantojiet bibliotēkas:

  • Ethernet bibliotēka;

  • SD bibliotēka.

Pievērsiet uzmanību ārēji, viņš atkārto Arduino UNO R3 koncepciju, turklāt tas ir piemērots Mega.

Ja W5100 jums šķiet pārāk liels, ENC28J60 aizņem mazāk vietas. Diemžēl tam vairs nav SD moduļa.

ENC28J60

Negatīvie ir tas, ka to nevar uzstādīt uz tāfeles, bet tas ir paredzēts kā atsevišķs modulis.

W5500 ir vēl viena Ethernet vairoga versija. Tā kodols ir pārskatītā W5100 versija, kas optimizēta ātruma un energoefektivitātes ziņā.

W5500

Lūdzu, ņemiet vērā, ka pilna izmēra vairogos visus kontaktus dublē spaiļu bloks. Diemžēl vairogi izmanto ostas. Konkrēti, tas CS signālam izmanto MOSI, MISO, SCK un 10. piespraudi (izvēlieties komunikācijas galamērķi).

Ja jums ir nepieciešams bezvadu savienojums, jūsu izvēle ir Wi-Fi vairogi, ja jums ir internets un maršrutētājs, un, ja tāda nav, GSM moduļi vai GPRS vairogi.

Wi-Fi vairogs

Uz fotoattēla ir oficiālais vairogs. Tajā ir uzstādīta Micro SD atmiņas kartes slota, un tā sazinās ar mikrokontrolleri, izmantojot SPI protokolus, izmantojot Mini-USB, jūs varat atjaunināt tā programmatūru. Atbalsta 802.11b / g.

GPRS vairogs

GPRS vairogs no Amperka, kuru redzat iepriekš. Antenu var aizstāt ar jaudīgāku. Tuvāk skatītājam var redzēt SIM kartes slotu, nedaudz tālāk CR1225 akumulatora slotā. Plātnes akumulators ir nepieciešams karstā laikā reālā laikā, un tas ir svarīgs papildinājums GPRS vairoga iespējām. Jūs varat nosūtīt SMS uz viņu un no viņa.

Ar šo dēli jūs varat kontrolēt un dot komandas uz jūsu viedajām mājām (vai jebkuru citu jūsu ieviešanas projektu), kas atrodas no jebkura attāluma. Ir svarīgi, lai jūs atrastos šūnu pārklājuma zonā.



Kā uzglabāt datus vietnē Arduino?

Projektos ne visa informācija tiek ievietota mikrokontrollera atmiņā. Dažreiz jums ir jāuzglabā daži informācijas apjomi. Pirmais, kas ienāk prātā, jau tika teikts, ir sensoru informācijas reģistrēšana, lai turpinātu izpētīt, kā vide mainās stundu, dienu, gadu laikā. Lielisks piemērs ir mājas laika stacija. Tas ir noderīgi ne tikai zinātniskajiem pētniekiem, bet arī vispārējās izglītības un attīstības amatieriem.

Vairogs datu glabāšanai

Tas drīzāk nav vairogs, bet modulis. Starp citu, tā ir miniatūra un viegli atkārtojama, šeit ir tās izklāsts.

Shēma

Ir arī pilna izmēra datu glabāšanas vairogs. Tas darbojas ar SD atmiņas kartēm, uz kuģa ir reālā laika pulksteņa modulis, kuru darbina 3 V CR1220 akumulators, kas ir labs bonuss.

Vairogs datu glabāšanai

Mēs pārvaldām jaudīgu slodzi no mikrokontrollera

Pirmais, kas ienāk prātā, ir stafete. Ar viņu palīdzību jūs varat pārslēgt abas līdzstrāvas ķēdes un ar 220 voltu sadzīves barošanas avotu viņi var tikt galā ar sprādzienu.

Konkrēti, modulis, kas parādīts zemāk, katram kanālam var pārslēgt 1 kW 220 V slodzi (vai 5A), lai palielinātu jaudu, varat vai nu paralēlēt vairākus kanālus, vai ieslēgt šo releju magnētiskais starteris. Šajā gadījumā releji no vairoga spēlēs starpposma pastiprinātājus.

Starpposma stafetes valde

Protams, jūs varat pārslēgt releju, kā es aprakstīju rakstā “Ārējo ierīču pievienošana Arduino”, caur tranzistoru un jums jāizvēlas pašreizējais relejs, bet gatavās plates izmantošana būs uzticamāka, ērtāka un izskatīsies labāk.

Relejam ir viens trūkums - ierobežots izbraukumu skaits - tas ir kontakta izdegšanas sekas. Tas notiek loka parādīšanās dēļ, kad tiek atvērta jaudīga slodze (it īpaši induktīvs raksturs - tas ir motors utt.). Jūs varat izgatavot šādu vairogu pēc šādas shēmas:

Elektriskā shēma

Un šeit ir redzams, kā tas izskatās montāžā:

Valdes asambleja

Lai ieslēgtu maiņstrāvas slodzi, varat izmantot tiristorus un triacus. Viena problēma ir tā, ka tos nevar pieslēgt tieši arduino, vadības elektrodu pn savienojuma pārtraukuma gadījumā 220 V var atrasties uz mikrokontrollera paneļa un to sadedzināt. Izeja no šīs situācijas ir optimistisko līdzekļu izmantošana.

Tā kā šis uzdevums bieži rodas pirms izgudrotājiem, tika izstrādāts pabeigts risinājums - triac vairogs, tā pilns nosaukums ir ICStation 8 Channel EL Escudo Dos Shield for Arduino. Sākotnēji tas bija paredzēts, lai kontrolētu "elastīga neona" mirdzumu.

ICStation 8 Channel EL Escudo Dos vairogs Arduino

Tam ir 8 kanāli, kuriem ir pievienots maiņstrāvas tīkls un slodze.


Motoru vairogi

Motora vadība ne vienmēr ir viegls process. Dažās situācijās jums, iespējams, nav pietiekami daudz piespraudes, lai īstenotu uzdevumu, vai arī vadības algoritms ir diezgan sarežģīts. Izmantojot šādus dēļus, jūs daudz ātrāk varēsit uzveikt sava robota dizainu.

Motor-SHILD arduino var kontrolēt līdzstrāvas motorus (4 gab.) Vai divus pakāpju motorus.

Motor-SHILD priekš arduino

Tas ir veidots, pamatojoties uz diviem L293. Šī mikroshēma ir divu H tiltu montāža, tas ļauj kontrolēt ar iespēju mainīt divus DPT vai 1 pakāpju bipolāru motoru. Attiecīgi savienojuma diagrammas:

Motora vadība

Tāfeles augšējā kreisajā stūrī ir divas servoplāksnītes (plus, mīnus un vadības signāls). Sarkanais aplis apņēma vietu, kur ir uzstādīts džemperis. Ja tā ir, tad šī plate tiek darbināta no Arduino grīdlīste, un, ja tā nav, no ārēja 5 V avota.

Četru motoru pievienošana dēlim

Izmantojot šo vietējā ražotāja moduli, jūs varat kontrolēt divus līdzstrāvas motorus, tam ir arī džemperis, kas apvieno mikrokontrollera barošanas līnijas vai atvieno tos strāvas padevei no atsevišķa avota.

Plātne līdzstrāvas motoru vadībai

Jūs varat kontrolēt motorus, kas paredzēti sprieguma diapazonam no 5 līdz 24 voltiem. 2 līdzstrāvas motoru vietā varat izmantot 1 vienfāzes pakāpienu vai paralēli iestatīt kanālus un savienot 1 jaudīgu līdzstrāvas motoru ar strāvu līdz 4A, un tas nav pietiekami - 48 W ar barošanas spriegumu 24 V.

Lai savienotu servo, jums nepieciešami trīs vadi - plus, mīnus un signāls, bet ko darīt, ja jums ir daudz serv? Jūsu dēlis pārvērtīsies par džemperu putru. Lai no tā izvairītos, ir Multiservo vairogs.

Arī šeit pastāv strāvas ķēžu atdalīšanas iespēja, kā tas bija iepriekšējā versijā. Kopumā jūs varat savienot 18 servos (uz paneļa numurē no 0 līdz 17).

Servo vadības pults

Visur ir sava specifika, vairogi neparastiem uzdevumiem ...

Atmega 328, mūsu valdes sirds, ir ADC. Galvenā problēma ir tā, ka Arduino Uno plāksnē mēs redzam tikai 6 analogās ieejas. Ko darīt, ja mums ir vairāk analogo sensoru?

Vienā tīklā var savākt divus arduino. Viens no tiem jāizmanto kā galvenais, bet otrs - izmaiņām, un no pirmā - mērījumu signālu nosūtīšanai uz serveri vai displeja parādīšanai ekrānā ... Bet tas ir grūti: lai ieviestu šādu sistēmu, jums jāpavada atmiņa papildu programmas koda rindiņās.

Bet kā būtu, ja katru ievadīto vērtību reizinātu ar 16? Kopumā mums var būt līdz 16 * 6 = 96 analogās ieejas. Tas ir reāli ar multipleksoru. Tas vienkārši pārslēdz 16 analogos kanālus pēc kārtas uz vienu analogo izeju, kuru jūs savienojat ar tā paša jebkura mikrokontrollera ieeju.

Pagarinājuma plate analogo sensoru savienošanai

Balss atpazīšana

Ar Atmega mikrokontrolleru ir ļoti grūti atbrīvot balss atpazīšanas funkciju, bet arduinisti nevar izmisumā, ir īpašs risinājums - EasyVR Shield 3.0.

Šis ir gatavs, bet dārgs risinājums, tā rakstīšanas laikā Krievijā tas maksā gandrīz 100 USD. Vispirms vairogs pierakstīs jūsu komandu, pēc tam salīdzinās to ar atmiņā rakstīto, pēc numura noteikšanas tas to izpildīs.

Jūs varat noorganizēt “dialogu ar datoru”, tas var reproducēt tajā rakstīto. Bez papildu pastiprinātājiem ieteicams "sazināties" ar šo plati no attāluma, kas nepārsniedz 60 cm.

Balss atpazīšana

Displeja attēls

LCD tastatūras vairogs ir īsts vadības panelis. Tajā ir LCD1602 displejs (16 rakstzīmes divās rindās) un pogu komplekts. To dēļ ir iesaistīti diezgan daudzi porti, piemēram, A0 un no D4 līdz D7 zem klaviatūras, un ports D10 ir PWM dimmera vadība. D8 un D9 - atiestatīšana un iekļaušana.

LCD tastatūras vairogs

Faktiski ir daudz displeju, kas ir saderīgi ar arduino. Drīzāk tie, par kuriem ir uzrakstīta visvairāk informācijas, un jūs tos varat viegli palaist savā sistēmā. NOKIA 5110 displejs ir diezgan populārs DIY aprindās. Ir arī OL2 un TFT ekrāni, kas darbojas uz I2C. Bet tie nav "vairoga" versijā.

Izplešanās dēlis ar displeju

Autonoms ēdiens

Diezgan neparasts vairogs šajā kolekcijā, kas veic kopīgu uzdevumu. Spēka vairogs ir litija jonu akumulators ar visu nepieciešamo aizsardzību un savienotāju uzlādēšanai. Šķiet, ka tas nav nekas īpašs, taču tas nodrošinās pilnīgu jūsu projekta izskatu, un strāvas ķēdēm nav jābūt izvietotām blakus galvenajiem dēļiem.

Spēka vairogs

Secinājums

Vairogu izmantošana visiem projekta uzdevumiem ļaus izvairīties no pārmērīga daudzuma pāreju un savienojumu, un tas samazinās kļūdu un papildu jumperu skaitu. Pēc montāžas jūs saņemsiet daudzstāvu sviestmaizi no rūpnīcā izgatavotām shēmas plates. Šo pieeju dažreiz sauc par "modulāru dizainu". Starp citu, tas atvieglos aprīkojuma apkopi, remontu un pielāgošanu.

Entuziasti praktizē unikālu moduļu projektēšanu, vadu uzstādīšanu un montāžu. Tas ir viens no Arduino augstās popularitātes iemesliem ne tikai kā pašmāju izstrādājumu platforma, maizes dēļu modeļi un prototipi, bet arī kā platforma pabeigtiem risinājumiem.

Skatīt arī vietnē electrohomepro.com:

  • Kā droši vadīt 220 voltu slodzi, izmantojot Arduino
  • Kuru Arduino dēli izvēlēties
  • Arduino savienošana un programmēšana iesācējiem
  • 10 interesanti projekti Arduino
  • Programmējami mikrokontrolleri JavaScript: kuru izvēlēties, raksturojums ...

  •  
     
    Komentāri:

    # 1 rakstīja: Jangs | [citāts]

     
     

    Sakiet man - vai vietnē Arduino Uno ir iespējams instalēt “ICStation 8 Channel EL Escudo Dos Shield for Arduino”? (Es nesaprotu šo tēmu) un vai ir iespējams vienlaicīgi kontrolēt 2 dažādas slodzes ar EL Escudo Dos Shield (atvienojiet, ieslēdziet vienkārši) - vienu uz maiņstrāvu, bet otru uz līdzstrāvu, 400 un 24 vati. Paldies!

     
    Komentāri:

    # 2 rakstīja: Sanija | [citāts]

     
     

    Ne vienmēr, viens nav.