Sisukord:

Teie projekti parimad Arduino lauad: 14 sammu
Teie projekti parimad Arduino lauad: 14 sammu

Video: Teie projekti parimad Arduino lauad: 14 sammu

Video: Teie projekti parimad Arduino lauad: 14 sammu
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, November
Anonim
Parimad Arduino lauad teie projekti jaoks
Parimad Arduino lauad teie projekti jaoks
Parimad Arduino lauad teie projekti jaoks
Parimad Arduino lauad teie projekti jaoks

*Palun pidage meeles, et avaldan selle Instructable'i väga lähedal Arduino võistluse finišijoonele (palun hääletage minu poolt!), Kuna mul pole selle tegemiseks vajalikku aega varem olnud. Praegu on mul kool kell 8 hommikul. kella 17.00, tehke tennist viis tundi nädalas, kogu laupäev on laagrirühm ja enamikul teistel päevadel kodutööd. Suur tänu mõistmise eest ja loodan, et teile meeldib juhendatav tegevus!*

Võib -olla olete algaja, kes töötab väikese projekti kallal, või professionaal, kes kujundab laheda roboti. Mõlemal juhul peate valima, millist kontrolleri plaati kasutada. Enne sukeldumist sellesse Arduino, mida kavatsete kasutada, võtke palun arvesse järgmist: Arduino ei ole sama mis Raspberry Pi. Esimene on lihtsam, väiksem, vähem energiat tarbiv; teine on võimas, suurem ja oskab paremini keerulisi asju. Enamik Arduinosid maksab vähem ja neil pole viimase graafika, tehisintellekti, kaamera jms võimalusi; Vaarikapirukad on Arduino kohale panemiseks väga võimsad (välja arvatud mõnel juhul). Arduino panemine sinna, kuhu Vaarikas peaks olema, on nagu 2-silindrilise mootori panemine V6 autosse; ja vastupidi. See ei tähenda, et vaarikad on paremad, lihtsalt täidavad erinevaid ülesandeid.

Kui otsustasite kasutada vaarikat, ärge lugege seda Ible'i (lühend "Instructable". Kasutan alati selliseid lühendeid, nii et ärge imestage!). Ma ei soovi selliseid kommentaare nagu "Sa raiskasid mu aega!" jne, lihtsalt sellepärast, et ootasite Vaarikat ja saite ainult Arduinosid. Kui aga soovite leida Arduino tahvli, ignoreerige seda hoiatust ja jätkake. Kui olete Arduinos täiesti algaja, registreeruge vabalt sellesse Arduino klassi bekathwia poolt.

See Ible jagatakse iga projekti jaoks parimateks tahvliteks. Selle "klassifikatsiooni" jaoks võtan muu hulgas arvesse suurust, tihvte, kilpide ühilduvust, kasutusmugavust, lisavõimalusi. Nüüd, kui oleme sissejuhatusega lõpetanud, liigume edasi materjalide juurde.

Samm: materjalid

Materjalid
Materjalid

Oota hetk … Millised materjalid? Tegelikult, kui oleksite selle Ible'i pealkirja lugenud, oleksite pidanud õigesti arvama, et te ei kavatse ühtegi materjali kasutada. Lõppude lõpuks on selle juhendi eesmärk aidata teil leida materjale, mida kavatsete teistes projektides kasutada. Lihtsalt aimu andmiseks pidage meeles, et kui te Arduino plaadi tegelikult kätte saate, vajate ka vajalikku USB -kaablit või programmeerijat ning Arduino IDE tarkvara (Mac, Windows ja Linux). Selle saate alla laadida siit. Selle programmi ülesanne on teha visandid (nimi antakse väikestele programmidele, mille kavatsete Arduino tahvlile üles laadida) ja "panna need tahvlile" ("üles laadida"). Kui olete huvitatud, vaadake seda juhendit, kuidas oma Arduino oma Android -mobiiltelefoniga programmeerida (mõned poisid ütlesid mulle, et rakenduse IOS -versioon ei töötanud hästi).

Nüüd, kui teil on vaja (tegelikult vajate ainult uut projekti, huvi selle vastu ja paar dollarit. Ma ei soovita ühtegi plaatide ostmise kohta, sain oma kohalikult poest), läheme edasi esimese tahvli kategooriasse.

Samm: põhi-, prototüüpimis- või esimesed Arduino -plaadid

Põhi-, prototüüpimis- või esimesed Arduino plaadid
Põhi-, prototüüpimis- või esimesed Arduino plaadid
Põhi-, prototüüpimis- või esimesed Arduino plaadid
Põhi-, prototüüpimis- või esimesed Arduino plaadid

Esimene kategooria, millest ma teile räägin, on põhi- või prototüüpplaat. See ei tähenda, et see oleks äärmiselt lihtne, odav ning sellel oleks vähe funktsioone ja kontakte. See tähendab lihtsalt seda, et tavaliselt ei ole need väga keerulised, neil on veebis palju teavet, mida saate vaadata, ja nad võivad enam -vähem ette võtta mis tahes projekti, mis võiks teid selles etapis huvitada. Kaal ja suurus ei oma suurt tähtsust, te ei vaja 60 tihvti ega WiFi -ühendust, kuid vajate kindlat tööbaasi. Esimene Arduino, mis kellelegi pähe tuleb: Uno.

Arduino Uno on üks tuntumaid mudeleid ning see on algajatele ja proffidele äärmiselt huvitav. Üks parimaid võimalusi, mis tal on, lisaks USB/SPI/I2C -portide olemasolule (otsige neid Internetist), on võimalus virnastada sellele Arduino Shields. Arduino kilbid on sisuliselt eelnevalt ehitatud trükkplaadid, mille all on tihvtid ja mis on paigaldatud otse Arduino tahvlile. Seal on Interneti -kilbid, servokilbid, Proto Board -kilbid jne. Enamik neist on mõeldud spetsiaalselt Arduino Uno jaoks, kuid mõned on mõeldud ka Mega jaoks (nagu nimigi ütleb, on see suur). Mõned kilbid on isegi mõeldud nii Uno kui ka Mega jaoks. Kilpide parim asi on see, et need väldivad kaablite vajadust ja mõnel juhul saab palju kilpe üksteise peale laduda.

Niisiis, Uno on ilmselt üks teie parimaid valikuid. Minu kogemuste kohaselt oli Pro Mini minu disainide jaoks väga hea. Alguses ei olnud mul kindlat projekti, kuid kuna see oli väike ja samal ajal piisavalt tihvte, sai sellest äärmiselt kasulik kõik, mida ma teha üritasin. Välja arvatud kilbi ühilduvus, on sellel peaaegu samad võimalused kui Unol, välja arvatud USB -port ja mõned muud spetsiaalsed tihvtid. Olles aga väike, ei pruugi see olla parim valik. Nano on sarnases asendis, kuigi sellel on naissoost Mini USB B pistik.

Tõtt -öelda võiksite kasutada peaaegu iga Arduinot ilma paljude asjadeta (mis tõstab hinda). Kõige populaarsem plaat on aga kaugelt Uno.

Samm: keskmised Arduino plaadid: füüsilised andmed on suhteliselt olulised

Keskmised Arduino plaadid: füüsilised andmed on suhteliselt olulised
Keskmised Arduino plaadid: füüsilised andmed on suhteliselt olulised
Keskmised Arduino plaadid: füüsilised andmed on suhteliselt olulised
Keskmised Arduino plaadid: füüsilised andmed on suhteliselt olulised
Keskmised Arduino plaadid: füüsilised andmed on suhteliselt olulised
Keskmised Arduino plaadid: füüsilised andmed on suhteliselt olulised

Niisiis, olete juba läbinud algajate lauad. Nüüd, selle asemel, et otsida tahvlit, mis oleks kasulik enamiku lihtsate projektide jaoks ja hõlpsasti liidestatavat, otsite väiksema suuruse ja kaaluga, kuid samade tihvtide ja võimalustega Arduinosid. Mitte kõik vaheprojektid ei vaja neid spetsifikatsioone. Võib -olla on teil lisaruumi ja Uno sobib ideaalselt. Kuid mitu korda olete pettunud, kui leiate, et see, mida pidasite suureks ruumiks, muutub kitsaks. Niisiis … Disainilahenduste tegemise reegel: pidage alati meeles, et teie ruum muutub oodatust väiksemaks. Püüa mitte planeerida projekte, millesse kõik sobib ideaalselt; kui te seda ei tee, olete pettunud.

Just sellepärast tasuks hakata mõtlema väiksematele Arduino tahvlitele. Unot on droonikesta sisse panna palju raskem kui Pro Mini või Nano. Pealegi, nagu ma juba ütlesin, hakkavad ka tihvtid lootma, samuti loogika ja toitepinge. Enamik andureid on ühendatud otse 5v -ga; kuid teiste Vcc -pinidel ei tohi olla rohkem kui 3,3 V, kuigi nad võivad kasutada 5 V loogikat. Mõnel Arduino'l on sisseehitatud regulaatorid, kuid Pro Minis, mis on saadaval 5 ja 3.3 v versioonides, pole spetsiaalsete regulaatoritihvtide peal. Nano seevastu teeb seda. Kui valite 5v ja 3,3v Pro Mini vahel, hankige 5v, kuna see on varustatud kiirema protsessoriga. 3.3v Regulaatoreid võib leida Pro Mini USB programmeerijast või väikeste "transistoritena" (saate need üksi või juba miniplaadile joodetud). Tulles tagasi tihvtide arvu juurde, siis nii Pro Minil kui ka Nanol on peale 14 digitaalse tihvti (millest saate kasutada 12, teised on Rx ja Tx) 8 analoognõela, samas kui Unol on neid ainult 6. Kui teie projekt nõuab rohkem kui kuut analoogsisendit (potentsiomeetrid, I2C jne), peate tõenäoliselt Uno kasutamise ideest loobuma.

Nii et selles etapis soovitaksin teile Uno (mis on alati kasulik), Pro Mini (minu esimene plaat, tõesti armas, kuid sellel pole integreeritud USB -pesa, mis tähendab, et peate hankima välise programmeerija), Nano (sama suur kui Pro Mini, kuid USB -pesa ja veel paar tihvti) ja Mega (liiga suur, kuid ülihea. Sellel on üle 70 kontakti).

Samm 4: Pro -lauad: suurus, kaal ja tihvtid on kõige olulisemad omadused

Pro -lauad: suurus, kaal ja tihvtid on kõige olulisemad omadused
Pro -lauad: suurus, kaal ja tihvtid on kõige olulisemad omadused
Pro -lauad: suurus, kaal ja tihvtid on kõige olulisemad omadused
Pro -lauad: suurus, kaal ja tihvtid on kõige olulisemad omadused
Pro -lauad: suurus, kaal ja tihvtid on kõige olulisemad omadused
Pro -lauad: suurus, kaal ja tihvtid on kõige olulisemad omadused
Pro -lauad: suurus, kaal ja tihvtid on kõige olulisemad omadused
Pro -lauad: suurus, kaal ja tihvtid on kõige olulisemad omadused

Olete juba mõnda aega oma Arduinosega nokitsenud ja olete valmis alustama suurepärase ja vinge projektiga. Kuid kõigepealt vajate tahvlit, mis pole mitte ainult võimeline teie eesmärgiks, vaid sobib ka teie täpsesse raami. See vajadus ei tähenda siiski, et peate hankima võimalikult väikese plaadi. See ivveri heksapood, näiteks 3 servot mõlemas jalas ja paljud andurid vajaksid palju rohkem kui Pro Mini või Nano saadaval olevad 20 digitaalset tihvti (12 digitaalset tihvti + 8 analoogi. Seda pole eriti teada) et tihvte A0, A1, A2 jne saab adresseerida digitaalsete tihvtidena, kui kasutate tihvti numbrit 14, 15, 16 jne). Sellisel juhul peaksite tõenäoliselt valima Mega, mis suudab kontrollida tagasihoidlikku arvu 30 või enamat servot. Kui ehitate 3D -printerit, peaksite seda plaati kasutama ka kaldteede kilbiga (proovin praegu seda projekti teha. Palun hääletage minu poolt Arduino konkursil, sest mul oleks vaja ühte auhinda Kui ma lõpuks seda teen, siis olen teie toetuse eest äärmiselt tänulik ja proovin kirjutada Ible'i projekti tegemise kohta). Kuid kui soovite ehitada mikro -Bluetooth -kvadrokopteri, peaksite valima väikseima saadaoleva plaadi (seni, kuni see ülesandega hakkama saab).

Niisiis, suurepärased lauad edasijõudnute projektide jaoks on… noh, võite hakata mõtlema, et ainsad lauad, millest ma tean, on Uno, Mega, Nano ja Pro Mini ning et kaks viimast on selgelt minu lemmikud (arvatavasti arvasite, et ütleks need lauad). See on tõsi, et ma armastan viimaseid ja olen kordanud igas kategoorias samu nelja lauda, aga asi on selles, et need on suhteliselt head lauad nii algajatele kui ka proffidele. Alustasin kahest Pro Minist ja hiljem ostsin kaks Nanot ning nad ei lasknud mind tõsiselt (siiani) alt. Kavatsen Mega hankida lihtsalt sellepärast, et ülejäänud plaadid on 3D -printeri jaoks kaks väikest. Peale selle olen ma peaaegu aasta tagasi ostetud laudadega täiesti rahul (jah… alles suhteliselt algaja… aga uskuge mind, olen juba pikki tunde nendega nokitsenud ja vooluringi ehitanud. Ärge alahinnake mina või … teie Arduino põleb läbi), kuna nad võivad peaaegu iga projektiga hakkama saada. Kui aga tunnete, et need lauad pole need, mida otsite või vajate, võite vaadata ka mikrolauda (kuigi ma ei kuulnud selle kohta liiga häid arvustusi … valisin selle asemel Nano ja ma arvan, et tegin parima valiku), Due, Leonardo, muu hulgas (enamik neist näeb välja nagu Uno või Mega, kuid neil on mõned väikesed erinevused, nagu kiirus, tööpinge jne).

Samm: lihtsalt väike peatus järgmiste kategooriate selgitamiseks …

Kategooriad, millest olen teile seni rääkinud, jagati vastavalt keerukusele ja teie juhatuse nõuetele. Sellest sammust edasi on enamik kategooriaid seotud keskmise ja raske projektiga. Siin soovite muuta töö võimalikult tõhusaks, kulutades võimalikult vähe vaeva ja ruumi. Püüate vältida kaableid, hankida oma projekti jaoks ideaalselt disainitud Arduino, mitte raisata ruumi ja energiat. Niisiis, sukeldume spetsiaalsemate plaatide või rakenduste maailma.

6. samm: UAV -d ja droonid

UAV -d ja droonid
UAV -d ja droonid
UAV -d ja droonid
UAV -d ja droonid
UAV -d ja droonid
UAV -d ja droonid

Kui heidaksite pilgu sellele, kuidas ma alati paigutan droonid parimaks eeskujuks väikesemahulistele Arduino projektidele, oleksite arvanud, et olen tõsine UAV-i fänn. Ja täpselt selline ma olen. Nii et esimene kategooria, millest ma räägin, on… noh, oleksite pidanud seda arvama… Drones.

Droone määratletakse kui "õhusõidukit, mille pardal pole inimpiloodi" (Wikipedia). Kuna need on õhust, on neil teatud kaalupiirang. Muidugi meeldiks kõigile, kui neil oleks mikromootoreid, mis tõstsid 2 kg. Kuid kuna see pole nii, peate oma UAV (mehitamata õhusõiduk) projekteerimisel proovima muuta selle võimalikult kergeks (väiksem kaal = väiksem energiatarve = rohkem lennuaega). Kuni kahel Arduinol on enam -vähem sama kaal ja suurus, hankige parim (kiirem protsessor, rohkem tihvte jne). Ärge otsige tahvlit, millel on täpselt vajalik tihvtide arv: jätke alati mõned "varuosad" juhuks, kui soovite lisada rohkem andureid, servosid jne. Teisest küljest, kui kahel plaadil on samad tihvtid ja võimalused, vali alati väikseim.

Sellise projekti parimad tahvlid: Pro Mini ja Nano (millel on peaaegu sama palju tihvte ja võrdsed suurused). Loomulikult võite kasutada mis tahes tahvlit, mida soovite, kuid ärge plaanige ehitada 10 cm pikkust drooni Mega abil (teenite mu viha igaveseks. Igatahes oleks huvitav näha, kui proovite!). Kui leiate suurepärase kilbi või raami, mis sobib ideaalselt suurema tahvliga, kasutage seda kindlasti. Praegu ei tea ma midagi sellist, aga kes teab, mida võiksite välja mõelda?

Raadioside osas ei ole ma siiani kuulnud tahvlist, millel oleks integreeritud kommunikatsioonikiip (ei räägi WiFi -st ega Bluetoothist, vaid tõelised 2,4 Ghz võimalused hea edastuskiirusega). Mõned projektid hõlmavad tavalise raadiovastuvõtja kasutamist ja Arduino toimimist lennujuhina. Leidsin, et vastuvõtjat ja kontrollerit oli huvitavam ise valmistada, kasutades juurdepääsetavat 2,4 GHz transiiverimoodulit: NRF24L01 (nimetage seda lihtsalt NRF24 või RF24). Mõnel neist moodulitest on pikema vahemaa tagamiseks välisantennid, samas kui teised on väiksemad ja neil on ainult PCB -antenn. Pikka aega arvasin, et NRF24 on kogu raadiomoodul, kuni ma olin "valgustatud" ja "avastasin", et NRF24 on tegelikult vaid väike must kiip, et ülejäänud moodul on lihtsalt "läbimurde" plaat, mis muidugi muudab ühendused tuhandeid kordi lihtsamaks. Mulle see moodul väga meeldib, kuna sellel on suhteliselt hea leviala (kuigi antenn pole väline), on lihtne liidestada. Kui soovite tutvuda sellega tehtud projektiga, lugege seda Ible'i, kuidas lisada traadita servojuhtimisseadet ja aku taseme indikaatorit odavale droonile, millel pole ühtegi neist (jälle UAV -d!).

7. toiming: IoT/WiFi

IoT/WiFi
IoT/WiFi
IoT/WiFi
IoT/WiFi
IoT/WiFi
IoT/WiFi

Jätkates traadita side teemaga, räägin teile IoT (asjade internet) või WiFi -ühenduste parimatest tahvlitest. IoT on suhteliselt uus leiutis, mille eesmärk on kõik asjad omavahel ühendada, protsesse automatiseerida ja elu lihtsamaks muuta. IoT abil saate kontorist kogemata koju jäänud tuled välja lülitada või saada e -kirju, kui teie koeratoit hakkab otsa saama. Põhimõtteliselt vajate lihtsalt WiFi -toega plaati, internetti ja IoT -platvormi, näiteks IFTTT. Kuna ma ei ole IoT -projektide ja visandite tegemise ekspert, vaadake palun seda klassi bekathwia poolt, kus saate õppida põhi- ja täiustatud projekte, samuti seda, kuidas liita Arduinos nii füüsiliselt (juhtmed, andurid jne) ja traadita (Internet).

Tuntuimad ja kasutatavad plaadid on ESP8266 (sellele joodetud kiip on tegelikult ESP8266 ja sellega on kaasas palju erinevaid murdeplaate). Mõned näivad olevat sarnased laia Pro Mini -ga, samas kui teised näevad välja nagu välise antennita NRF24 moodul, millest ma teile varem rääkisin. Neid viimaseid saab traadita ühenduse lisamiseks lisada tavalisele Arduinole. Arduino Yunil, sarnaselt Unoga, on ka integreeritud WiFi -kiip ja see on kasulik, kuna see ühildub paari kilbiga ja sellel on rohkem tihvte kui tavalisel ESP8266 -l. Nii Yuni kui ka ESP8266 saab programmeerida Arduino IDE tarkvarast, pärast juhatuse draiverite hankimist.

Kõik ESP8266 ei ole loodud töötama 5 V loogikaga; mõned nende tihvtid võivad nõuetekohaseks toimimiseks vajada vähem pinget. Seetõttu kontrollige enne tahvli ostmist alati pinout -skeemi ja spetsifikatsioone (otsige Chrome'ist, Firefoxist, Safarist jms "(plaadi nimi) + pinout + diagramm").

Samuti on mõned "Arduinos" (pole liiga kindlad, et need on tõelised Arduinod, mõnikord on need lihtsalt "kollaaž" erinevatest PCB-dest ja tahvlitest, samuti kiibid), mis põhinevad Uno ja Mega-tüüpi protsessoritel ning sisaldavad WiFi-ühendust. Ma ei ole nii kindel nende liideses ega nende ühilduvuses kilpidega, seega ostke omal vastutusel.

Samm: Bluetooth

Bluetooth
Bluetooth

Veel üks suurepärane traadita ühenduse võimalus. Peamine erinevus WiFi -ühenduste puhul on see, et tööulatus (antud juhul) on vaid mõni meeter (teoreetiliselt võiksite IoT -plaate juhtida kõikjalt maailmast, kui teil on Arduino ja teil on internet) ja et kiirus Bluetooth -ühendus on palju kiirem. Bluetoothi võimalused on suurepärased mobiiltelefoniga juhitavate projektide tegemiseks (kasutades spetsiaalseid rakendusi, nagu Roboremo), näiteks RC -autod, roverid, droonid, LED -ribakontrollerid, kõlarid jne.

Mõnel plaadil on integreeritud Bluetooth -kiibid (kuigi ma ei tea paljusid). Teised seda ei tee ja seetõttu on olemas välised Bluetooth -moodulid. Tuntuimad kiibid on HC-05 ja HC-06, mida müüakse eraldi või vaheplaatidena, tavaliselt 6-kontaktilise liidesega (millest tavaliselt kasutatakse ainult 4). Need moodulid tuginevad Arduino (jadatihvtid) Tx- ja Rx -tihvtide kasutamisele, mille võivad asendada virtuaalsed Tx- ja Rx -tihvtid (Tarkvara jada). Seetõttu on võimalik programmeerida HC-05 ja HC-06 Pro Mini programmeerija abil Arduino IDE jadamonitori kaudu. Selle meetodi abil saate valida teiste seadmete hulgas nime, millega see teistele seadmetele kuvatakse, parooli, edastuskiiruse. Sain sellest teada sellest suurepärasest Instructable'ist saidi sayem2603 kaudu. Kui kavatsete neid mooduleid kasutada, peaksite kindlasti Ible'i lugema, sest leiate palju huvitavaid fakte, millest te ei teadnud.

Niisiis, head Bluetooth-ühenduste tahvlid on… noh, ma pole proovinud ühtegi integreeritud Bluetooth-kiibiga Arduinot, kuid minu teada on nii HC-05 kui ka HC-06 üks parimaid lahendusi. Peaaegu iga Arduino töötab nende moodulitega; Mina isiklikult kasutan nii Pro Minisi kui ka Nanosid. Ainus, mis teile nende Bluetooth -moodulite kasutamisel ei pruugi meeldida, on see, et vajate 4 kaablit. Kui olete „kaableid pole; ainult kilbid ja lauad”tüüp, peate võib -olla kaevama. Kui ei, siis leiate, et isegi kaablite korral ei võta väike Arduino ühe sellise plaadiga nii palju ruumi kui Uno-suurusega Bluetoothiga Arduino.

Lisaks WiFi, Bluetooth ja 2,4 Ghz moodulitele ja tahvlitele on ka mõned, mis töötavad erinevatel sagedustel. Näiteks jhaewfawef, kelle olemasolu ma avastasin, kui lugesin seda suurepärast Ible'i…, kasutab madalaima sagedusega ülikiiret edastust (LoRa = +10 km). Ma pole neid veel proovinud, kuid tundub väga huvitav projekt. Mõned moodulid kasutavad 169 Mhz, 433 Mhz, 868 Mhz või 915 Mhz, kuid kõik sagedused on alla 1 Ghz. Eeliseks 2,4 süsteemide ees on see, et vahemik on paranenud, kuid andmeedastuskiirus peab olema madalam (pole liiga oluline … te ei saada 1 Gb faili nende raadiote kaudu … tõenäoliselt). Tihvtide liidesed võivad olla väga erinevad, alates 3 või 4 kontaktist kuni terve raadioga Nano-stiilis plaadini.

Ausalt öeldes ei tea ma neist palju, kuna olen rohkem 2,4 GHz mees. Kuid… tundub suurepärane ja sooviksin selle endale saada niipea, kui saan. Need Arduinos (või moodulid) sobivad ideaalselt ilmastikuanduritele (teie baasist kaugel), UAV-telemeetriale ja võib-olla isegi mingile mitte-WiFi IoT-le (mitte korralikult IoT-le, kuid siiski saate oma maja elektroonikat juhtida selliste raadiotega). Seega, kui olete sellisest asjast huvitatud, proovige üks neist hankida.

9. samm: muud raadiosagedused

Muud raadiosagedused
Muud raadiosagedused
Muud raadiosagedused
Muud raadiosagedused
Muud raadiosagedused
Muud raadiosagedused

Lisaks WiFi, Bluetooth ja 2,4 Ghz moodulitele ja tahvlitele on ka mõned, mis töötavad erinevatel sagedustel. Näiteks Adafruit Feather 32u4 RFM95, mille olemasolu ma avastasin, kui lugesin seda suurepärast Ible'i Jakub_Nagylt, kasutab madalamate sageduste saavutamiseks äärmiselt pikamaa edastust (LoRa = +10 km vahemik). Ma pole neid veel proovinud, kuid tundub väga huvitav projekt. Mõned moodulid kasutavad 169 Mhz, 433 Mhz, 868 Mhz või 915 Mhz, kuid kõik sagedused on alla 1 Ghz. Eeliseks 2,4 süsteemide ees on see, et vahemik on paranenud, kuid andmeedastuskiirus peab olema madalam (pole liiga oluline … te ei saada 1 Gb faili nende raadiote kaudu … tõenäoliselt). Tihvtide liidesed võivad olla väga erinevad, alates 3 või 4 kontaktist kuni terve raadioga Nano-stiilis plaadini.

Ausalt öeldes ei tea ma neist palju, kuna olen rohkem 2,4 GHz mees. Adafruit Feather 32u4 RFM95 tundub aga suurepärane ja sooviksin selle kohe hankida, kui saan. Need Arduinos (või moodulid) sobivad ideaalselt ilmastikuanduritele (teie baasist kaugel), UAV-telemeetriale ja võib-olla isegi mingile mitte-WiFi IoT-le (mitte korralikult IoT-le, kuid siiski saate oma maja elektroonikat juhtida selliste raadiotega). Seega, kui olete sellisest asjast huvitatud, proovige üks neist hankida.

Samm 10: naaseme juhtmeta traadita tahvlite juurde… Shieldiga ühilduvate Arduinode juurde

Tuleme tagasi traadita ühendatavate tahvlite juurde… Shieldiga ühilduvad Arduinos
Tuleme tagasi traadita ühendatavate tahvlite juurde… Shieldiga ühilduvad Arduinos
Tuleme tagasi traadita ühendatavate tahvlite juurde… Shieldiga ühilduvate Arduinode juurde
Tuleme tagasi traadita ühendatavate tahvlite juurde… Shieldiga ühilduvate Arduinode juurde
Tuleme tagasi traadita ühendatavate tahvlite juurde… Shieldiga ühilduvad Arduinos
Tuleme tagasi traadita ühendatavate tahvlite juurde… Shieldiga ühilduvad Arduinos
Tuleme tagasi traadita ühendatavate tahvlite juurde… Shieldiga ühilduvate Arduinode juurde
Tuleme tagasi traadita ühendatavate tahvlite juurde… Shieldiga ühilduvate Arduinode juurde

Nagu ma teile ühes esimeses etapis ütlesin, on kilbid PCB -d, mis on virnastatud otse Arduino plaadi peale, et a) lisada funktsioon ja b) vähendada kaabli vajadust. Mõnikord saab kilbid teistele kilpidele virnastada, moodustades võileiva või kilbitorni paljudest bardidest. Mõned kilbid ühilduvad ainult konkreetse Arduinoga (kuna tihvtide jaotus on mudeliti erinev); samas kui teised on mõeldud rohkem kui ühele (see ekraan on tohutu, kombatav ja ühildub nii Uno kui ka Megaga. Tõsiselt tahaksin seda saada. Loodetavasti võin Arduino võistluse võidu korral jõuda selle mooduli juurde ja nii mõndagi muud Arduino komponendid, et tuua teile rohkem juhiseid).

Enamik kilpe on mõeldud Uno ja Mega jaoks (tõenäoliselt ka sarnaste tahvlite jaoks, kuid pole selles nii kindel. Ärge rikkuge oma kilpe ega laudu!). Kilbid võivad olla ka eritellimusel valmistatud (vaadake neid Iblereid) või mõeldud väiksematele tahvlitele. Mõned neist lisavad traadita ühenduse võimalusi, võrguühendust, ekraane, nuppe, proto-plaadi pinda, mootorikontrollereid, vahelduvvoolu releid jne. Mõned spetsiaalsed kilbid on mõeldud spetsiaalselt CNC- ja 3D-printimiseks (kaldteede plaat). Nende peal on pistikupesad samm -mootorite draiverite lisamiseks.

Niisiis, kui mõtlete Arduino plaadi kasutamisele erinevate kilpidega, oleks minu parim soovitus Mega ja Uno. Viimase puuduseks on vähem tihvte, nii et te ei saa kaldteedena kasutada suuremaid kilpe. Megal seevastu on oma probleemid: mõningaid Uno tihvte leidub Mega erinevates sektorites, nii et te ei saa kasutada kõiki Uno kilpe, mis on populaarsemad ja laialdasemad kui Mega.

Samm: CNC ja 3D -printimine

CNC ja 3D trükkimine
CNC ja 3D trükkimine
CNC ja 3D trükkimine
CNC ja 3D trükkimine
CNC ja 3D trükkimine
CNC ja 3D trükkimine

Mõned minu lemmikprojektid on seotud CNC- või 3D -trükimasinatega (ja droonidega). Võimalus muuta arvutidisain 3D -mehaanilisteks liigutusteks on lihtsalt…. Vinge. Mitte ainult teoreetiline osa on lahe; rahulolu, kui valmistate oma tükid masinaga, mille olete nullist ehitanud, on tohutu. CNC -kilpi saab kasutada lasergraveerijate ja -lõikurite, puurmasinate, Dremelil põhinevate CNC -de jms valmistamiseks. Praegu säästan raha oma esimese 3D -printeri ehitamiseks, mis põhineb Arduino Mega ja Ramps 1.5 kilbil. Siiani olid kõik projektide jaoks vajalikud mehaanilised osad valmistatud Legode või millegi sarnase abil, mille tulemuseks oli huvitav, kuid ebatäpne “masinavärk”. Palun hääletage minu poolt ja aidake minu projektil edasi minna. Kui olen lõpetanud, proovin teha 3D -printeri valmistamiseks Ible'i.

Kui pöördute tagasi CNC ja 3D -printimise juurde, siis kui olete huvitatud mõnest neist asjadest, peaksite tõenäoliselt kontrollima seda CNC -kilpi (mõeldud Uno jaoks, kuid ma kahtlustan, et see ühildub ka megaga) või neid 3D -trükiseid (Arduino Mega ainult ühilduv, Uno jaoks on liiga palju tihvte). Nii CNC -kilbil kui ka 3D -printimisel on spetsiaalselt samm -mootoriga juhtidele mõeldud pistikupesad (sarnaselt A9488 -ga), mis juhivad X-, Y- ja Z -telje (ja 3D -printeri ekstruuderi) mootoreid. CNC-kilbi kohta ei tea ma palju, kuid kaldteedel on vajalikud pistikud ka muude 3D-printeri osade jaoks (termistorid, suure võimsusega allikas, kütteseade jne). Minu teada on Ramps -plaadil (3D -trükikilp) 3 versiooni: 1.4, 1.5 ja 1.6. Viimased kaks mudelit on peaaegu identsed, näevad välja korralikud ja suhteliselt lihtsad, vanim aga pisut teistsugune (THT -tehnoloogiat kasutades paigaldatud transistoride, suuremate kaitsmete jms) korral. 1.6 sisaldab Mosfeti transistoride paremat jahutamist. Erinevusi pole niikuinii liiga palju, seega valige see, mis teile kõige rohkem meeldib (proovige siiski hankida uusim).

