Cov txheej txheem:

Yuav Cov Lus Qhia rau Arduino Uno: 4 Cov Kauj Ruam
Yuav Cov Lus Qhia rau Arduino Uno: 4 Cov Kauj Ruam

Video: Yuav Cov Lus Qhia rau Arduino Uno: 4 Cov Kauj Ruam

Video: Yuav Cov Lus Qhia rau Arduino Uno: 4 Cov Kauj Ruam
Video: Computer Vision with Python! Resizing Images 2024, Lub Xya hli ntuj
Anonim
Yuav Cov Lus Qhia rau Arduino Uno
Yuav Cov Lus Qhia rau Arduino Uno

Xaiv Arduino los yuav tuaj yeem ua rau tsis meej pem, tshwj xeeb tshaj yog tias koj tab tom txiav txim siab yuav ib qho Uno. Cov neeg muag khoom hauv online tuaj yeem tshem tawm cov ntaub ntawv tseem ceeb, muag dhau los lossis tsis tsim nyog cov laug cam, thiab qee qhov tuaj yeem dag dag. Kuv vam tias yuav muab cov ntaub ntawv hauv kab lus no txog kev taug cov txheej txheem ntawm kev xaiv qhov twg yuav koj lub rooj tsavxwm.

Kauj Ruam 1: Tiag Arduino, Clone, lossis Derivative

Muaj ntau pawg ntawm Arduino cov laug cam koj tuaj yeem yuav:

  • Tiag tiag Arduino cov npe khoom lag luam
  • Cov laug cam cuav
  • Clone cov laug cam
  • Derivative boards

Cov laug cam tiag tiag thiab cuav

Qhov tseeb Arduino cov npe khoom lag luam yog tsim los ntawm lub tuam txhab koom tes nrog tus tswv ntawm Arduino cov cim lag luam hauv ib lub tebchaws tshwj xeeb.

Rau Asmeskas cov neeg yuav khoom, feem ntau muag ntawm Arduino tuaj yeem yog adafruit.com lossis sparkfun.com. Cov laug cam kuj muaj los ntawm cov khw muag khoom cib-thiab-mortar xws li Micro Center.

Txoj cai Arduino cov laug cam yog tus qauv uas cov clone lossis cov laug cam tau raws, thiab yog cov laug cam uas tus txheej txheem IDE software tau tsim los ua haujlwm nrog tawm ntawm lub thawv.

Txoj cai Arduino cov laug cam zoo ib yam raws li tau qhia hauv Arduino lub vev xaib, suav nrog lub rooj tsav xwm xim, lub logo zoo thiab cov duab, kev tso ua ke, thiab cov xim sib xyaw, tshwj xeeb yog xim ntawm polyfuse.

Nov yog kab lus ntawm arduino.cc lub vev xaib muab cov ntaub ntawv hais txog cov laug cam cuav:

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

Pawg thawj coj ua txhaum cai ua txhaum cai thiab cov cim lag luam thiab tsim los ntawm tus tsim khoom uas xav kom dag ntxias. Muaj qhov laj thawj me me rau cov chaw tsim khoom los ua qhov cuav ntawm qhov qhib tsim khoom kho vajtse, vim tias cov neeg tsim khoom tau tso cai ua cov ntawv theej tsuav yog lawv tsis ua txhaum cov cim lag luam, tab sis vim qee qhov nws yog ib txwm muaj. Kuv pom zoo siv sijhawm me ntsis ntxiv hauv koj txoj kev yuav khoom kom paub tseeb tias koj tsis tau yuav cov khoom cuav. Yog tias yog vim li cas koj thiaj nyiam mus rau lub vev xaib uas muab cov khoom cuav yog tus nqi, lossis yog tias koj tab tom saib qhov tshwm sim zoo li yog pawg thawj coj ntawm Arduino tiag tab sis nws tau txo tus nqi piv rau Adafruit, SparkFun, lossis lwm tus neeg muag khoom raug cai, koj tuaj yeem txuag koj tus kheej qee cov nyiaj thiab tsuas yog yuav cov clone lossis cov txiaj ntsig hloov pauv, thiab cov ntawd tau lees paub rau Arduino cov cim lag luam.

