Kaip naudoti „Arduino“ plokštes elektronikos ir elektrotechnikos projektuose

Kaip naudoti „Arduino“ plokštes elektronikos ir elektrotechnikos projektuose

„Arduino“ plokštė yra atviro kodo vienos plokštės mikrovaldiklis, skirtas Pasidaryk pats elektronika ir elektros projektai . Iš esmės, jis buvo sukurtas Italijos dizaino studentams 2004 m., Tačiau greitai tapo mėgstamiausiu pradedantiesiems, įterptiesiems programuotojams, produktų gamintojams. Kadangi „Arduino“ plokštės turi keletą unikalių funkcijų, tokių kaip įmontuotas įėjimų ir išėjimų rinkinys, tiesiogiai sujungtas su jutikliais, varikliais, žibintais, vergų valdikliais, prailginamais skydais. „Arduino“ susideda iš programuojamos plokštės (paprastai mikrovaldiklio) ir programinės įrangos (IDE, „Integrated Development Environment“).



„Arduino“ susideda iš programuojamos plokštės (paprastai mikrovaldiklio) ir programinės įrangos (IDE, „Integrated Development Environment“). Pagrindinės „Arduino“ plokščių savybės yra šios


  • Paprasta programavimo aplinka
  • Nebrangi ir lanksti aparatūra
  • Atviro kodo ir išplėstinė programinė įranga
  • Atviro kodo ir išplėstinė aparatūra
  • Skersinė platforma

Skirtingos „Arduino“ plokštės elektronikos ir elektros projektams

„Arduino“ lentos klasifikuojamos pagal jų naudojimą ir specifikacijas. Skirtingos „Arduino“ lentos yra minimi toliau.





Pradinio lygio „Arduino“ lentos

  • „Arduino UNO“
  • Arduino Leonardo
  • „Arduino“ TYRIMAS
  • „Arduino Micro“
  • „Arduino Nano“

Patobulintos funkcijos „Arduino“ plokštės



  • „Arduino MEGA 2560“
  • „Arduino MEGA ADK“
  • Arduino DU
  • „ArduinoM0“
  • „ArduinoM0 PRO“

Daiktų interneto (IoT) pagrindu sukurtos „Arduino“ lentos


  • Arduino YUN
  • „Arduino Ethernet“
  • Arduino Tianas
  • „Arduino Industrial 101“
  • Arduino Leonardo ETH

Nešiojamos „Arduino“ lentos

  • „LilyPad Arduino“
  • „LilyPad Arduino“ USB
  • „LilyPad Arduino Simple Snap“
  • Arduino Gemma

„Arduino“ ir „Arduino“ suderinamos lentos

„Arduino UNO“

„ArduinoUNO“ lenta yra pagrindinė lenta pradedantiesiems mokytis nuo nulio. Tai mikrovaldiklio plokštė su mikrovaldikliu „ATmega328P“. Jame yra viskas, ko reikia mikrovaldikliui palaikyti, kad galėtumėte pradėti, tiesiog prijunkite jį prie kompiuterio USB laidu arba maitinkite kintamosios srovės adapteriu arba akumuliatoriumi.

„Arduino“ UNO valdyba

„Arduino“ UNO valdyba

Pagrindinės „ArduinoUNO“ plokštės specifikacijos pateikiamos žemiau.

  • Skaitmeniniai įvesties / išvesties kaiščiai-14 (iš jų 6 teikia PWM išvestį)
  • „PWM Digital“ Įvesties / išvesties kaiščiai-6
  • Analoginiai įvesties kaiščiai-6
  • „Flash“ atmintis - 32 KB („ATmega328P“)
  • „SRAM-2 KB“ („ATmega328P“)
  • „EEPROM-1 KB“ („ATmega328P“)
  • Laikrodžio greitis - 16 MHz kvarco kristalas
  • USB jungtis
  • Maitinimo lizdas
  • ICSP antraštė ir atstatymo mygtukas

„Arduino“ suderinama aparatinė įranga

Kaip mes visi žinome, „Arduino“ yra atvirojo kodo prototipų sudarymo lenta. Nemažai „Arduino“ suderinamų produktų, išleistų komerciškai, šios lentos beveik visiškai suderinamos tiek su „Arduino“ aparatine, tiek su programine įranga.

„InVentor“ (Indija) ir „Richduino“ (Indija), „Arduino UNO R3“ suderinama plokštė su „ATmega328P“ vienpusės plokštės dizainu už labai prieinamą kainą

ST Freeduino robotikos valdyba, Suderinamas su „Arduino UNO R3“. Jame yra įmontuoti „Servo“ prievadai 4 servo serveriams. LM1117 reguliatorius 1500mA srovei. Lankstus maitinimo šaltinis (nuolatinės srovės lizdas arba USB).

„YourDuinoRoboRED“, Pažangus „Arduino UNO“ suderinamas su 5,0 / 3,3 V, visais įvestimis / išvestimis iki 3 kontaktų

„Microduino“, Ketvirčio dydžio, pritvirtinama „Arduino“ suderinama plokštė, įskaitant daug patogių plėtinių modulių. Tai geriausiai žinoma dėl gaminių prototipų kūrimo ir projektavimo.

Wotduino, Tai „pasidaryk pats“ klonas „Arduino“, realizuotas ant vieno sluoksnio PCB.

„RockBLOCK“, Tai yra su „Arduino“ plokšte suderinama plokštė, ji yra labai populiari dėl dvipusio palydovinių pranešimų įrenginio, kurį galima lengvai integruoti naudojant USB arba nuosekliąsias sąsajas. Tai leido siųsti ar gauti trumpąsias žinutes iš bet kurios Žemės vietos.

„Digispark“, Atvirojo kodo, labai maža „Arduino“ suderinama kūrimo plokštė su įmontuotu USB, 6 įvesties / išvesties, SPI, „I2C“, PWM ir ADC.

Arduemetry, Su „Arduino“ suderinama lenta, pagrindinė „Arduemtry“ savybė yra GPS duomenų registravimo platforma, sukurta belaidžiai telemetrijai (mėgėjiškos raketos, balionai iš aukščio, RC transporto priemonės, APRS ir kt.).

DT-AVR „Inoduino“, DT-AVR „Inoduino“ yra mikrovaldiklio modulis, pagrįstas AT90USB1286, suderinamas su „Arduino“. Tam naudojami aukštos kokybės kompaktiški SMD komponentai. Šis modulis sukurtas kartu su vidiniu įkrovikliu atsisiųsti kodą naudojant „Arduino IDE“ programinę įrangą.

„Arduino“ suderinama aparatinė įranga

„Arduino“ suderinama aparatinė įranga

„Arduino“ lentos elektronikos ir elektrotechnikos projektuose

Pagrinde yra „Arduino“ valdybos programos įterptą realaus laiko sistemą pagrįsti projektai, kurie apima pramoninių prietaisų valdymą, gatvių žibintų intensyvumo valdymą, kliūčių vengimą, elektros prietaisų valdymą, namų automatizavimą, požeminio kabelio gedimų aptikimą, saulės gatvių šviesą ir kt. Norint geriau suprasti šias programas. Čia trumpai aptarsime su tinkama schema. Norėdami sukurti šią programą, turime parašyti programinę įrangą „Arduino“ programavimo kalba ir „ArduinoIDE“.

Čia trumpai aptarsime su tinkama schema. Norėdami sukurti šią programą, turime parašyti programinę įrangą „Arduino“ programavimo kalba ir „ArduinoIDE“.

„Arduino“ pagrindu pagaminti LED gatvių žibintai su automatiniu intensyvumo valdymu

Pagrindinis šio projekto tikslas yra valdyti gatvių žibintų automatinį intensyvumą naudojant „Arduino“ lentą. „Arduino“ lenta naudojama valdyti žibintų intensyvumą, plėtojant PWM signalus, kurie skleidžiasi MOSFET įjungti / išjungti šviesos diodų rinkinys.

Aparatinės įrangos reikalavimai

  • „Arduino“ plokštė („ATmega AVR“ serijos mikrovaldiklis)
  • Maitinimo blokas
  • Kondensatoriai, rezistoriai
  • Balti šviesos diodai
  • MOSFET
  • Krištolas
Blokuoti „Arduino“ plokščių LED gatvių žibintų su automatiniu intensyvumo valdymu schemą

Blokuoti „Arduino“ plokščių LED gatvių žibintų su automatiniu intensyvumo valdymu schemą

Palyginti su HID lempomis, šviesos diodų tarnavimo laikas yra ilgesnis, nes šviesos diodai sunaudoja mažiau energijos. „Arduino“ lentoje yra programuojamos komandos, valdančios šviesos intensyvumą pagal sukurtus PWM signalus. Šviesos intensyvumas palaikomas aukštas nakties metu, kai eismas keliuose lėtai mažėja, o šviesos intensyvumas taip pat vis labiau mažėja iki ryto. Pagaliau šviesos intensyvumas visiškai išsijungia ryte 6 val. Ir vėl prasideda 6 val. vakare ir šis procesas yra dažnas.

Arduino pagrindu pagaminti LED gatvių žibintai su automatiniu intensyvumo valdymu

Arduino pagrindu pagaminti LED gatvių žibintai su automatiniu intensyvumo valdymu

„Arduino“ valdomas kliūčių vengimo robotas

Pagrindinis šio projekto tikslas yra suprojektuoti robotizuotą transporto priemonę, kuri būtų naudojama siekiant išvengti kliūčių. Šiame projekte roboto judėjimui naudojamas ultragarso jutiklis, o norimai operacijai naudojamas „Arduino“.

Aparatinės įrangos reikalavimai

  • „Arduino Develop“ lenta
  • Variklio vairuotojo IC
  • Nuolatinės srovės varikliai
  • Diodai
  • Baterija
  • Ultragarsinis jutiklis.
Blokuoti „Arduino“ valdomo kliūčių vengimo roboto schemą

Blokuoti „Arduino“ valdomo kliūčių vengimo roboto schemą

Kai robotas pastebi kliūtį, esančią priešais jį, tuoj pat siunčia signalus į „Arduino“ lentą. Atsižvelgdamas į gautą įvesties signalą, mikrovaldiklis siunčia robotui komandą važiuoti kita kryptimi, tinkamai įjungdamas variklius, sujungtus per variklio tvarkyklės IC.

„Arduino“ valdomas kliūčių vengimo robotas

„Arduino“ valdomas kliūčių vengimo robotas

„Arduino“ pagrįsta namų automatika

Tobulėjant technologijoms ir namai taip pat tampa labai protingi. Mūsų namuose kroviniai valdomi naudojant įprastus jungiklius. Bet mums labai sunku valdyti jungiklius, kad eitume šalia jų. Taigi, šis projektas suteikia geriausią sprendimą naudojant „Arduino“ ir išmaniuosius telefonus.

Aparatinės įrangos reikalavimai

  • „Arduino“ plokštė („ATmega AVR“ serijos mikrovaldiklis)
  • „Bluetooth“ modulis
  • 9 V maitinimo modulis
  • Optoizoliatorius
  • TRIAC
  • Diodai, rezistoriai, kondensatoriai
  • Lempos (apkrova)
Blokuoti „Arduino“ namų automatikos schemą

Blokuoti „Arduino“ namų automatikos schemą

Imtuvo gale prie „Arduino“ plokštės prijungtas „Bluetooth“ įrenginys, o siųstuvo gale esanti GUI programa „Android“ telefone siunčia imtuvui ON / OFF komandas. Paspaudus tam tikrą GUI vietą, krovinius galima įjungti / išjungti nuotoliniu būdu. Šias apkrovas galima valdyti „Arduino“ plokšte per tiristorius ir optoizoliatorius naudojant TRIAC.

„Arduino“ plokščių namų automatika

„Arduino“ plokščių namų automatika

Taigi, visa tai yra „Arduino“ lentos elektronikos ir elektrotechnikos projektuose . Tikimės, kad geriau supratote šiuos projektus. Be to, jei turite klausimų dėl šios koncepcijos, pateikite savo atsiliepimą komentuodami toliau pateiktame komentarų skyriuje.