Niisiis, selle projekti parimad Arduinod oleksid Mega (pole nii kindel, kas see ühildub CNC -kilbiga. Ma nägin midagi meest, kes kasutas kaldteed CNC -masina toiteks. Peaksite selle üles otsima ja siis mulle sellest rääkima) ja teiseks Uno (kindlasti ei ühildu kaldteedega). Võite ühendada 3D -printeri, kasutades peaaegu kõiki Arduino'id, millel on arvestatav arv nööpnõelu; sellest saab aga tõsine jama, seega säästke endale aega ja kannatust ning hankige Mega.

12. samm: mikrolauad (mitte nagu Arduino Micro… tõsiselt mikroplaadid)

Mikroplaadid (mitte nagu Arduino Micro… Tõsiselt mikroplaadid)
Mikroplaadid (mitte nagu Arduino Micro… Tõsiselt mikroplaadid)
Mikroplaadid (mitte nagu Arduino Micro … Tõsiselt mikroplaadid)
Mikroplaadid (mitte nagu Arduino Micro … Tõsiselt mikroplaadid)
Mikroplaadid (mitte nagu Arduino Micro… Tõsiselt mikroplaadid)
Mikroplaadid (mitte nagu Arduino Micro… Tõsiselt mikroplaadid)

Kas arvasite, et Pro Mini ja Nano on väikesed? Vaadake lihtsalt Attiny "tahvleid" (tegelikult lihtsalt kiipe). Mõnikord peate lihtsalt juhtima väikest servot ainult ühe tihvtiga või vilkuma iga 3 sekundi tagant LED -i ja asetama elektroonika üliväikesesse (2x2x2 cm) kohta. Mida sa teed? Esiteks unustate Mega ja Uno. Siis kahtled pisut ja lõpuks puhastad Nano ja Pro Mini meelest. Mis on järgi? Mikro, 8-kontaktiline IC (integreeritud kiip) nimega Attiny85.

Sellel mikrolaual (mis on tegelikult vaid väike kiip) on 5v ja Gnd pin (kumbki 1) ja veel 6 tihvti, millest mõned on topelt (või kolmekordsed) analoog-, digitaal-, SPI- jne tihvtidena. Täpsete spetsifikatsioonide jaoks peaksite kontrollima pistikut. Ilmselt saab plaati programmeerida kas spetsiaalse USB -adapteri või isegi teise Arduinoga (kasutades spetsiaalset visandit ja SPI -liidest. Ma ei ole selles küsimuses proff). Ma arvasin, et visandi üleslaadimiseks võite kasutada lihtsalt Pro Mini programmeerijat (kasutades Tx- ja Rx -nööpnõelu); aga niipalju kui ma praegu tean, sa ei saa.

Niisiis, suurepärased mikroplaadid mikroprojektide jaoks on Attiny85 (lihtsalt kiip, kuid võite selle jootma oma leivalauale või kasutada 2x4 naissoost IC -pistikupesa, millesse Attiny85 peaks ideaalselt sobima), Digispark Attiny85 (see on Kickstarteri läbimurre) selle IC -plaadi jaoks. Väikeses ruumis on USB -pistik, toiteregulaator ja tihvt ühenduste hõlbustamiseks) või mõni muu Attiny IC (neid on mitmes suuruses).