Yog tias koj tab tom yuav ib lub rooj tswj hwm Arduino tiag koj yuav siv $ 20 txog $ 35 USD rau nws, lossis koj yuav yuav cov khoom cuav thiab tsis paub nws. Yog li, koj yuav tsum tsuas yog yuav qhov tseeb los ntawm tus neeg muag khoom muaj koob npe thiab tsis txhob sim yuav qhov tseeb los ntawm tus neeg txo nqi.

Clone thiab derivative boards

Ib tus clone yog pawg thawj coj uas siv tib lub txheej txheem thiab cov khoom siv uas yog pawg thawj coj saib xyuas tau tsim los ntawm. Nws yog daim ntawv theej. Txij li thaum tsim, bootloader lossis firmware, thiab cuam tshuam nrog software xws li IDE yog txhua qhov qhib, tsis muaj ib yam tsis raug nrog ua clone, thiab kev yuav lawv tsis cuam tshuam rau Arduino project. Cov kab lo lo lo ntxhuav ntawm lub rooj tsav xwm luam tawm yuav tsis muaj Arduino cov cim xws li lub logo thiab lub npe Arduino, thiab lawv ib txwm raug nqi tsawg dua. Tsuav lawv tsis ua txhaum cov cim lag luam, lawv ua tau zoo.

Pawg thawj coj saib xyuas yog ib qho uas yuav muaj cov txheej txheem zoo sib xws thiab cov khoom siv, thiab qhov ntawd tuaj yeem sib xws nrog Arduino IDE, tab sis muaj qhov sib txawv hauv kev tsim qauv uas ua rau pawg thawj coj tau them nqi tsawg rau kev tsim khoom, lossis qhov uas muab cov khoom ntxiv lossis tsawg dua piv rau cov laug cam tiag tiag Arduino. Cov laug cam feem ntau raug nqi tsawg dua, tshwj tsis yog lub rooj tsavxwm muaj cov yam ntxwv ntxiv uas tsis muaj nyob hauv pawg thawj coj Arduino tiag.

Piv txwv ntawm cov yam ntxwv ntxiv yog lub hwj chim ntxiv lossis kev tswj hwm lub zog, rov qab tiv thaiv kev tiv thaiv kab mob, hloov pauv kev xav, qib kev xav hauv siab, kev hloov pauv, lossis kev tiv thaiv, cov txheej txheem kev cai, ntxiv lossis txo Circuit Court. Cov txiaj ntsig tau txais txiaj ntsig zoo rau txoj haujlwm tsim, vim tias cov yam ntxwv tshiab qee zaum ua rau lawv txoj hauv kev mus rau lwm tiam ntawm Arduinos tiag. Thiab cov tsim tawm thiab cov neeg txhawb nqa pab txhawb txoj cai thiab ntaub ntawv. Ib yam li nrog cov clones, yog tias cov khoom lag luam tsis ua txhaum cov cim lag luam, lawv tsis ua li cas.

Dab tsi yog qhov tseeb?

Cov ntawv hauv qab no hais txog Arduino cov tuam txhab sib cais tam sim no yog xov xwm qub, vim tias cov tuam txhab tau rov sib sau ua ke. Tam sim no muaj ib lub tuam txhab Arduino. Cov ntawv ntxiv hauv "kauj ruam" no raug khaws cia rau lub hom phiaj keeb kwm.

Xov xwm qub:

Ib ntawm 5 tus tsim ntawm Arduino, Gianluca Martino, tau txiav nws txoj kev sib raug zoo los ntawm lwm tus. Muaj kev sib cav hauv pab pawg nrhiav pom, tsis sib haum raws txoj cai, thiab tam sim no muaj ob lub tuam txhab cais siv Arduino lub npe. Ob qhov qub arduino.cc thiab cov vev xaib tshiab arduino.org muaj qee qhov ntawm tib cov neeg faib khoom teev tseg.

Massimo Banzi tau hais hauv blog ntawm arduino.cc lawv tau tso tseg tsis tau txais kev cai lij choj rau Italian-ua Arduinos, thiab cov ntawd yog Arduinos ua los ntawm Gianluca Martino lub tuam txhab uas ua haujlwm 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

Cov teeb meem no raug daws rau arduino.cc los ntawm kev koom tes tsim khoom tshiab. Lub npe Genuino tau tsim los ntawm arduino.cc vim qhov kev sib cav hauv pab pawg Arduino. Unos tau ua nyob rau hauv Genuino hom rau Tuam Tshoj thiab lwm lub khw Asian los ntawm kev koom tes nrog SeeedStudio. Arduino Uno tam sim no tau ua hauv Asmeskas thaum Lub Xya Hli 2015 los ntawm kev koom tes nrog Adafruit.

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

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

Kev tsis sib haum xeeb thiab kev sib faib ntawm cov tuam txhab tsis muaj hmoo. Qee tus neeg tau xaiv sab, thiab yog cov txhawb nqa zoo ntawm ib lub tuam txhab lossis lwm qhov. Qee tus neeg tau txhawb nqa ob lub tuam txhab, lossis tsuas yog xaiv cov laug cam thiab cuam tshuam nrog software raws li qhov tsim nyog rau txoj haujlwm uas lawv tab tom tsim. Qee tus tau xaiv cov laug cam los ntawm lub tuam txhab nrog txhawb nqa online zoo tshaj, lossis muaj kev sib tham hauv zej zog zoo tshaj plaws.

Kauj Ruam 2: Kev dag ntxias lossis sib txawv hauv Uno

Yog li, txhua yam no los rau dab tsi yog koj lub ntsiab lus ntawm Uno, thiab dab tsi tseem ceeb rau koj.

ATmega328P nrog ib qho txuas txuas

Yog tias koj txiav txim siab Uno los ua ATmega328P-based board nrog ib qho built-in USB rau cov txuas txuas thiab 115200 baud serial bootloader, uas yuav suav nrog ntau Unos muab rau ntawm eBay uas muaj CH340G USB chips hloov ntawm ATmega16U2. Ntau ntawm cov laug cam no tau muab thiab muag thiab luam tawm raws li Uno R3 lossis Rev 3, uas tsis raug, txij li Rev 3 yog qhov tseem ceeb hloov kho los ntawm ATmega8U2 rau ATmega16U2. Muaj qhov laj thawj me me los hu Uno board "Rev 3" lossis "R3" tshwj tsis yog nws muaj ATmega16U2. Cov laug cam yam tsis muaj ATmega16U2 yog Arduino Duemilanove cov txiaj ntsig tau hlawv nrog Optiboot bootloader.

Hauv kuv lub tswv yim, yog tias koj txaus siab rau ib qho ntawm cov laug cam no, koj yuav tsum tsuas yog yuav CH340G lossis FTDI Nano 3.0, uas yog qhov tseem ceeb tib yam nkaus hauv pob me. Nws tsis kim dua, thiab tuaj yeem tso ncaj qha rau ntawm lub khob cij lossis kos rau hauv ib qhov haujlwm. Koj tuaj yeem hlawv Optiboot bootloader rau nws koj tus kheej thiab hu nws ua Uno.

Yog tias koj tab tom yuav khoom rau Uno nrog ATmega328P thiab ib qho txuas txuas, koj yuav tsum zoo siab yog tias leej twg hlawv Optiboot bootloader ntawm Duemilanove lossis cov khoom siv, thiab tso lub npe Uno rau nws.

ATmega328P nrog ATmega16U2 ua cov hloov pauv

Yog tias koj txiav txim siab Uno Rev 3 los ua ATmega328P-based board nrog ATmega16U2, suav nrog kev muaj peev xwm ntxiv, xws li tuaj yeem cuam tshuam nrog koj lub khoos phis tawj li keyboard, nas, thiab lwm yam. FTDI nti yuav tsis raug piav raws li Uno Rev 3, thiab koj yuav tsum tau ceev faj. Uno Rev 3 uas muaj ATmega16U2 tuaj yeem suav tias yog 2-in-1 Arduino, txij li ATmega16U2 tsis yog qhov sib txawv ntau ntawm cov txheej txheem ua haujlwm ntawm Leonardo lossis Pro Micro, ATmega32U4. ATmega16U2 tau txuas rau ATmega328P los ntawm kev sib txuas txuas thiab muaj peev xwm rau ob qho tib si los ua haujlwm thiab sib cuam tshuam nrog ib leeg kom muab peev xwm rau koj ntau dua lossis muaj peev xwm piv rau Duemilanove lossis zoo ib yam li Arduino board.

Microcenter.com muaj qhov kuv xav tias yog clones zoo, thiab lawv muaj ATmega16U2. Hom yog Inland. Lawv muaj cov khw muag khoom hauv Asmeskas thiab muag online. Kuv qhov kev paub dhau los ntawm kev taug kev hauv khw thiab yuav khoom. Kuv kuj tseem yuav los ntawm eBay tus neeg muag khoom axeprice, thiab nws teev ob qho tib si ATmega16U2 thiab CH340G UNO cais, thiab nws tau teb rau eBay cov lus sib tham. Kuv xaj los ntawm axeprice tuaj txog hauv Asmeskas hauv 8 hnub. Kuv tsis tuaj yeem lav koj li kev yuav los ntawm cov neeg muag khoom no yuav zoo ib yam li kuv, Kuv tsuas yog qhia cov ntaub ntawv.

Mus rau tom hav zoov

Yog tias koj tab tom yuav khoom ntawm eBay lossis Amazon lossis lwm qhov qhib kev lag luam, Uno cov laug cam tau nquag muab muag rau qhov twg daim duab qhia tau meej meej ib puag ncig SMD USB nti THIAB cov lus piav qhia lossis lub npe tshwj xeeb hais tias ATmega16U2 lossis ATmega8U2, tab sis qhov koj tau txais tiag tiag yog board nrog CH340G lossis lwm lub nti uas tsis tuaj yeem ua haujlwm tau thiab qhov ntawd tsis zoo li daim duab hauv kev tshaj tawm. Yog tias koj mob siab rau, koj yuav tsum nug cov lus nug tshwj xeeb rau tus muag khoom thiab txiav txim rau koj tus kheej li cas thiaj ntseeg tau thiab ua tau zoo ntawm tus muag khoom ua ntej koj yuav.

Muaj qee kis uas qee tus neeg tau txais Uno, thiab lawv tsis tuaj yeem xa mus rau nws. Qee tus tsim khoom muab lub bootloader qub rau nws thiab muag nws li Uno. Tej zaum nws yuav muaj cov duab zoo nkauj thiab zoo nkauj nrog lub npe Uno lossis Uno R3 rau nws. Tab sis vim yog lub bootloader qub, uas nyob ntau lub cim xeeb thiab ua haujlwm ntawm tus nqi sib txawv, pawg thawj coj yog qhov Duemilanove. Nws tsis yog mus nrog lub rooj tsav xwm pheej yig, tab sis tsuas yog paub tias koj yuav tsum tau ua qee qhov tinkering lossis teeb meem kom mus.

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

Kauj Ruam 3: Yuav Npaum Li Cas Yuav

Hauv cov rooj sib tham online, Kuv tau pom muaj ntau qhov ncaj ncees ntawm kev tshaj tawm los ntawm tib neeg thov kev pab kho lawv ib-thiab-tsuas yog Arduino. Hauv qee kis, rov hlawv lub bootloader kho qee qhov teeb meem. Cov neeg siv kuj tseem tuaj yeem sib pauv cov chips los ntawm ib qho Arduino mus rau lwm qhov, txhawm rau daws teeb meem lossis pom tias qhov teeb meem uas lawv tau ntsib tom qab tau txav mus los lossis nyob nrog lub rooj tsavxwm tseem ceeb. Feem ntau, kev daws teeb meem yooj yim dua yog tias koj muaj lwm Arduino.

Kuv xav tias nws yog lub tswv yim zoo tiag tiag kom muaj ntau dua ib qho Arduino. Yog tias pob nyiaj yog kev txhawj xeeb, muaj ob lub clones yog tej zaum zoo dua li muaj ib qho thiab tsuas yog ib qho tiag Arduino. Lossis koj tuaj yeem yuav ib qho tiag thiab clone.

Tej yam pib yuav tsis paub txog:

  • Koj tuaj yeem tsim kho Arduino los ua ISP programmer, thiab tom qab ntawv tsim lwm Arduino nrog nws, rov hlawv lub bootloader lossis rub lub pob kos tsis siv lub bootloader.
  • Koj tuaj yeem ua haujlwm rau Arduino los ua tus hloov pauv, thiab tom qab ntawd siv nws los ua haujlwm ib ntawm Arduino cov laug cam uas tsis muaj cov hloov kho txuas nrog, xws li Pro Mini thiab qee qhov LilyPads. Tab sis nws tsuas yog yooj yim dua thiab pheej yig heev los yuav cov khoom sib cais.

Kauj Ruam 4: Rau SMD, lossis Tsis Yog rau SMD …

Rau SMD, lossis Tsis yog rau SMD …
Rau SMD, lossis Tsis yog rau SMD …

Raws li pom hauv daim duab no, Uno tuaj yeem tuaj nrog lub ntsaws ntsaws DIP loj, lossis lub ntsej muag sab saum toj soldered-ntawm me ntsis nti. Ob leeg muaj tib lub luag haujlwm.

Cia tus nqi, kev zoo nkauj ntawm kev tsim, thiab koj lub hom phiaj siv Uno ua koj phau ntawv qhia. ATmega328P nyuaj, yog li nws zoo li koj yuav haus luam yeeb tus tswj hwm lossis lub zog ua ntej koj haus luam yeeb ATmega328P. Tab sis, yog tias koj xav tau, nws muaj peev xwm tshem tawm cov nti qub thiab ntsaws rau hauv ib qho tshiab yog tias koj muaj DIP version. Yuav xav tau ntau dua kom tshem tawm thiab hloov lub nti yog siv Uno pawg thawj coj los txhawb kev siv hluav taws xob rau kev ua haujlwm ib leeg nyob ib leeg. Yog tias koj xav tias koj yuav txaus siab rau qhov ntawd, koj tuaj yeem nyiam DIP.

Koj tuaj yeem siv koj lwm Arduino ua tus ISP programmer txhawm rau hlawv lub bootloader lossis lwm cov haujlwm mus rau qhov khoob tshiab uas koj ntxig.

Yog tias koj xav txo qis koj qhov kawg ntawm txoj haujlwm thiab ua haujlwm txuas mus tas li rau Arduino ua haujlwm rau nws, koj tuaj yeem tsuas yog yuav tus nqi pheej yig heev Nano lossis Pro Mini hloov chaw ua haujlwm nrog cov khoom sib cais. Cov laug cam uas muaj qhov me me muaj SMD nti thiab txhawb kev siv hluav taws xob xws li tus tswj hwm thiab siv lead ua. Yog li, koj yuav tsis xav tau nkag mus rau hauv lub tsev tsim koj tus kheej Arduino los ntawm qhov chaw, tshwj tsis yog lub hom phiaj yog kom muaj kev lom zem nrog nws thiab kawm paub tshwj xeeb.

Txog cov khoom siv, xav txog SparkFun "RedBoard - Programmed nrog Arduino" thiab Adafruit "METRO 328." Lawv yog Uno-like boards nrog SMD ATmega328P. Lawv muaj FDTI USB chips, tsis ATmega16U2 zoo li Uno tiag. Tsis txhob cia qhov kev txhawj xeeb rau koj, tshwj tsis yog koj paub tias koj yuav xav ua qee yam uas xav tau Uno nrog ATmega16U2 USB nti.

Nyeem ntxiv txog SMD vs. DIP:

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

Yog tias koj yuav ib qho nrog DIP nti, mus tom ntej thiab nias nws mus rau hauv lub qhov rooj kom khov nws. Lawv feem ntau tuaj txog nrog lub nti tsis zaum tag.

Pom zoo: