Talaan ng mga Nilalaman:

Patnubay sa Pagbili para sa Arduino Uno: 4 Hakbang
Patnubay sa Pagbili para sa Arduino Uno: 4 Hakbang

Video: Patnubay sa Pagbili para sa Arduino Uno: 4 Hakbang

Video: Patnubay sa Pagbili para sa Arduino Uno: 4 Hakbang
Video: Kontrolin ang bombilya ng 4 Relay gamit ang NodeMCU ESP8266 IoT at D1 Mini sa paglipas ng WiFi 2024, Hulyo
Anonim
Patnubay sa Pagbili para sa Arduino Uno
Patnubay sa Pagbili para sa Arduino Uno

Ang pagpili ng isang Arduino upang bumili ay maaaring nakalilito, lalo na kung isinasaalang-alang mo ang pagbili ng isang Uno. Ang mga nagbebenta sa online ay maaaring alisin ang mahalagang impormasyon, magbenta ng hindi napapanahon o hindi naaangkop na mga board na may presyo, at ang ilan ay maaaring maging mapanlinlang. Inaasahan kong magbigay ng impormasyon sa artikulong ito tungkol sa pag-navigate sa proseso ng pagpili kung saan bibilhin ang iyong board.

Hakbang 1: Tunay na Arduino, Clone, o Derivative

Mayroong maraming mga kategorya ng mga Arduino board na maaari mong bilhin:

  • Tunay na mga board ng tatak Arduino
  • Mga pekeng board
  • Mga clone board
  • Mga derivative board

Tunay at huwad na mga board

Ang mga tunay na board ng tatak Arduino ay ginawa ng isang kumpanya na nakikipagsosyo sa may-ari ng trademark ng Arduino sa isang partikular na bansa.

Para sa mga mamimili ng USA, ang pinakakaraniwang nagbebenta ng Arduino ay maaaring adafruit.com o sparkfun.com. Magagamit din ang mga board sa pamamagitan ng mga brick-and-mortar store tulad ng Micro Center.

Ang mga tunay na Arduino board ay ang pamantayan kung saan nakabatay ang mga clone o derivative board, at ang mga board kung saan idinisenyo ang karaniwang software ng IDE upang gumana sa labas ng kahon.

Ang mga orihinal na Arduino board ay eksaktong hitsura ng ipinakita sa website ng Arduino, isama ang kulay ng board, kalidad at hugis ng logo, paglalagay ng sangkap, at mga kulay ng sangkap, na partikular ang kulay ng polyfuse.

Narito ang isang artikulo sa website ng arduino.cc na nagbibigay ng impormasyon tungkol sa mga pekeng board:

blog.arduino.cc/2013/07/10/send-in-the-clones/

Ang isang pekeng board ay lumalabag sa mga copyright at trademark at ginawa ng isang produser na nais maging mapanlinlang. Mayroong maliit na dahilan para sa isang tagagawa na gumawa ng isang pekeng isang bukas na disenyo ng pinagmulan ng hardware, dahil pinahihintulutan ang mga gumagawa na gumawa ng eksaktong kopya hangga't hindi nila nilalabag ang mga trademark, ngunit sa ilang kadahilanan ito ay karaniwan. Inirerekumenda ko ang pagkuha ng kaunting labis na oras sa iyong proseso ng pagbili upang matiyak na hindi ka bumili ng isang huwad. Kung ang kadahilanang naaakit ka sa isang web site na nag-aalok ng mga huwad ay ang presyo, o kung titingnan mo kung ano ang tila isang tunay na Arduino board ngunit mayroon itong nabawasang presyo kumpara sa Adafruit, SparkFun, o iba pang mga opisyal na nagbebenta, ikaw maaaring makatipid ng iyong pera ng ilang pera at bumili lamang ng isang clone o derivative sa halip, at ang mga iyon ay katanggap-tanggap sa mga may-ari ng trademark ng Arduino.

Kung bibili ka ng isang tunay na Arduino board gagasta ka ng $ 20 hanggang $ 35 USD dito, o bibili ka ng isang huwad at hindi mo namamalayan. Kaya, dapat ka lamang bumili ng tunay mula sa isang kagalang-galang na vendor at huwag subukang bumili ng tunay mula sa isang discounter.

Mga clone at derivative board

Ang isang clone ay isang board na gumagamit ng parehong layout at mga bahagi ng isang tunay na board ay ginawa. Ito ay isang eksaktong kopya. Dahil ang disenyo, bootloader o firmware, at nauugnay na software tulad ng IDE ay bukas lahat, walang mali sa paggawa ng isang clone, at ang pagbili ng mga ito ay hindi nakakasama sa proyekto ng Arduino. Ang screen ng seda ng nakalimbag na circuit board ay walang mga marka ng Arduino tulad ng logo at pangalan ng Arduino, at karaniwang mas mababa ang gastos. Hangga't hindi nila nilalabag ang mga trademark, okay lang sila.