Samm 13: Aga kloonid?

Peaaegu iga hea toode saab oma kloonid ja koopiad. GoPro, DJI, Lego ja kõik edukad kaubamärgid ja ettevõtted on seda näinud. Ja Arduino pole reeglist erand. Tõtt -öelda ei tea ma isegi, kuidas eristada tõelist Arduinot võltsist. Võib -olla isegi üks neist soovitatud tahvlitest on kloon, kuid enamik neist pole seda. Kui soovite teada saada, millised tahvlid on originaalsed ja millised mitte, peaksite Internetti kontrollima, kuna selle leidmiseks on palju vajalikke õpetusi ja teavet.

Ma ei ütle, kas peaksite kloone usaldama või mitte. Loomulikult peaksite proovima hankida originaalseid tahvleid, kuna veebis on nende kohta palju rohkem teavet ja tuge. Pealegi erinevad kloonid mõnikord tihvtide jaotuses, nii et kilbid ei pruugi „samal” plaadil töötada.

Ma kahtlen, et lauad, mis mul on, on kloonid. Kõik 4 olid suhteliselt odavad, nii et raha või vähem säästmine poleks mu elu muutnud. Probleemid kloonidega on järgmised: a) nimi või mudel võivad Arduino IDE puhul erineda; b) kilbid ei pruugi ühilduda; c) Spetsiaalsed tihvtid võivad erineda (I2C, SPI jne); d) Need ei pruugi töötada ootuspäraselt. Kloonid võivad aga ideaalselt töötada ja originaali võltsimisega võite isegi rohkem rahul olla. Kuid kui midagi ebaõnnestub, pidage meeles, et ma ütlesin teile, et peaksite hankima originaalid (ärge süüdistage mind milleski, mis polnud minu süü. Kui see nii oli, siis võite mind süüdistada).

14. samm: järgmine samm?

Järgmine samm?
Järgmine samm?
Järgmine samm?
Järgmine samm?
Järgmine samm?
Järgmine samm?
Järgmine samm?
Järgmine samm?

Niisiis, nüüd, kui olen teile rääkinud enamikust Arduino kategooriatest, millest ma tean, on teil aeg…

  1. Valige oma tahvel ja rääkige sellest mulle (valik "Ma tegin selle!").
  2. Tehke suurepärane Arduino projekt ja postitage see teemal „Ma sain hakkama!”.
  3. Ehitage oma Arduino (nagu need poisid) või kasutage lihtsalt IC -d, nagu Nikus tegi oma Quadcopter Instructable'is.
  4. Ütle mulle, et lisan loendisse Arduino tahvli kategooria.
  5. Kirjutage oma suurepärane Instructable.

Nüüd, kui olete lugemise lõpetanud, palun hääletage Arduino võistlusel minu poolt. Loodetavasti oli see Ible teile kasulik ja aitab teid teie esimeses või järgmises projektis ning tänan teid väga lugemise eest!

Soovitan: