Arduino UNO: falanqaynta saxanka hardware libre si buuxda

Baska Arduino I2C

Tan iyo markii la bilaabay suuqa saxanka Arduino UNOGuddigan wax badan baa is beddelay markii la sii daayay dib-u-habeyntiisii ​​ugu dambeysay. Intaa waxaa dheer, isla abuurayaasheeda ayaa ku deg degay inay abuuraan taariko kale oo la mid ah qaabab kala duwan si ay u daboosho baahiyo ka badan kuwii ay markii hore daboolaysay UNO. Qaar kale oo badan ayaa xitaa ku dhiirraday inay abuuraan koodhadh u gaar ah ama looxyo iswaafajiya, in kasta oo aanay isku guul ku ahayn.

Kahor muuqaalka Arduino horeyba waxaa jiray mashaariic kale oo lamid ah, sida looxyada Parallax ee caanka ah ee leh Microchip PIC microcontrollers kuwaas oo si fudud loo qorsheeyay iyadoo la adeegsanayo luqadaha sida PBASIC iyo kuwa kale. Tusaalaha tani waa shaambada aasaasiga ah 2 ee Parallax. Laakiin xaqiiqda ah in aan ahaansho hardware libre Waxay ka dhigan tahay in aysan suuqa ku lahayn xidid la mid ah sidii mashruuca Arduino uu lahaa. Saxan Talyaanigu runtii wuxuu ahaa kacaan xagga dareenkan ah.

Waa maxay Arduino UNO Rev3?

Astaanta Arduino

Arduino UNO Rev3 waa dib u eegistii ugu dambeysay taasi oo jirta xilligan saxankan. Waa guddi elektiroonig ah oo yar oo leh microcontroller-ka barnaamij-ku-shaqeysan ee PCB-ga ah. Marka lagu daro qashinka, waxaa sidoo kale ku jira taxane biinno ah sida wax soo gal iyo wax soo saar loo adeegsan karo barnaamijka barnaamijka si loo sameeyo waxyaabo kala duwan. Sidan oo kale, mashaariicda elektaroonigga ah waxaa loo abuuri karaa si fudud.

Saxankani wuxuu ka soo baxayaa mashruuca arduino, Mashruuc Talyaani ah ayaa bilaabmay 2005 dii kaas oo diirada lagu saaray horumarinta qalabka furan iyo softiweerka ardayda inta badan. Naqshadihii ugu horreeyay waxaa loogu talagalay machad ku yaal Ivrea, oo ku yaal Talyaaniga. Waqtigaas ardayda xaruntan waxbarashadu waxay isticmaali jireen Shaambadaha CADDAN ee aan hore u soo sheegay. Kuwani waxay lahaayeen kharash aad u badan, mana ahayn kuwa furan.

Intaas oo dhan ka hor, Hernando Barragán wuxuu abuuray barxad horumarineed oo lagu magacaabo Wiring, mashruuc uu dhiirrigeliyay kuwa caanka ah Ku shaqeynta luqadda barnaamijka. Tan aasaas ahaan, waxay u shaqo tageen sidii loo horumarin lahaa qalab qiimo jaban oo fudud oo loogu talagalay ardayda. Markaa waxay ku dhaqaaqeen inay samaystaan ​​guddi kombuyuutar leh PCB iyo microcontroller fudud, iyo sidoo kale inay abuuraan IDE (Is-dhexgalka Horumarinta Is-dhexgalka).

Maaddaama uu Wiring horey u adeegsaday loox leh ATmega168 microcontroller, horumarada soo socda ayaa lagu raacay isla jihadaas. Massimo Banzi iyo David Mellis ayaa ku dari lahaa taageer ATmega8 loogu talagalay Fiilooyinka, taas oo xitaa ka raqiisnayd tii 168. Oo sidaas darteed jeermiskii ugu horreeyay ee maanta ayaa soo baxa Arduino UNO. Mashruuca Fiilooyinka ayaa markaa loo beddelay Arduino.

Magaca mashruuca caanka ah wuxuu ka soo baxay baar ku yaal Ivrea, halkaas oo ay ku kulmeen aasaasayaashii mashruuca. Baarkaas waxaa loo yaqaanay Bar di Re Arduino, kaas oo isna loogu magac daray Arduino oo ka yimid Ivrea, boqorkii Talyaaniga ilaa 1014.

Marka la fiiriyo awooda taargooyinkaan, taageero dheeri ah ayaa lagu soo kordhiyay bulshada si horay loogu socdo loona sameeyo taarikooyin badan. Intaa waxaa dheer, bixiyeyaasha qaybaha elektarooniga ah iyo soosaarayaasha ayaa bilaabay inay qaabeeyaan alaabooyin gaar ah la jaan qaadaya Arduino. Sida la mid ah Warshadaha Adafruit. Halkan waxaa ka soo kacay gaashaammo fara badan iyo qaybo ka mid ah taarikadaas.

Wajahday guusha baaxadda weyn, sidoo kale waa la soo saaray aasaaska Arduino, si loo sii wado dhiirrigelinta iyo isku-dubbaridka dadaallada mashruuca Arduino. Moodel la mid ah kuwa ururada kale ee la midka ah sida Linux Foundation, Raspberry Pi Foundation, RISC-V Foundation, iwm.

Waqtigan xaadirka ah, noocyo badan oo Arduino ah ayaa la soo saaray, iyada oo leh arrimo kala duwan oo kala duwan iyo microcontrollers kala duwan, iyo sidoo kale qalab badan in aan ka wada hadalnay boggan:

Macluumaad faahfaahsan oo ah Arduino UNO

Tani saxanka Arduino UNO Waxay leedahay astaamo u gaar ah oo ka dhigaya mid gaar ah, waxayna leedahay taxane faraqyo ah oo la xiriira looxyada kale ee Arduino ee aan soo bandhigi doonno.

Astaamaha farsamada, qorshaha iyo xiisaha

Arduino Pin Out

El astaamaha farsamada ee guddiga Arduino UNO Nolosha 3 Waxay muhiim u yihiin inay ogaadaan sida saxda ah ee loogu isticmaalo, haddii kale ma ogaan doontid xadka iyo habka saxda ah ee loogu xiro dhammaan qeybaha elektarooniga ah biinankooda iyo basaskooda.

Ka bilaabaya marka hore iyada TAARIIKHDA, ma waxaad leedahay:

  • Atmel ATmega328 microcontroller oo ah 16 Mhz
  • Xusuusta SRAM dusha: 2KB
  • Xusuusta isku-darka EEPROM: 1 KB
  • Xusuusta Flash: 32 KB, kuwaas oo 0.5 KB ay isticmaalaan bootloader-ka, markaa looma isticmaali karo ujeedooyin kale.
  • Chip danab shaqeeya: 5v
  • Talinayo sahayda danab: 7-12v (in kastoo ay taageerto 6 ilaa 20v)
  • Xaddiga joogtada ah ee joogtada ah: 40mA ee I / O iyo 50mA ee pin 3.3V.
  • Biinanka I / O: 14 musmaarro, oo ka mid ah 6 yihiin PWM.
  • Biinanka Analogga: 6 musmaarro
  • Dib u deji badhanka si aad dib ugu bilowdo fulinta barnaamijka lagu soo raray xusuusta.
  • Chip interface interface.
  • Saacadda Oscillator ee loogu talagalay calaamadaha u baahan laxanka.
  • Power LED on PCB.
  • Iskuduwaha danab isku dhafan.
  • Qiimaha ku dhow 20 euro.

Sida for biinanka iyo isku xirnaanta laga heli karaa saxanka Arduino UNO:

  • Foosto Jack ama DC Power Jack: waa isku xirayaasha guddiga Arduino UNO inaad awood u yeelatid koronto ahaan. Kaarka waxaa ku shaqeyn kara jaakad ku habboon iyo adabtarad si loogu siiyo 5-20 volt. Haddii aad ku xireyso tiro badan oo walxo ah saxanka, waxay u badan tahay inaad u baahan tahay inaad ka gudubto caqabadda 7v si aad ugu filnaato.
  • USB: dekedda USB-ga waxaa loo isticmaalaa in lagu xiro guddiga Arduino iyo kombuyuutarka PC-ga, sidaas ayaad ku barnaamijsan kartaa ama ku heli kartaa xog iyada oo loo marayo dekedda taxanaha ah. Taasi waa, waxay asal ahaan kaa caawin doontaa inaad ku dhejiso sawirradaada 'Arduino IDE' xusuusta gudaha ee microcontroller si ay u fuliso. Waxay sidoo kale buuxin kartaa shaqada awoodda hob iyo walxaha ku xiran.
  • VIN Biin: sidoo kale waxaad heli doontaa biin VIN ah oo kuu oggolaanaya inaad awood u yeelato guddiga Arduino UNO adoo adeegsanaya koronto dibadda ah, haddii aadan rabin inaad isticmaasho USB-ga ama Jack-ka kore.
  • 5V: waxay siisaa danab dhan 5V. Tamarta gaari doonta waxay ka imaaneysaa mid ka mid ah seddexdii kiis ee hore oo aad awood ugu yeelan karto saxankaaga.
  • 3V3: pinkani wuxuu kuu ogolaanayaa inaad bixiso 3.3v ilaa 50mA mashaariicdaada.
  • GND: waxay leedahay 2 biinane oo dhulka ah, si loogu xiro dhulka mashaariicdaada elektiroonigga ah iyaga.
  • Dib u celi: biin si aad dib ugu cusbooneysiiso adigoo u diraya calaamadda LOOSKA dhexdeeda.
  • Dekedda Serial: Waxay leedahay laba biinanka 0 (RX) iyo 1 (TX) si loo helo loona gudbiyo xogta taxanaha ah ee TTL siday u kala horreeyaan. Waxay ku xiran yihiin microcontroller-ka kumbuyuutarradooda USB-to-TTL.
  • Joojinta dibedda: 2 iyo 3, biinanka loo qaabeyn karo inay kiciyaan carqaladeynta leh kor u kac, gees u dhacaya, ama qiime sare ama hooseeya.
  • SPI: basku wuxuu saaran yahay biinanka calaamadeysan 10 (SS), 11 (MISOI), iyo 13 (SCK) oo aad kula xiriiri karto adigoo adeegsanaya maktabada SPI.
  • A0-A5: waa biinanka analogga ah.
  • 0-13: kuwani waa biinanka dhijitaalka ah ama biinanka wax soo saarka ee aad habeyn kartid. Laydh yar oo isku dhafan ayaa ku xidhan pin 13 haddii uu pinkani sarreeyo wuu iftiiminayaa.
  • TWI: taageerooyinkaisgaarsiinta TWI adoo adeegsanaya maktabadda siligga. Waxaad isticmaali kartaa pin A4 ama SDA iyo pin A5 ama SCL.
  • AREF: tixraac danab tixraac galinta analogga ah.

Waraaqaha

Ahaanshaha guddi il furan, kaliya maahan waxaad ka heli doontaa xaashida xogta sida xaalada alaabooyin kale oo badan oo elektaroonig ah. Waxaad sidoo kale soo dejisan kartaa dukumiintiyo kale oo badan iyo jaantusyo elektaroonig ah oo kaa caawin doona inaad fahamto sida guddigaani u shaqeeyo. Arduino UNO gudaha iyo xitaa dhis naftaada hirgelinta Arduino. Tusaale ahaan, waxaad haysaa macluumaadka rasmiga ah ee soo socda:

Kala duwanaanshaha looxyada kale ee Arduino

Looxyada Arduino

Arduino UNO Nolosha 3 waa saxanka ugu habboon dhammaan kuwa bilaabaya in loo isticmaalo taarikada noocan ah. Maxaa intaa ka badan, waxaa jira xirmo bilow ah si aad ugu bilowdo wax kasta oo aad u baahan tahay oo lagu daro. Qalabkani kuma koobna oo keliya tiro badan oo elektaroonik ah si uu u bilaabo barashada, laakiin sidoo kale buug aad u faahfaahsan oo kaa caawinaya tallaabo kasta.

Si kastaba ha noqotee, waxaa jira noocyo kale ama qaabab guddiga Arduino kuwaas oo waxtar weyn u leh barnaamijyada kale ee horumarsan ama in la hirgeliyo mashruuc cabirkiisu muhiim yahay. Ku faraqa u dhexeeya taarikada Badanaa waxay ku jiraan nooca microcontroller isku dhafan, qaar xoogaa xoog badan oo leh xusuus badan oo ay ku jiraan sawirro ama barnaamijyo aad u horumarsan, iyo tirada biinanka la heli karo. Laakiin haddii aan isbarbar dhigno saddexda loox ee iibinta ugu fiican, kala duwanaanshuhu waa sida soo socota:

  • Arduino UNO Nolosha 3: eeg qaybta leh astaamo farsamo.
  • arduino mega: Qiimuhu wuxuu ka sarreeyaa € 30, oo cabirkiisu xoogaa ka weyn yahay saxanka UNO. Intaa waxaa sii dheer, waxaa ku jira micromerol-ka ATmega2560 oo awood badan kaas oo sidoo kale ka shaqeeya 16Mhz, laakiin wuxuu leeyahay 256KB oo xasuusta flash-ka ah, 4KB ee EEPROM, iyo 8KB ee SRAM barnaamijyada kakan. Intaa waxaa dheer, waxay sidoo kale leedahay biinno badan, oo leh 54 dijitaal I / O, 15 PWM, iyo 16 analog.
  • ArduinoMicro: waxay u taagan tahay cabirkeeda yar, kana yar UNO, inkasta oo ay isku qiimo yihiin. Meeshan yar, waxay iskuxireysaa microcontroller ATmega32U4 yar, laakiin sidoo kale ka shaqeeya 16Mhz. Xusuusta waxay la mid tahay ta UNO, marka laga reebo SRAM, oo leh 0.5KB dheeraad ah. Biinanka ayaa sidoo kale la kordhiyay inkasta oo ay yar yihiin, oo leh 20 dijitaal ah, 7 PWM iyo analog 12 ah. Farqiga kale ayaa ah inay u isticmaasho micro-USB isku xirkeeda halkii ay ka isticmaali lahayd USB. Inaad aad u yartahay kuma habboona gaashaan ama gaashaan sida labadii hore ...

Arduino IDE iyo barnaamij

Muuqaalka shaashadda ee Arduino IDE

Si aad u barnaamij u sameyso Arduino, nooc kasta oo ka mid ah noocyadeeda, waxaad heli kartaa IDE ama deegaan horumarineed oo loo yaqaan Arduino bixisaa. Waxay ku habboon tahay labada macOS, Windows iyo Linux. Waa xirmo furan oo furan oo aad awooddo kala soo bax xiriiriyahan. Iyada oo aad ku abuuri karto furayaasha si aad ugu diyaariso barnaamijka 'microcontroller chip' oo sabuuradda ku saabsan sidaasna mashaariicdaadu u shaqeeyaan.

Barxadda waxaa taageera luqadda barnaamijka Arduino ee ku saleysan luqadda barnaamijyada heerka sare processing, taas oo iyaduna la mid ah C ++-ta caanka ah. Taasi waa sababta ay u yeelan doonaan qaab isku mid ah iyo qaab ay ku dhaqmaan.

Waxaad wax badan ka ogaan kartaa sida loo isticmaalo Arduino IDE oo leh maqaallada ku jira boggan oo sharraxaya sida loogu daro qayb kasta oo elektaroonig ah ama qayb ka mid ah guddiga, ama si toos ah u soo dejiso koorsada barnaamijka Aqoonsiga Arduino ee PDF lacag la’aan. Iyada oo aad ku baran doontid qaabka iyo luqadda barnaamijyada si aad uga bilowdo mashaariicdaada ...


Noqo kuwa ugu horreeya ee faallo bixiya

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.