Ang isang derivative board ay isa na maaaring may isang katulad na layout at mga bahagi, at na maaaring katugma sa Arduino IDE, ngunit may mga pagkakaiba sa disenyo na ginagawang mas mababa ang gastos sa board upang magawa, o nag-aalok ng karagdagang o mas kaunting mga tampok kumpara sa tunay na Arduino boards. Ang mga derivative board ay madalas na nagkakahalaga ng mas kaunti, maliban kung ang board ay may karagdagang mga tampok na hindi inaalok sa isang tunay na Arduino board.

Ang mga halimbawa ng mga karagdagang tampok ay karagdagang suplay ng kuryente o regulasyon ng kuryente, pag-iwas sa proteksyon ng polarity, antas ng switchable na lohika, pagpapaubaya sa antas ng lohika, pag-convert, o proteksyon, mga kadahilanan ng pasadyang form, karagdagan o nabawasan na circuitry. Ang mga derivatives ay kapaki-pakinabang sa founding project, dahil ang mga bagong tampok kung minsan ay papunta sa susunod na henerasyon ng tunay na Arduinos. At ang mga tagagawa ng derivative at tagasuporta ay nag-aambag sa code at dokumentasyon. Tulad din ng mga clone, kung ang isang derivative ay hindi lumalabag sa mga trademark, okay lang sila.

Ano ang totoo?

Ang teksto sa ibaba tungkol sa paghihiwalay ng mga kumpanya ng Arduino ay ngayon ng lumang balita, dahil ang mga kumpanya ay muling nagkasama. Mayroon na ngayong isang kumpanya ng Arduino. Ang natitirang teksto sa "hakbang" na ito ay mananatili para sa mga layuning pangkasaysayan.

Lumang balita:

Ang isa sa 5 tagapagtatag ng Arduino, si Gianluca Martino, ay pinutol ang kanyang relasyon mula sa iba. Mayroong pagkakagulo sa founding team, nagpapatuloy na ligal na hindi pagkakaunawaan, at ngayon mayroong dalawang magkakahiwalay na kumpanya na gumagamit ng Arduino na pangalan. Parehong ang orihinal na arduino.cc at ang mas bagong mga website ng arduino.org ay may ilang nakalista na mga nakalista.

Sinabi ni Massimo Banzi sa isang blog sa arduino.cc tumigil sila sa pagtanggap ng mga royalties para sa ginawang Italyano na Arduinos, at iyon ang mga Arduino na ginawa ng kumpanya ni Gianluca Martino na nagpapatakbo ng arduino.org.

makezine.com/2015/03/19/massimo-banzi-fighting-for-arduino/

blog.arduino.cc/2015/03/20/dear-arduino-community/

www.arduino.org/blog/1-the-new-blog/first-round-won

Ang mga problemang ito ay nalulutas para sa arduino.cc sa pamamagitan ng bagong pakikipagsosyo sa pagmamanupaktura. Ang tatak ng Genuino ay nilikha ng arduino.cc dahil sa pagkakagulo na ito sa koponan ng Arduino. Ang Unos ay ginawa sa ilalim ng tatak ng Genuino para sa Tsina at iba pang mga pamilihan sa Asya sa pamamagitan ng pakikipagsosyo sa SeeedStudio. Ang Arduino Uno ay ginawang ngayon sa USA hanggang Hulyo 2015 sa pamamagitan ng pakikipagsosyo sa Adafruit.

makezine.com/2015/06/20/ardunio-announces-man Manufacturing-partnership-seeedstudio/

makezine.com/2015/05/26/first-arduino-made-american-soil/

Ang hindi pagkakaunawaan at paghati ng mga kumpanya ay nakalulungkot. Ang ilang mga tao ay pumili ng panig, at malakas na tagasuporta ng isang kumpanya o iba pa. Ang ilang mga tao ay sumusuporta sa parehong mga kumpanya, o pipili lamang ng mga board at nauugnay na software batay sa pagiging angkop sa proyekto na kanilang binubuo. Ang ilan ay pipili ng mga board mula sa kumpanya na may pinakamalakas na suporta sa online, o pinaka-kapaki-pakinabang na komunidad sa forum.

Hakbang 2: Panlinlang o Pagkakaiba sa Uno

Kaya, ang lahat ay darating sa kung ano ang iyong kahulugan ng Uno, at kung ano ang mahalaga sa iyo.

ATmega328P sa anumang serial adapter

Kung isasaalang-alang mo ang isang Uno upang maging isang board na nakabatay sa ATmega328P na may anumang built-in na USB sa serial adapter at isang 115200 baud serial bootloader, isasama ang maraming mga Unos na inaalok sa eBay na mayroong CH340G USB chips sa halip na ATmega16U2. Marami sa mga board na ito ang inaalok at ipinagbibili at naka-print sa screen bilang Uno R3 o Rev 3, na kung saan ay hindi tumpak, dahil ang Rev 3 ay mahalagang isang pag-upgrade mula sa ATmega8U2 hanggang ATmega16U2. Mayroong maliit na dahilan upang tawagan ang isang Uno board na isang "Rev 3" o "R3" maliban kung mayroon itong ATmega16U2. Ang mga board na walang ATmega16U2 ay isang Arduino Duemilanove derivative na sinunog sa isang Optiboot bootloader.

Sa palagay ko, kung interesado ka sa isa sa mga board na ito, dapat ka lamang bumili ng CH340G o FTDI Nano 3.0, na mahalagang bagay sa isang mas maliit na package. Ito ay mas mura, at maaaring ilagay nang direkta sa isang breadboard o naka-embed sa isang proyekto. Maaari mo itong sunugin ang Optiboot bootloader dito at tatawagin itong Uno.

Kung namimili ka para sa isang Uno na may ATmega328P at anumang serial adapter, dapat kang maging masaya kung may sumunog sa isang Optiboot bootloader sa isang Duemilanove o nagmula, at inilalagay dito ang pangalang Uno.

ATmega328P na may ATmega16U2 bilang isang serial adapter

Kung isinasaalang-alang mo ang isang Uno Rev 3 na maging isang board na nakabatay sa ATmega328P na may isang ATmega16U2, kasama ang mga karagdagang kakayahan, tulad ng pag-interface sa iyong computer bilang isang keyboard, mouse, atbp., Pagkatapos ang isa sa mga derivatives na ito na inilarawan sa itaas ng isang CH340G o Ang FTDI chip ay hindi mailalarawan nang tama bilang isang Uno Rev 3, at kailangan mong mag-ingat. Ang isang Uno Rev 3 na mayroong ATmega16U2 ay maaaring maituring na isang 2-in-1 Arduino, dahil ang ATmega16U2 ay hindi gaanong naiiba mula sa chip ng processor sa Leonardo o Pro Micro, ang ATmega32U4. Ang ATmega16U2 ay nakakabit sa ATmega328P sa pamamagitan ng isang serial na koneksyon at may potensyal para sa parehong na-program at makihalubilo sa bawat isa upang mabigyan ka ng higit na kapasidad o kakayahan kumpara sa isang Duemilanove o katulad na klasikong Arduino board.

Ang Microcenter.com ay may itinuturing na mabuting clone, at mayroon silang ATmega16U2. Ang tatak ay Inland. Mayroon silang mga tindahan sa US at nagbebenta ng online. Ang karanasan ko ay mula sa paglalakad sa isang tindahan at pagbili. Bumili din ako mula sa nagbebenta ng eBay ng axeprice, at inilista niya ang parehong ATmega16U2 at CH340G UNO nang magkahiwalay, at siya ay tumutugon sa komunikasyon sa mensahe ng eBay. Ang aking order mula sa axeprice ay dumating sa US sa loob ng 8 araw. Hindi ko magagarantiyahan ang iyong karanasan sa pagbili mula sa mga nagbebenta na ito ay magiging kasing ganda ng sa akin, simpleng pagbabahagi lamang ako ng impormasyon.

Pumunta sa gubat

Kung namimili ka sa eBay o Amazon o iba pang bukas na pamilihan, ang Uno boards ay karaniwang inaalok para ibenta kung saan ang larawan ay nagpapakita ng malinaw na isang parisukat na SMD USB chip AT ang paglalarawan o pamagat na partikular na nagsasabing ATmega16U2 o ATmega8U2, ngunit ang talagang nakuha mo ay isang board kasama ang isang CH340G o iba pang maliit na tilad na hindi mai-program at hindi katulad ng larawan sa ad. Kung nagmamalasakit ka, dapat kang magtanong ng napaka-tukoy na mga katanungan sa nagbebenta at hatulan para sa iyong sarili kung gaano ang pagiging mapagkakatiwalaan at tumutugon sa nagbebenta bago ka bumili.

Mayroong mga kaso kung saan ang isang tao ay nakakakuha ng isang Uno, at hindi sila maaaring mag-upload dito. Ang ilang mga gumagawa ay naglalagay ng isang mas matandang bootloader dito at ibinebenta ito bilang isang Uno. Maaari talaga itong magkaroon ng maganda at magandang imahe ng seda na may pangalan na Uno o Uno R3 dito. Ngunit dahil sa mas matandang bootloader, na sumasakop ng mas maraming memorya at nagpapatakbo sa ibang rate ng baud, ang board ay talagang isang Duemilanove. OK lang na pumunta sa isang murang board, ngunit magkaroon lamang kamalayan na maaaring kailanganin mong gumawa ng tinkering o pagto-troubleshoot upang makapunta.

forum.arduino.cc/index.php?topic=332638.0

Hakbang 3: Ilan ang bibili

Sa mga online forum, napansin ko ang isang malaking bilang ng mga pag-post mula sa mga taong humihingi ng tulong sa pag-aayos ng kanilang isa-at-lamang na Arduino. Sa ilang mga kaso, ang muling pagsunog sa bootloader ay nag-aayos ng ilang mga isyu. Ang mga gumagamit ay maaari ring magpalit ng mga chip mula sa isang Arduino patungo sa isa pa, upang i-troubleshoot o makita kung ang problemang nararanasan ay sumusunod sa inilipat na maliit na tilad o mananatili sa pangunahing board. Kadalasan, ang mga solusyon sa mga problema ay mas madali kung mayroon kang ibang Arduino.

Sa palagay ko napakahusay na ideya na magkaroon ng higit sa isang Arduino. Kung ang isang badyet ay isang alalahanin, ang pagkakaroon ng dalawang mga clone ay marahil mas mahusay kaysa sa pagkakaroon ng isa at isa lamang tunay na Arduino. O maaari kang bumili ng isang tunay at isang clone.

Maaaring hindi magkaroon ng kamalayan ang mga nagsisimula sa mga bagay:

  • Maaari mong i-program ang isang Arduino upang maging isang programer ng ISP, at pagkatapos ay magprogram ng isa pang Arduino kasama nito, upang muling sunugin ang bootloader o upang mai-load ang isang sketch nang hindi gumagamit ng isang bootloader.
  • Maaari mong i-program ang isang Arduino upang maging isang serial adapter, at pagkatapos ay gamitin ito upang i-program ang isa sa mga board ng Arduino na walang built-in na serial adapter, tulad ng Pro Mini at ilan sa LilyPads. Ngunit talagang mas madali at medyo abot-kayang bumili ng isang hiwalay na serial adapter.

Hakbang 4: Upang SMD, o Hindi sa SMD …

Sa SMD, o Hindi sa SMD…
Sa SMD, o Hindi sa SMD…

Tulad ng nakikita sa larawang ito, ang Uno ay maaaring may kasamang isang malaking plug-in DIP chip, o isang pang-ibabaw na soldered-on na maliit na maliit na tilad. Parehong may parehong pag-andar.

Hayaan ang gastos, kagandahan ng disenyo, at ang iyong nilalayon na paggamit ng Uno na maging gabay mo. Ang ATmega328P ay matibay, kaya malamang na manigarilyo ka ng isang regulator o capacitor bago mo pinausok ang ATmega328P. Ngunit, kung mayroon kang isang pangangailangan, posible na i-unplug ang lumang chip at mag-plug ng bago kung mayroon kang bersyon ng DIP. Ang isang mas malamang na kailangan upang i-unplug at palitan ang maliit na tilad ay upang gamitin ang Uno board bilang sumusuporta sa circuitry para sa mga programang stand-alone chip. Kung sa palagay mo ay interesado ka doon, maaari mong paboran ang DIP.

Maaari mong gamitin ang iyong iba pang Arduino bilang isang ISP programmer upang sunugin ang bootloader o iba pang mga programa sa blangko ng mga bagong chips na iyong ipinasok.

Kung interesado ka sa pag-urong ng iyong huling bersyon ng proyekto at permanenteng pag-embed sa pagpapaandar ng Arduino dito, maaari ka lamang bumili ng isang napaka-murang Nano o Pro Mini sa halip na magtrabaho kasama ang mga discrete na sangkap. Ang mga maliit na sukat na board na iyon ay mayroong SMD chip at sumusuporta sa circuitry tulad ng regulator at kristal. Kaya, maaaring hindi mo kailangang pumasok sa pagbuo ng iyong sariling Arduino mula sa mga bahagi, maliban kung ang hangarin ay magsaya kasama nito at malaman ang mga detalye.

Para sa mga derivatives, isaalang-alang ang SparkFun "RedBoard - Programmed with Arduino" at Adafruit "METRO 328." Ang mga ito ay tulad ng Uno-board na may SMD ATmega328P. Mayroon silang FDTI USB chips, hindi ATmega16U2 tulad ng tunay na Uno. Huwag hayaan na magalala iyon, maliban kung alam mong nais mong gumawa ng isang advanced na bagay na nangangailangan ng isang Uno na may ATmega16U2 USB chip.

Karagdagang pagbabasa tungkol sa SMD kumpara sa DIP:

learn.sparkfun.com/tutorials/redboard-vs-uno/smd-vs-pth

Kung bibili ka ng isa gamit ang isang DIP chip, sige at pindutin ito sa socket upang mahigpit na maupuan ito. Madalas silang makarating na ang maliit na maliit na tilad ay hindi nakaupo.

Inirerekumendang: