Përmbajtje:

Bordet më të mira Arduino për projektin tuaj: 14 hapa
Bordet më të mira Arduino për projektin tuaj: 14 hapa

Video: Bordet më të mira Arduino për projektin tuaj: 14 hapa

Video: Bordet më të mira Arduino për projektin tuaj: 14 hapa
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Nëntor
Anonim
Bordet më të mira Arduino për projektin tuaj
Bordet më të mira Arduino për projektin tuaj
Bordet më të mira Arduino për projektin tuaj
Bordet më të mira Arduino për projektin tuaj

*Ju lutemi mbani në mend se unë po e publikoj këtë Instructable super afër vijës përfundimtare të Konkursit Arduino (ju lutem votoni për mua!) Pasi nuk kam pasur kohën e nevojshme për ta bërë atë më parë. Tani për tani kam shkollë nga ora 8 e mëngjesit. deri në 5 pasdite, bëni tenis pesë orë në javë, bëni grup kampi gjithë të shtunën dhe bëni detyrat e shtëpisë shumicën e ditëve të tjera. Faleminderit shumë për mirëkuptimin, dhe shpresoj që të kënaqeni me Udhëzuesin!*

Ndoshta ju jeni një fillestar që punon në një projekt të vogël ose një profesionist që harton një robot të lezetshëm. Në të dy rastet, do të duhet të zgjidhni se çfarë bordi kontrollues do të përdorni. Tani, para se të zhyteni në cilin Arduino do të përdorni, ju lutemi merrni parasysh sa vijon: Arduino nuk është i njëjtë me Raspberry Pi. E para është më e thjeshtë, më e vogël, më pak konsumuese e energjisë; tjetri është i fuqishëm, më i madh dhe më i mirë në gjëra më komplekse. Shumica e Arduinos kushtojnë më pak dhe nuk kanë aftësitë grafike, AI, kamerën, etj. Të fundit; Byrekët e mjedrës janë shumë të fuqishme për t'u vendosur në vendin e Arduino -s (përveç në disa raste). Vendosja e një Arduino aty ku duhet të jetë një Mjedër është si të vendosësh një motor me 2 cilindra në një makinë V6; dhe anasjelltas. Kjo nuk do të thotë se Mjedrat janë më të mira, thjesht se përmbushin detyra të ndryshme.

Nëse keni vendosur të përdorni një Mjedër, ju lutemi mos e lexoni këtë Ible (shkurtuar për "Instructable". Unë gjithmonë do të përdor shkurtesa të tilla, kështu që mos u habitni!). Unë nuk dua të kem komente si "Ti më humbe kohën!" etj., vetëm sepse prisnit një mjedër dhe kishit vetëm Arduinos. Nëse, nga ana tjetër, dëshironi të gjeni një tabelë Arduino, shpërfillni këtë paralajmërim dhe vazhdoni. Nëse jeni plotësisht fillestar në Arduino, mos ngurroni të regjistroheni në këtë klasë Arduino nga bekathwia.

Ky Ible do të ndahet në bordet më të mira për çdo lloj projekti. Për këtë "klasifikim" do të marr parasysh madhësinë, kunjat, pajtueshmërinë me mburojën, lehtësinë e përdorimit, aftësitë shtesë, ndër të tjera. Tani që kemi mbaruar me hyrjen, le të kalojmë te Materialet.

Hapi 1: Materialet

Materiale
Materiale

Prisni një sekondë … Cilat materiale? Në fakt, nëse do të kishit lexuar titullin e këtij Ible, duhet të kishit supozuar, saktë, se nuk do të përdornit asnjë material. Në fund të fundit, qëllimi i këtij Instructable është t'ju ndihmojë të gjeni materialet që do të përdorni në projekte të tjera. Vetëm për t’ju dhënë një ide, kur të merrni në të vërtetë bordin tuaj Arduino, kini parasysh që gjithashtu do të keni nevojë për kabllon ose programuesin e nevojshëm USB, dhe gjithashtu softuerin Arduino IDE (Mac, Windows dhe Linux). Mund ta shkarkoni nga këtu. Funksioni i këtij programi është të bëjë skica (emri i dhënë programeve të vogla që do të ngarkoni në tabelën Arduino) dhe "t'i vendosni në tabelë" ("ngarkim"). Nëse jeni të interesuar, kontrolloni këtë Instructable se si të programoni Arduino -n tuaj me celularin tuaj Android (disa djem më thanë se versioni IOS i aplikacionit nuk funksionoi mirë).

Tani që tani e keni atë që do t'ju nevojitet (në fakt, ju nevojitet vetëm një projekt i ri, pak interes për të dhe disa dollarë. Unë nuk po rekomandoj asnjë vend për të blerë dërrasat, unë e mora nga një dyqan lokal), le të kalojmë në kategorinë e parë të bordit.

Hapi 2: Tabelat themelore, prototipuese ose Arduino të para

Bordet themelore, prototipuese ose të para Arduino
Bordet themelore, prototipuese ose të para Arduino
Tabelat themelore, prototipuese ose të para Arduino
Tabelat themelore, prototipuese ose të para Arduino

Kategoria e parë për të cilën do t'ju tregoj është tabela bazë ose prototipuese. Kjo nuk do të thotë që do të jetë jashtëzakonisht e thjeshtë, e lirë dhe do të ketë pak funksione. Thjesht do të thotë se ato zakonisht nuk janë super komplekse, kanë shumë informacione në Ueb për ju që të shikoni dhe mund, pak a shumë, të marrin përsipër çdo projekt që mund të jeni të interesuar në këtë fazë. Pesha dhe madhësia nuk kanë shumë rëndësi, nuk keni nevojë për 60 kunja as WiFi, por keni nevojë për një bazë të fortë pune. Arduino e parë që vjen në kokën e askujt: Uno.

Arduino Uno është një nga modelet më të njohura dhe është jashtëzakonisht interesant për fillestarët dhe profesionistët. Një nga aftësitë më të mira që posedon, përveçse ka porte USB/SPI/I2C (kërkoni ato në internet), është aftësia për të grumbulluar Arduino Shields mbi të. Mburojat Arduino janë, në thelb, PCB të para-ndërtuara që kanë kunja nën to dhe janë montuar direkt në tabelën Arduino. Ka mburoja interneti, mburoja Servo, mburoja Proto Board, etj. Shumica e tyre janë krijuar posaçërisht për Arduino Uno, por disa janë krijuar edhe për Mega (siç thotë emri, është e madhe). Disa mburoja janë krijuar edhe për Uno dhe Mega. Gjëja më e mirë për mburojat është se ata shmangin nevojën e kabllove dhe, në disa raste, shumë mburoja mund të vendosen njëra mbi tjetrën.

Pra, Uno është ndoshta një nga zgjedhjet tuaja më të mira. Në përvojën time, Pro Mini ishte shumë i mirë për modelet e mia. Në fillim nuk kisha një projekt të caktuar, por meqenëse ishte i vogël dhe, në të njëjtën kohë, kishte kunja të mjaftueshme, u bë jashtëzakonisht i dobishëm për gjithçka që u përpoqa të bëja. Me përjashtim të pajtueshmërisë me mburojën, ai ka afërsisht të njëjtat aftësi si Uno, përveç portës USB dhe disa kunjave të tjerë të veçantë. Duke qenë i vogël, megjithatë, mund të mos jetë opsioni më i mirë. Nano është në një pozicion të ngjashëm, edhe pse posedon një lidhës femër Mini USB B.

Për të thënë të vërtetën, mund të përdorni pothuajse çdo Arduino pa shumë gjëra (gjë që ngre çmimin). Bordi më i popullarizuar, megjithatë, është deri tani Uno.

Hapi 3: Bordet Arduino të Mesme: Karakteristikat fizike janë relativisht të rëndësishme

Bordet Arduino të Mesme: Karakteristikat fizike janë relativisht të rëndësishme
Bordet Arduino të Mesme: Karakteristikat fizike janë relativisht të rëndësishme
Bordet Arduino të Mesme: Karakteristikat fizike janë relativisht të rëndësishme
Bordet Arduino të Mesme: Karakteristikat fizike janë relativisht të rëndësishme
Bordet Arduino të Mesme: Karakteristikat fizike janë relativisht të rëndësishme
Bordet Arduino të Mesme: Karakteristikat fizike janë relativisht të rëndësishme

Pra, ju tashmë keni kaluar bordet fillestare. Tani, në vend që të kërkoni një tabelë që është e dobishme për shumicën e projekteve të thjeshta dhe të lehtë për tu ndërfaqësuar, ju po kërkoni Arduinos me madhësi dhe pesha më të vogla, por të njëjtat kunja dhe aftësi. Sidoqoftë, jo të gjitha projektet e ndërmjetme kërkojnë këto specifikime. Ndoshta keni hapësirë shtesë dhe një Uno përshtatet në mënyrë perfekte. Por shumë herë do të zhgënjeheni duke gjetur se ajo që menduat se ishte një hapësirë e madhe kthehet në një hapësirë të ngushtë. Pra… Rregulli për të bërë modele: gjithmonë keni parasysh që hapësira juaj do të dalë më e vogël se sa prisnit. Mundohuni të mos planifikoni projekte në të cilat gjithçka përshtatet në mënyrë të përsosur; do të zhgënjeheni kur jo.

Kjo është pikërisht arsyeja pse duhet të filloni të mendoni për bordet më të vogla Arduino. It'sshtë shumë më e vështirë të vendosësh një Uno brenda një predhe dronesh sesa një Pro Mini ose një Nano. Përveç kësaj, siç thashë më parë, kunjat gjithashtu fillojnë të kenë rëndësi, ashtu si logjika dhe tensioni i furnizimit. Shumica e sensorëve janë të lidhur drejtpërdrejt me 5v; por të tjerët nuk mund të kenë më shumë se 3.3v në kunjat e tyre Vcc, edhe pse mund të përdorin logjikë 5v. Disa Arduino vijnë me rregullatorë të integruar, por Pro Minis, të cilët vijnë në versionet 5v dhe 3.3v, nuk kanë kunja të specializuara rregullatori. Nano, nga ana tjetër, po. Sidoqoftë, nëse do të zgjidhni midis një 5v dhe një 3.3v Pro Mini, merrni 5v, pasi vjen me një procesor më të shpejtë. Rregullatorët 3.3v mund të gjenden në programuesin Pro Mini USB, ose si "transistorë" të vegjël (mund t'i merrni vetëm ose tashmë të bashkuar në një mini bord). Duke iu kthyer numrit të kunjave, si Pro Mini ashtu edhe Nano kanë, përveç 14 kunjave dixhitalë (nga të cilët mund të përdorni 12, të tjerët janë kunjat Rx dhe Tx), 8 kunja analoge, ndërsa Uno ka vetëm 6 prej tyre. Nëse projekti juaj kërkon më shumë se gjashtë hyrje analoge (potenciometra, I2C, etj), me siguri do t'ju duhet të hiqni idenë e përdorimit të Uno.

Pra, në këtë hap, unë do t'ju rekomandoja Uno (i cili është gjithmonë i dobishëm), Pro Mini (bordi im i parë, vërtet i bukur, por nuk ka një prizë USB të integruar, që do të thotë se do t'ju duhet të merrni një të jashtëm programues), Nano (madhësia e njëjtë me Pro Mini, por me prizë USB dhe disa kunja më shumë), dhe Mega (shumë e madhe, por super e mirë. Ka më shumë se 70 kunja).

Hapi 4: Bordet Pro: Madhësia, Pesha dhe Kunjat janë Karakteristikat Më të Rëndësishme

Bordet Pro: Madhësia, Pesha dhe Kunjat janë Karakteristikat Më të Rëndësishme
Bordet Pro: Madhësia, Pesha dhe Kunjat janë Karakteristikat Më të Rëndësishme
Bordet Pro: Madhësia, Pesha dhe Kunjat janë Karakteristikat Më të Rëndësishme
Bordet Pro: Madhësia, Pesha dhe Kunjat janë Karakteristikat Më të Rëndësishme
Bordet Pro: Madhësia, Pesha dhe Kunjat janë Karakteristikat Më të Rëndësishme
Bordet Pro: Madhësia, Pesha dhe Kunjat janë Karakteristikat Më të Rëndësishme
Bordet Pro: Madhësia, Pesha dhe Kunjat janë Karakteristikat Më të Rëndësishme
Bordet Pro: Madhësia, Pesha dhe Kunjat janë Karakteristikat Më të Rëndësishme

Tashmë keni kaluar pak kohë duke u ngatërruar me Arduinos tuaj dhe gati për të filluar një projekt të mrekullueshëm dhe të mrekullueshëm. Por së pari, do të keni nevojë për një tabelë që jo vetëm që është e aftë për atë që synoni, por që gjithashtu përshtatet në kornizën tuaj të saktë. Kjo nevojë, megjithatë, nuk nënkupton që ju duhet të merrni tabelën më të vogël të mundshme. Ky hexapod nga ivver, për shembull, me 3 servos në secilën këmbë dhe shumë sensorë do të kishin nevojë për shumë më tepër se 20 kunjat dixhitale të disponueshëm në Pro Mini ose Nano (12 kunja dixhitale + 8 analoge. Nuk dihet shumë që kunjat A0, A1, A2, etj mund të adresohen si kunja dixhitale nëse përdorni numrin e kunjave 14, 15, 16, e kështu me radhë). Në këtë rast, ndoshta duhet të zgjidhni një Mega, e cila mund të kontrollojë një numër modest prej 30 servos ose më shumë. Nëse jeni duke ndërtuar një printer 3d, ju gjithashtu duhet të përdorni këtë tabelë me mburojën e Ramps (po përpiqem ta bëj këtë projekt aktualisht. Ju lutem votoni për mua në konkursin Arduino, pasi do të më duhej një nga çmimet për të qenë në gjendje Nëse më në fund do ta bëj, do të jem jashtëzakonisht mirënjohës për mbështetjen tuaj dhe do të përpiqem të shkruaj një Imazh mbi realizimin e projektit). Por nëse doni të ndërtoni një kuadopter mikro Bluetooth, duhet të zgjidhni tabelën më të vogël në dispozicion (për aq kohë sa ajo mund të përballojë detyrën).

Pra, tabelat e shkëlqyera për projekte të avancuara janë … mirë, ju mund të filloni të mendoni se bordet e vetme që njoh janë Uno, Mega, Nano dhe Pro Mini, dhe se dy të fundit janë qartë të preferuarat e mia (me siguri e keni menduar se unë do të thoshin ato dërrasa). It'sshtë e vërtetë që i dua të fundit dhe se kam përsëritur të njëjtat katër tabela në çdo kategori, por gjëja është se ato janë tabela relativisht të mira si për fillestarët ashtu edhe për profesionistët. Fillova me dy Pro Mini dhe më vonë bleva dy Nano, dhe ata seriozisht nuk më lanë kurrë poshtë (deri më tani). Po planifikoj të marr një Mega thjesht sepse bordet e tjera janë dy të vogla për një printer 3d. Përveç kësaj, unë jam akoma plotësisht i kënaqur me dërrasat që kam blerë gati një vit më parë (po … akoma një fillestar relativ … por më besoni, unë tashmë i kam kaluar orët e mia të gjata duke u marrë me to dhe duke ndërtuar qarqe. Mos e nënvlerësoni unë ose… Arduino juaj do të digjet), pasi ata mund të tërheqin pothuajse çdo projekt. Nëse mendoni, megjithatë, se këto tabela nuk janë ato që ju po kërkoni ose keni nevojë, ju gjithashtu mund të kontrolloni Micro board (edhe pse nuk kam dëgjuar komente shumë të mira në lidhje me të … Zgjodha Nano në vend të tij dhe mendoj se kam bërë zgjedhjen më të mirë), Due, Leonardo, ndër të tjera (shumica prej tyre duken si Uno ose Mega, por kanë disa dallime të vogla, si shpejtësia, tensioni i funksionimit, etj.).

Hapi 5: Vetëm një ndalesë e vogël për të shpjeguar kategoritë e mëposhtme…

Kategoritë për të cilat ju kam thënë deri më tani janë ndarë sipas kompleksitetit dhe kërkesave tuaja të bordit. Nga ky hap përpara, shumica e kategorive do të kenë të bëjnë me projekte të mesme dhe të vështira. Këtu do të dëshironi ta bëni punën sa më efikase, me më pak përpjekje dhe hapësirë të zënë. Do të përpiqeni të shmangni kabllot, të merrni një Arduino të dizajnuar në mënyrë perfekte për projektin tuaj dhe të mos humbni fare hapësirë dhe energji. Pra, le të zhyten në botën e bordeve ose aplikacioneve më të specializuara.

Hapi 6: UAV dhe Drones

UAV dhe Drones
UAV dhe Drones
UAV dhe Drones
UAV dhe Drones
UAV dhe Drones
UAV dhe Drones

Nëse do të hidhnit një vështrim se si i vendos gjithmonë dronët si shembullin më të mirë për projektet e vogla Arduino, do të kishit supozuar se unë jam një tifoz serioz i UAV. Dhe kjo është pikërisht ajo që jam. Pra, kategoria e parë për të cilën do të flas është … mirë, duhet ta kishit menduar… Drones.

Dronët përcaktohen si "një aeroplan pa një pilot njerëzor në bord" (Wikipedia). Meqenëse janë ajrore, ata kanë një kufi të caktuar të peshës. Sigurisht, të gjithë do të donin të kishin mikro motorë që ngrinin 2 kg secila. Por, meqë nuk është kështu, kur krijoni UAV -në tuaj (Automjeti Ajror pa pilot), do të duhet të përpiqeni ta bëni atë sa më të lehtë të jetë e mundur (më pak peshë = më pak konsum energjie = më shumë kohë fluturimi). Për sa kohë që dy Arduinos kanë pak a shumë të njëjtën peshë dhe madhësi, merrni atë më të mirën (procesor më të shpejtë, më shumë kunja, etj). Mos kërkoni një tabelë që ka saktësisht numrin e kunjave që ju nevojiten: lini gjithmonë disa "rezervë" në rast se dëshironi të shtoni më shumë sensorë, servos, etj. Nga ana tjetër, nëse dy dërrasa kanë të njëjtat kunja dhe aftësi, shkoni gjithmonë për më të voglin.

Pllakat më të mira për këtë lloj projekti: Pro Mini dhe Nano (të cilat kanë pothuajse të njëjtin numër kunjash dhe madhësi të barabarta). Sigurisht, ju mund të përdorni çdo tabelë që dëshironi, por mos planifikoni të ndërtoni një dron 10 cm duke përdorur një Mega (do ta fitoni zemërimin tim përgjithmonë. Do të ishte interesante të shihet, sidoqoftë!). Nëse gjeni një mburojë ose kornizë të shkëlqyeshme që shkon në mënyrë perfekte me një dërrasë më të madhe, përdorni patjetër. Aktualisht nuk di për diçka të tillë, por kush e di se çfarë mund të shpikësh?

Për pjesën e komunikimeve radio, nuk kam dëgjuar deri më tani për një tabelë që ka një çip komunikimi të integruar (nuk flitet për WiFi ose Bluetooth, por aftësi të vërteta 2.4 Ghz me një shpejtësi të mirë transferimi). Disa projekte përfshijnë përdorimin e një marrësi të rregullt radio dhe bërjen e Arduino të veprojë si kontrollues fluturimi. Kam gjetur se ishte më interesante të bëja marrësin dhe kontrolluesin vetë, duke përdorur një modul të arritshëm të transmetuesit 2.4 Ghz: NRF24L01 (thjesht quajeni NRF24 ose RF24). Disa nga këto module vijnë me antena të jashtme për rreze më të gjatë, ndërsa të tjerat janë më të vogla dhe kanë vetëm një antenë PCB. Për një kohë të gjatë mendova se NRF24 ishte i gjithë moduli i radios, derisa u "ndriçova" dhe "zbulova" se NRF24 është në fakt vetëm një çip i vogël, i zi, se pjesa tjetër e modulit është vetëm një tabelë "Breakout", e cila, natyrisht, i bën lidhjet mijëra herë më të lehta. Më pëlqen shumë ky modul, pasi ka një gamë relativisht të mirë (edhe pse antena nuk është e jashtme) është e lehtë për t’u ndërfaqe. Nëse dëshironi të shikoni një projekt të bërë me të, lexoni këtë Ible se si të shtoni kontrollin e servo pa tel dhe treguesin e nivelit të baterisë në një dron të lirë që nuk ka asnjë prej tyre (UAV përsëri!).

Hapi 7: IoT/Wifi

IoT/Wifi
IoT/Wifi
IoT/Wifi
IoT/Wifi
IoT/Wifi
IoT/Wifi

Duke vazhduar me temën e komunikimeve pa tel, unë do t'ju tregoj për bordet më të mira për IoT (Internet of Things) ose lidhjet WiFi. IoT është një shpikje relativisht e re që kërkon të ketë të gjitha gjërat të lidhura me njëra -tjetrën, për të automatizuar proceset dhe për ta bërë jetën më të lehtë. Me IoT, ju mund të fikni dritat që keni lënë aksidentalisht në shtëpi nga zyra juaj, ose të merrni email kur ushqimi i qenit tuaj është duke u pakësuar. Në thelb, ju duhet vetëm një bord i aftë për WiFi, internet dhe një platformë IoT, siç është IFTTT. Meqenëse nuk jam ekspert në bërjen e projekteve dhe skicave IoT, ju lutemi shikoni këtë klasë nga bekathwia, ku do të mësoni projekte themelore dhe të avancuara, si dhe si të ndërlidhni Arduinos të përdorur, si fizikisht (tela, sensorë, etj) dhe pa tel (internet).

Pllakat më të njohura dhe të përdorura janë ESP8266 (çipi i ngjitur në të është në të vërtetë ESP8266, dhe ka shumë dërrasa të ndryshme me të). Disa duket se janë të ngjashme me një Pro Mini të gjerë, ndërsa të tjerët duken si një modul NRF24 pa antenë të jashtme për të cilën ju thashë më parë. Këto të fundit mund të shtohen në Arduino të rregullt për të shtuar aftësitë pa tel. Arduino Yun, i ngjashëm me një Uno, gjithashtu ka një çip WiFi të integruar dhe vjen në ndihmë pasi është i pajtueshëm me disa mburoja dhe ka më shumë kunja sesa një ESP8266 i zakonshëm. Si Yun ashtu edhe ESP8266 mund të programohen nga programi Arduino IDE, pasi të keni marrë "drejtuesit" nga Menaxheri i Bordit.

ESP8266 nuk janë krijuar të gjitha për të punuar në logjikën 5v; disa nga kunjat e tyre mund të kërkojnë më pak tension për të funksionuar si duhet. Kjo është arsyeja pse, para se të blini një tabelë, kontrolloni gjithmonë diagramin dhe specifikimet e pinout (kërkoni për "(emri i tabelës) + pinout + diagram" brenda Chrome, Firefox, Safari, etj.).

Ekzistojnë gjithashtu disa "Arduinos" (jo shumë të sigurt se janë Arduinos të vërtetë, ndonjëherë ato janë vetëm një "kolazh" i PCB-ve dhe bordeve të ndryshme, si dhe patate të skuqura) që bazohen në procesorë të stilit Uno dhe Mega dhe përfshijnë lidhje WiFi Me Unë nuk jam aq i sigurt për mënyrën se si ato janë të ndërlidhura ose pajtueshmërinë e tyre me mburoja, kështu që blini me përgjegjësinë tuaj.

Hapi 8: Bluetooth

Bluetooth
Bluetooth

Vetëm një aftësi tjetër e shkëlqyeshme pa tel. Dallimi kryesor me lidhjet WiFi është se diapazoni (në këtë rast) është vetëm disa metra (teorikisht, ju mund të kontrolloni bordet IoT nga kudo në botë, për aq kohë sa Arduino dhe ju keni internet), dhe se shpejtësia e lidhja Bluetooth është shumë më e shpejtë. Aftësitë Bluetooth janë të shkëlqyera për të bërë projekte të kontrolluara nga celularët (duke përdorur aplikacione të specializuara, të tilla si Roboremo), si makina RC, rovers, dronë, kontrollues të shiritave LED, altoparlantë, etj.

Disa borde vijnë me patate të skuqura të integruara Bluetooth (megjithatë nuk i njoh shumë). Të tjerët jo, dhe kjo është arsyeja pse ka module të jashtme Bluetooth. Patate të skuqura më të njohura janë HC-05 dhe HC-06, të cilat shiten veçmas ose në dërrasa shpërthyese, zakonisht me një ndërfaqe me 6 kunja (nga të cilat vetëm 4 përdoren zakonisht). Këto module mbështeten në përdorimin e kunjave Tx dhe Rx në Arduino (kunjat serialë), të cilët mund të zëvendësohen me kunjat virtuale Tx dhe Rx (Seriali i Softuerit). Për shkak të kësaj, është e mundur të programoni HC-05 dhe HC-06 duke përdorur programuesin Pro Mini përmes Monitoruesit Serial të Arduino IDE. Duke përdorur këtë metodë, ju mund të zgjidhni emrin me të cilin do t'u shfaqet pajisjeve të tjera, fjalëkalimin, normën e baudit, ndër opsionet e tjera. U njoha me këtë nga ky Udhëzues i mrekullueshëm nga sayem2603. Nëse planifikoni të përdorni këto module, patjetër që duhet të lexoni Ible, pasi do të gjeni mijëra fakte interesante për të cilat nuk keni ditur.

Pra, tabelat e mira për lidhjet Bluetooth janë … mirë, nuk kam provuar asnjë Arduino me çip Bluetooth të integruar, por me sa di unë të dy HC-05 dhe HC-06 janë një nga zgjidhjet më të mira. Pothuajse çdo Arduino punon me këto module; Unë personalisht përdor të dy Pro Minis dhe Nanos. E vetmja gjë që mund të mos ju pëlqejë në përdorimin e këtyre moduleve Bluetooth është se keni nevojë për 4 kabllo. Nëse jeni pa kabllo; vetëm mburoja dhe dërrasa”djalë, mund të të duhet të bësh disa gërmime. Nëse jo, do të zbuloni se, edhe me kabllot, një Arduino i vogël me njërën nga këto pllaka nuk zë aq shumë hapësirë sa një Arduino pa madhësi me Bluetooth.

Përveç moduleve dhe bordeve WiFi, Bluetooth dhe 2.4 Ghz, ka edhe disa të cilat funksionojnë në frekuenca të ndryshme. Jhaewfawef, për shembull, ekzistencën e të cilit e zbulova kur lexova këtë Ible të mrekullueshme deri në…, përdor frekuenca më të ulëta për të arritur transmetim jashtëzakonisht të gjatë (LoRa = +10 km distancë). Unë nuk i kam provuar ende, por duket si një projekt super interesant. Disa module përdorin 169 Mhz, 433 Mhz, 868 Mhz, ose 915 Mhz, por të gjitha frekuencat janë nën 1 Ghz. Avantazhi ndaj sistemeve 2.4 është se diapazoni është përmirësuar, por shkalla e të dhënave duhet të jetë më e ulët (nuk ka shumë rëndësi … nuk do të dërgoni një skedar 1Gb përmes këtyre radiove … ndoshta). Ndërfaqet e kunjave mund të ndryshojnë shumë, nga 3 ose 4 kunja në një tabelë të tërë të stilit Nano me radio.

Të them të vërtetën, nuk di shumë për to pasi jam më shumë një djalë 2.4 Ghz. …, Megjithatë, duket e mrekullueshme dhe do të më pëlqente ta merrja sa më shpejt që të isha në gjendje. Këto Arduinos (ose module) janë perfekte për sensorë të motit (larg bazës suaj), telemetri UAV, dhe ndoshta edhe një lloj IoT jo-WiFi (jo IoT siç duhet, por prapëseprapë ju mund të kontrolloni elektronikën e shtëpisë tuaj me këto lloj radio) Me Pra, nëse jeni të interesuar për diçka të tillë, përpiquni të merrni njërën prej tyre.

Hapi 9: Frekuenca të tjera radio

Frekuenca të tjera radio
Frekuenca të tjera radio
Frekuenca të tjera radio
Frekuenca të tjera radio
Frekuenca të tjera radio
Frekuenca të tjera radio

Përveç moduleve dhe bordeve WiFi, Bluetooth dhe 2.4 Ghz, ka edhe disa të cilat funksionojnë në frekuenca të ndryshme. Feather Adafruit 32u4 RFM95, për shembull, ekzistencën e të cilit e zbulova kur lexova këtë Ible të madh nga Jakub_Nagy, përdor frekuenca më të ulëta për të arritur transmetim me rreze jashtëzakonisht të gjatë (LoRa = +10km range). Unë nuk i kam provuar ende, por duket si një projekt super interesant. Disa module përdorin 169 Mhz, 433 Mhz, 868 Mhz, ose 915 Mhz, por të gjitha frekuencat janë nën 1 Ghz. Avantazhi ndaj sistemeve 2.4 është se diapazoni është përmirësuar, por shkalla e të dhënave duhet të jetë më e ulët (nuk ka shumë rëndësi … nuk do të dërgoni një skedar 1Gb përmes këtyre radiove … ndoshta). Ndërfaqet e kunjave mund të ndryshojnë shumë, nga 3 ose 4 kunja në një tabelë të tërë të stilit Nano me radio.

Të them të vërtetën, nuk di shumë për to pasi jam më shumë një djalë 2.4 Ghz. Feather Adafruit 32u4 RFM95, megjithatë, duket e mrekullueshme dhe do të më pëlqente ta merrja sa më shpejt që të isha në gjendje. Këto Arduinos (ose module) janë perfekte për sensorë të motit (larg bazës suaj), telemetri UAV, dhe ndoshta edhe një lloj IoT jo-WiFi (jo IoT siç duhet, por prapëseprapë ju mund të kontrolloni elektronikën e shtëpisë tuaj me këto lloj radio) Me Pra, nëse jeni të interesuar për diçka të tillë, përpiquni të merrni njërën prej tyre.

Hapi 10: Le të kthehemi te tabelat me aftësi pa tela … Arduinos të pajtueshëm me mburojë

Le të Kthehemi te Bordet Jo Aftësuese me Kapacitet … Arduinos të pajtueshëm me Mburojë
Le të Kthehemi te Bordet Jo Aftësuese me Kapacitet … Arduinos të pajtueshëm me Mburojë
Le të Kthehemi te Bordet Jo Aftësuese me Kapacitet … Arduinos të pajtueshëm me Mburojë
Le të Kthehemi te Bordet Jo Aftësuese me Kapacitet … Arduinos të pajtueshëm me Mburojë
Le të Kthehemi te Bordet Jo Aftësuese me Kapacitet … Arduinos të pajtueshëm me Mburojë
Le të Kthehemi te Bordet Jo Aftësuese me Kapacitet … Arduinos të pajtueshëm me Mburojë
Le të Kthehemi te Bordet Jo Aftësuese me Kapacitet … Arduinos të pajtueshëm me Mburojë
Le të Kthehemi te Bordet Jo Aftësuese me Kapacitet … Arduinos të pajtueshëm me Mburojë

Siç ju thashë në një nga hapat e parë, mburojat janë PCB të vendosura direkt në majë të një bordi Arduino për a) të shtoni një funksion dhe b) të zvogëloni nevojën për kabllo. Ndonjëherë, mburojat mund të vendosen në mburoja të tjera, duke bërë një sanduiç ose një kullë mburoje me shumë bards. Disa mburoja janë të pajtueshme vetëm me një Arduino specifike (meqenëse shpërndarja e pin ndryshon nga modeli në model); ndërsa të tjerët janë të dizajnuar për më shumë se një (ky ekran është i madh, i prekshëm dhe i pajtueshëm me Uno dhe Mega. Seriozisht do të doja ta merrja atë. Shpresoj, nëse fitoj konkursin Arduino, mund të arrij deri te ky modul dhe kaq shumë përbërës të tjerë Arduino për t'ju sjellë më shumë udhëzime për ju).

Shumica e mburojave janë të dizajnuara për Uno dhe Mega (ndoshta edhe për dërrasa të ngjashme, por jo aq të sigurt për këtë. Mos i prish mburojat ose dërrasat e tua!). Mburojat gjithashtu mund të bëhen me porosi (shikoni këto Ibles) ose të projektohen për dërrasa më të vogla. Disa prej tyre shtojnë aftësitë pa tel, lidhjen me rrjetin, ekranet, butonat, sipërfaqen e proto-bordit, kontrollorët motorikë, stafetat e rrymës, etj. Disa mburoja speciale janë të dizajnuara posaçërisht për shtypjen CNC dhe 3D (bordi Ramps). Këto kanë baza në krye për të shtuar drejtuesit e motorëve stepper.

Pra, nëse po mendoni të përdorni një bord Arduino për të përdorur me mburoja të ndryshme, sugjerimi im më i mirë do të ishte Mega dhe Uno. E fundit ka disavantazhin e të pasurit më pak kunja, kështu që nuk do të jeni në gjendje të përdorni mburoja më të mëdha si pjerrësi. Mega, nga ana tjetër, ka problemet e veta: disa kunja në Uno gjenden në sektorë të ndryshëm në Mega, kështu që nuk do të jeni në gjendje të përdorni të gjitha mburojat Uno, të cilat janë më të njohura dhe më të përhapura se ato Mega.

Hapi 11: CNC dhe Shtypja 3D

CNC dhe Shtypja 3D
CNC dhe Shtypja 3D
CNC dhe Shtypja 3D
CNC dhe Shtypja 3D
CNC dhe Shtypja 3D
CNC dhe Shtypja 3D

Disa nga projektet e mia të preferuara janë të lidhura me makina shtypëse CNC ose 3D (dhe dronë). Aftësia për të transformuar modelet e kompjuterit në lëvizje mekanike 3d është vetëm…. Mbresëlënës. Jo vetëm pjesa teorike është e lezetshme; kënaqësia e bërjes së pjesëve tuaja me një makinë që JU e keni ndërtuar nga e para është e madhe. Mburoja CNC mund të përdoret për të bërë gdhendës dhe prerës lazer, makina shpuese, CNC me bazë Dremel, etj. Aktualisht jam duke kursyer para për të ndërtuar printerin tim të parë 3D, bazuar në Arduino Mega dhe mburojën Ramps 1.5. Deri më tani, të gjitha pjesët mekanike që më duheshin për projektet e mia ishin bërë duke përdorur Legos ose diçka të ngjashme, duke rezultuar në "makineri" interesante, por të pasakta. Ju lutemi votoni për mua dhe ndihmoni që projekti im të fillojë. Pasi të përfundoj, do të përpiqem të bëj një Ible se si të bëj një printer 3d.

Duke u kthyer në shtypjen CNC dhe 3D, nëse jeni të interesuar për ndonjë nga këto gjëra, me siguri duhet të kontrolloni këtë mburojë CNC (e krijuar për Uno, por dyshoj se është gjithashtu në përputhje me Mega) ose këto printime 3D (Arduino Mega vetëm të pajtueshme, kanë shumë kunja për një Uno). Mburoja CNC dhe ajo e printimit 3d kanë baza të dedikuara posaçërisht për drejtuesit e motorëve stepper (të ngjashëm me A9488), të cilët kontrollojnë motorët e boshtit X, Y dhe Z (dhe ekstruderi në printerin 3D). Unë nuk di shumë për mburojën CNC, por Ramps gjithashtu ka lidhësit e nevojshëm për pjesët e tjera të një printeri 3d (termistorë, burim me fuqi të lartë, krevat ngrohës, etj.). Me sa di unë, ekzistojnë 3 versione të bordit Ramps (mburoja e printimit 3d): 1.4, 1.5 dhe 1.6. Dy modelet e fundit janë pothuajse identike, duken të rregullta dhe relativisht të thjeshta, ndërsa më i vjetri duket pak më ndryshe (me transistorë të montuar duke përdorur teknologjinë THT, siguresa më të mëdha, etj.). 1.6 përfshin ftohje më të mirë për transistorët Mosfet. Sidoqoftë, nuk ka shumë dallime, kështu që zgjidhni atë që ju pëlqen më shumë (megjithatë përpiquni të merrni atë më të ri).

Pra, Arduinos më i mirë për këtë projekt do të ishte Mega (jo aq i sigurt nëse është i pajtueshëm me mburojën CNC. Pashë diçka nga një djalë që përdorte Ramps për të fuqizuar një makinë CNC. Ju duhet ta kërkoni atë dhe më pas më tregoni për të), dhe në radhë të dytë Uno (definitivisht nuk është në përputhje me Ramps). Ju mund të lidhni një printer 3d duke përdorur pothuajse çdo Arduino me një numër të respektueshëm kunjash; megjithatë, do të jetë një rrëmujë serioze, kështu që kurseni pak kohë dhe durim dhe merrni një Mega.

Hapi 12: Micro Board (jo si Arduino Micro… Seriozisht Micro Boards)

Micro Boards (Jo Si Arduino Micro … Seriozisht Micro Boards)
Micro Boards (Jo Si Arduino Micro … Seriozisht Micro Boards)
Micro Boards (Jo Si Arduino Micro … Seriozisht Micro Boards)
Micro Boards (Jo Si Arduino Micro … Seriozisht Micro Boards)
Micro Boards (Jo Si Arduino Micro … Seriozisht Micro Boards)
Micro Boards (Jo Si Arduino Micro … Seriozisht Micro Boards)

Menduat se Pro Mini dhe Nano ishin të vegjël? Epo, thjesht hidhini një sy "bordeve" të Attiny (në fakt vetëm patate të skuqura). Ndonjëherë ju vetëm duhet të kontrolloni një servo të vogël me vetëm një kunj, ose të mbyllni një led çdo 3 sekonda, dhe t'i vendosni pajisjet elektronike në një vend super të vogël (2x2x2 cm). Cfare po ben? Para së gjithash, ju harroni Mega dhe Uno. Pastaj dyshoni pak dhe më në fund pastroni Nano dhe Pro Mini nga mendja juaj. Cfare ka mbetur? Një mikro, 8-pin IC (çip i integruar) i quajtur Attiny85.

Ky mikro "bord" (i cili në fakt është vetëm një çip i vogël) ka një kunjë 5v dhe Gnd (1 secila), dhe 6 kunja të tjera, disa prej të cilave dyfishohen (ose trefishohen) si kunja analoge, dixhitale, SPI, etj. Ju duhet të kontrolloni pinout për specifikimet e sakta. Me sa duket, bordi mund të programohet ose me një përshtatës USB të specializuar ose edhe me një Arduino tjetër (duke përdorur një skicë të veçantë dhe ndërfaqen SPI. Unë nuk jam profesionist në këtë çështje). Mendova shumë që ju thjesht mund të përdorni një programues Pro Mini (duke përdorur kunjat Tx dhe Rx) për të ngarkuar një skicë; por me sa di tani, ju nuk mundeni.

Pra, mikro bordet e shkëlqyeshëm për mikro -projekte janë Attiny85 (vetëm një çip, por mund ta lidhni atë në pjatën tuaj ose të përdorni një prizë IC 2x4, në të cilën Attiny85 duhet të përshtatet në mënyrë perfekte), Digispark Attiny85 (është një shpërthim i Kickstarter bord për këtë IC. Ai përfshin, në një hapësirë të vogël, një lidhës USB, rregullator të energjisë dhe pin për t'i bërë lidhjet më të lehta), ose një IC tjetër Attiny (ato vijnë në shumë madhësi).

Hapi 13: Po në lidhje me klonet?

Pothuajse çdo produkt i mirë merr klonet dhe kopjet e tij. GoPro, DJI, Lego dhe çdo markë dhe kompani e suksesshme e kanë parë këtë të ndodhë. Dhe Arduino nuk bën përjashtim nga rregulli. Të them të vërtetën, unë as nuk di si ta dalloj një Arduino të vërtetë nga ai i rremë. Ndoshta edhe njëra prej atyre bordeve që rekomandova është një klon, por shumica e tyre nuk janë. Nëse dëshironi të mësoni se cilat tabela janë origjinale dhe cilat jo, duhet të kontrolloni internetin, pasi ka mijëra mësime dhe informacione të nevojshme për t'i zbuluar.

Unë nuk do të them nëse duhet t'u besoni kloneve apo jo. Natyrisht, duhet të përpiqeni të merrni tabela origjinale, pasi do të ketë shumë më tepër informacion dhe mbështetje për to në internet. Për më tepër, klonet ndonjëherë ndryshojnë në shpërndarjen e kunjave, kështu që mburojat mund të mos funksionojnë në tabelën "e njëjtë".

Dyshoj se bordet që kam janë klone. Të katër ishin relativisht të lirë, sidoqoftë, kështu që kursimi i një dollari ose më pak nuk do të kishte ndryshuar jetën time. Problemet me klonet janë se a) Emri ose modeli mund të ndryshojnë në Arduino IDE; b) Mburojat mund të mos jenë të pajtueshme; c) Kunjat speciale mund të ndryshojnë (I2C, SPI, etj.); d) Mund të mos funksionojnë siç pritej. Klonet, megjithatë, mund të funksionojnë në mënyrë perfekte, dhe ju madje mund të jeni më të lumtur me një fallco me atë origjinal. Por, nëse diçka dështon, mbani mend që ju thashë se duhet të merrni origjinalet (ju lutem mos më fajësoni për asgjë që nuk ishte faji im. Nëse ishte, atëherë mund të më fajësoni).

Hapi 14: Hapi tjetër?

Hapi tjeter?
Hapi tjeter?
Hapi tjeter?
Hapi tjeter?
Hapi tjeter?
Hapi tjeter?
Hapi tjeter?
Hapi tjeter?

Pra, tani që ju kam thënë për shumicën e kategorive të Arduino që njoh, është koha që ju të…

  1. Zgjidhni tabelën tuaj dhe më tregoni për të ("Unë e bëra atë!" Opsion).
  2. Bëni një projekt të mrekullueshëm Arduino dhe postojeni atë si "Unë e bëra!".
  3. Ndërtoni Arduino -n tuaj (si këta djem) ose thjesht përdorni një IC, siç bëri Nikus në Quadcopter Instructable të tij.
  4. Më thuaj që të shtoj një kategori bordi Arduino në listë.
  5. Shkruani Udhëzuesin tuaj të mrekullueshëm.

Epo, tani që keni mbaruar së lexuari, ju lutem votoni për mua në konkursin Arduino. Shpresoj se kjo Ible ishte e dobishme për ju dhe ju ndihmoi në projektin tuaj të parë ose të ardhshëm, dhe faleminderit shumë për leximin!

Recommended: