Мазмұны:
- 1 -қадам: материалдар
- 2 -қадам: Негізгі, прототиптеу немесе бірінші Arduino тақталары
- 3 -қадам: Arduino орташа тақталары: физикалық сипаттамалары салыстырмалы түрде маңызды
- 4 -қадам: кәсіби тақталар: өлшемі, салмағы мен түйреуіштері - ең маңызды мүмкіндіктер
- 5 -қадам: Келесі категорияларды түсіндіру үшін аз ғана тоқтаңыз …
- 6 -қадам: ҰШҚ мен дрондар
- 7 -қадам: IoT/Wifi
- 8 -қадам: Bluetooth
- 9 -қадам: Басқа радиожиіліктер
- 10 -қадам: Сымсыз емес тақталарға оралайық … Shield үйлесімді Arduino
- 11 -қадам: CNC және 3D басып шығару
- 12 -қадам: Микро тақталар (Arduino Micro сияқты емес … Микро тақталар)
- 13 -қадам: Клондар туралы не деуге болады?
- 14 -қадам: Келесі қадам?
Бейне: Сіздің жобаңыз үшін ең жақсы Arduino тақталары: 14 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
*Мен бұл нұсқаулықты супер Arduino байқауының аяқталу сызығына жақын жерде шығарып жатқанымды есте сақтаңыз (маған дауыс беріңізші!), Өйткені менде бұған дейін уақыт болған жоқ. Дәл қазір менде сағат 8 -ден бастап мектеп бар. кешкі 5 -ке дейін, аптасына бес сағат тенниспен айналысыңыз, сенбі бойы лагерь тобы, қалған күндері үй тапсырмасы. Түсінгеніңізге көп рахмет, нұсқаулық сізге ұнайды деп үміттенемін!*
…
Мүмкін сіздің кішкентай жаңашыл жұмыс жасайтын жаңашыл адам немесе керемет робот жасайтын кәсіпқой. Екі жағдайда да сіз қандай контроллер тақтасын қолданғыңыз келетінін таңдауыңыз керек. Енді сіз Arduino қолданатын суға түсер алдында мынаны ескеріңіз: Arduino Raspberry Pi сияқты емес. Біріншісі-қарапайым, кіші, қуатты азырақ; екіншісі қуатты, үлкен және күрделі нәрселерде жақсы. Arduino -дың көпшілігінің бағасы төмен және соңғы графикалық, АИ, камера және т.б. мүмкіндіктері жоқ; Таңқурай бәліштері - бұл Arduino -ның орнына (кейбір жағдайларды қоспағанда) қоюдың күшті әдісі. Arduino-ны таңқурай болуы керек жерге қою-V6 автокөлігіне 2 цилиндрлі қозғалтқышты қоюмен бірдей; және керісінше. Бұл таңқурай жақсы дегенді білдірмейді, олар әр түрлі тапсырмаларды орындайды.
Егер сіз таңқурай қолдануды шешсеңіз, бұл Айблды оқымаңыз («Нұсқаулық» деген сөздің қысқасы. Мен әрқашан осындай қысқартуларды қолданамын, сондықтан таң қалмаңыз!). «Сіз менің уақытымды босқа өткіздіңіз!» Сияқты пікірлерді қаламаймын. т.с.с., себебі сіз таңқурай күтетін болдыңыз және тек Arduino -ны алдыңыз. Егер сіз, керісінше, Arduino тақтасын тапқыңыз келсе, бұл ескертуді елемеңіз және жалғастырыңыз. Егер сіз Arduino -да жаңадан бастаушы болсаңыз, бекатвианың осы Arduino сыныбына жазылыңыз.
Бұл Ible жобаның әр түрі үшін ең жақсы тақталарға бөлінеді. Бұл «жіктеу» үшін мен өлшемді, түйреуіштерді, қалқанның үйлесімділігін, пайдаланудың қарапайымдылығын, қосымша мүмкіндіктерді және басқаларды ескеремін. Кіріспені аяқтаған соң, материалдарға көшейік.
1 -қадам: материалдар
Бір секунд күтіңіз … Қандай материалдар? Шындығында, егер сіз осы Айблдың атауын оқыған болсаңыз, сіз ешқандай материалдарды қолданбайсыз деп дұрыс ойлауыңыз керек еді. Нұсқаулықтың мақсаты - басқа жобаларда қандай материалдарды пайдаланғыңыз келетінін табуға көмектесу. Сізге түсінік беру үшін, сіз Arduino тақтасын алған кезде, сізге қажет USB кабелі немесе бағдарламашы, сондай -ақ Arduino IDE бағдарламалық жасақтамасы (Mac, Windows және Linux) қажет болады. Сіз оны осы жерден жүктей аласыз. Бұл бағдарламаның функциясы - эскиздер (Arduino тақтасына жүктелетін шағын бағдарламалардың аты) және оларды «тақтаға салу» («жүктеу»). Егер сізді қызықтырса, Arduino -ны Android ұялы телефонымен қалай бағдарламалау керектігі туралы нұсқаулықты қараңыз (кейбір жігіттер маған қосымшаның IOS нұсқасы жақсы жұмыс істемейтінін айтты).
Енді сізге қажет нәрсе (шын мәнінде, сізге тек жаңа жоба, оған қызығушылық және бірнеше доллар қажет. Мен тақталарды сатып алуды ұсынбаймын, менікін жергілікті дүкеннен алдым), тақтаның бірінші санатына өтейік.
2 -қадам: Негізгі, прототиптеу немесе бірінші Arduino тақталары
Мен сізге айтатын бірінші категория - бұл негізгі немесе прототиптік тақта. Бұл өте қарапайым, арзан болады және функциялар мен түйреуіштер аз болады дегенді білдірмейді. Бұл дегеніміз, олар әдетте күрделі емес, Интернетте сізде көп ақпарат бар және сіз осы кезеңде сізді қызықтыратын кез келген жобаны ала аласыз. Салмағы мен өлшемі маңызды емес, сізге 60 түйреуіш немесе WiFi қажет емес, бірақ берік жұмыс базасы қажет. Кез келген адамның басына келетін бірінші Arduino: Uno.
Arduino Uno - ең танымал модельдердің бірі және жаңадан бастаушылар мен кәсіпқойлар үшін өте қызықты. USB/SPI/I2C порттарынан басқа (интернеттен іздеңіз) оның ең жақсы мүмкіндіктерінің бірі - оған Arduino Shields жинау мүмкіндігі. Arduino қалқандары, негізінен, астында түйреуіштері бар және тікелей Arduino тақтасына орнатылған алдын ала құрастырылған ПХД болып табылады. Интернет қалқандары, сервистік қалқандар, Proto Board қалқандары және т.б. бар. Олардың көпшілігі арнайы Arduino Uno үшін жасалған, бірақ кейбіреулері Мегаға арналған (аты айтып тұрғандай, бұл үлкен). Кейбір қалқандар тіпті Uno мен Mega үшін де жасалған. Қалқандар туралы ең жақсы нәрсе - олар кабельдердің қажеттілігін болдырмайды, ал кейбір жағдайларда көптеген қалқандарды бірінің үстіне бірін қоюға болады.
Сонымен, Uno сіздің ең жақсы таңдауыңыздың бірі болуы мүмкін. Менің тәжірибемде Pro Mini менің дизайныма өте жақсы болды. Басында менде нақты жоба болған жоқ, бірақ ол кішкентай болғандықтан және түйреуіштер жеткілікті болғандықтан, мен жасауға тырысатын кез келген нәрсе үшін өте пайдалы болды. Қалқан үйлесімділігін қоспағанда, USB порты мен басқа да арнайы түйреуіштерді қоспағанда, Uno -мен бірдей мүмкіндіктері бар. Кішкентай болғандықтан, бұл ең жақсы нұсқа болмауы мүмкін. Нано әйел USB Mini B коннекторына ие болса да, ұқсас күйде.
Шынын айту керек, сіз кез -келген Arduino -ны көп нәрсесіз қолдана аласыз (бұл бағаны көтереді). Ең танымал тақта - бұл Uno.
3 -қадам: Arduino орташа тақталары: физикалық сипаттамалары салыстырмалы түрде маңызды
Сонымен, сіз бастауыш тақталарынан өттіңіз. Енді көптеген қарапайым жобалар үшін пайдалы және интерфейсі жеңіл тақтаны іздеудің орнына, сіз өлшемдері мен салмағы кіші, бірақ түйреуіштері мен мүмкіндіктері бірдей Arduino іздейсіз. Алайда, барлық аралық жобалар бұл ерекшеліктерді қажет етпейді. Мүмкін сізде қосымша орын бар және Uno өте жақсы сәйкес келеді. Бірақ көп жағдайда сіз үлкен кеңістік деп ойлаған нәрсенің тарға айналатынын біліп, көңілсіз боласыз. Сонымен … Дизайн жасау ережесі: әрқашан сіздің кеңістік сіз күткеннен кіші болатынын есте сақтаңыз. Барлығы сәйкес келетін жобаларды жоспарламауға тырысыңыз; олай болмаған кезде сіз көңілсіз боласыз.
Дәл осы себепті сіз кішігірім Arduino тақталары туралы ойлана бастауыңыз керек. Ұшқышсыз ұшақтың снарядына Uno қою Pro Mini немесе Nano -ға қарағанда әлдеқайда қиын. Сонымен қатар, мен бұрын айтқанымдай, түйреуіштер логика мен кернеу сияқты маңызды бола бастайды. Сенсорлардың көпшілігі тікелей 5в -ке қосылады; бірақ басқалары 5в логиканы қолданса да, Vcc түйреуіштерінде 3,3В -тан аспауы керек. Кейбір Arduino кіріктірілген реттегіштермен бірге келеді, бірақ 5v және 3.3v нұсқаларында шығатын Pro Minis -те арнайы реттегіш түйреуіштері жоқ. Нано, керісінше, жасайды. Егер сіз 5V мен 3.3v Pro Mini арасында таңдайтын болсаңыз, 5В -ны алыңыз, себебі ол жылдам процессормен бірге келеді. 3.3v реттегіштерді Pro Mini USB бағдарламашысынан немесе кішкене «транзисторлардан» табуға болады (оларды жалғыз немесе шағын тақтаға дәнекерлеуге болады). Түйреуіштерге қайта оралсақ, Pro Mini мен Nano -да 14 цифрлық түйреуіштен басқа (олардың 12 -сін қолдануға болады, қалғандары Rx және Tx түйреуіштері) 8 аналогты түйреуіш бар, ал Uno -да олардың тек 6 -сы бар. Егер сіздің жобаңызға алтыдан астам аналогтық кіріс қажет болса (потенциометрлер, I2C және т.б.), Uno пайдалану идеясынан бас тартуға тура келеді.
Сонымен, бұл қадамда мен сізге Uno (бұл әрқашан пайдалы), Pro Mini (менің алғашқы тақтайшам, өте сүйкімді, бірақ кіріктірілген USB розеткасы жоқ) ұсынамын, демек сізге сыртқы құрылғыны алу керек болады. бағдарламашы), нано (Pro Mini -дің өлшемімен бірдей, бірақ USB розеткасымен және тағы бірнеше түйреуішпен) және Mega (тым үлкен, бірақ өте жақсы. 70 -тен астам түйреуіштері бар).
4 -қадам: кәсіби тақталар: өлшемі, салмағы мен түйреуіштері - ең маңызды мүмкіндіктер
Сіз қазірдің өзінде Arduinos -пен ойнауға біраз уақыт бөлдіңіз және керемет және керемет жобаны бастауға дайынсыз. Бірақ алдымен сізге мақсатқа жетуге ғана емес, сонымен қатар сіздің дәл шеңберіңізге сәйкес келетін тақта қажет болады. Бұл қажеттілік сізге ең кішкентай тақтаны алу керек дегенді білдірмейді. Ivver -дің бұл алтыбұрышы, мысалы, әр аяғында 3 серво бар және көптеген сенсорлар Pro Mini немесе Nano -да қол жетімді 20 цифрлық түйреуіштен (12 цифрлық түйреуіш + 8 аналогты) қажет болады. түйреуіштер A0, A1, A2 және т.б. түйреуіштерді цифрлық түйреуіш ретінде қолдануға болады, егер сіз 14, 15, 16 және т.б. түйреуіштерді қолдансаңыз). Бұл жағдайда сіз 30 немесе одан да көп серводі басқара алатын Mega -ны таңдауыңыз керек. Егер сіз 3D принтер жасап жатсаңыз, сіз бұл тақтаны рампалар қалқанымен де пайдалануыңыз керек (мен қазір бұл жобаны жасауға тырысамын. Arduino байқауында маған дауыс беріңізші, себебі маған сыйлықтардың бірі қажет еді). Егер мен мұны жасасам, мен сіздің қолдауыңызға ризашылығымды білдіремін және жобаның орындалуы туралы Ible жазуға тырысамын). Бірақ егер сіз микро Bluetooth квадрокоптерін жасағыңыз келсе, қол жетімді ең кіші тақтаны таңдауыңыз керек (егер ол тапсырманы шеше алатын болса).
Сонымен, жетілдірілген жобалар үшін тамаша тақталар - бұл мен білетін жалғыз тақталар Uno, Mega, Nano және Pro Mini, ал соңғы екеуі менің сүйіктілерім деп ойлай бастайсың. бұл тақталар). Мен соңғыларды жақсы көретінім рас және мен әр санаттағы төрт бірдей тақтаны қайталағаным рас, бірақ олар жаңадан бастаушыларға да, кәсіпқойларға да жақсы тақта. Мен екі Pro Minis -тен бастадым, кейінірек екі нано сатып алдым, олар мені ешқашан төмендетпеді (әзірге). Мен Мега алуды жоспарлап отырмын, себебі басқа тақталар 3D принтер үшін екі кішкентай. Бұдан басқа, мен бір жыл бұрын сатып алған тақталарға әлі де ризамын (иә … әлі де салыстырмалы жаңашыл … бірақ маған сеніңіз, мен олармен ұзақ уақыт жұмыс істеп, схемалар құрдым. Бағаламаңыз. Мен немесе … сіздің Arduino күйіп кетеді), өйткені олар кез келген жобаны қолдана алады. Егер сіз бұл тақталар сіз іздеген немесе қажет емес деп ойласаңыз, сіз микро тақтаны да тексере аласыз (мен бұл туралы жақсы пікірлерді естімеген болсам да … мен оның орнына нано таңдадым) және менің ойымша, мен ең жақсы таңдау жасадым), Дю, Леонардо, басқалармен (олардың көпшілігі Uno немесе Mega ұқсайды, бірақ жылдамдық, жұмыс кернеуі және т.б. сияқты шамалы айырмашылықтары бар).
5 -қадам: Келесі категорияларды түсіндіру үшін аз ғана тоқтаңыз …
Мен сізге бұрын айтқан санаттар күрделілігі мен тақта талаптарына сәйкес бөлінді. Осы қадамнан бастап санаттардың көпшілігі орташа және күрделі жобаларға қатысты болады. Мұнда сіз жұмысты мүмкіндігінше тиімді етіп, ең аз күш пен кеңістікті қажет етесіз. Сіз кабельдерден аулақ болуға тырысасыз, сіздің жобаңызға сәйкес жасалған Arduino -ны аласыз және кеңістік пен қуатты мүлде ысырап етпеңіз. Сонымен, мамандандырылған тақталар немесе қосымшалар әлеміне енейік.
6 -қадам: ҰШҚ мен дрондар
Егер сіз менің дрондарды әрқашан шағын көлемді Arduino жобаларына ең жақсы үлгі ретінде қалай орналастыратынымды қарастырсаңыз, сіз мені ұшқышсыз ұшқышсыз ұшқыштардың жанкүйері деп ойлаған болар едіңіз. Ал мен дәл осындаймын. Мен айтатын бірінші категория - бұл сіз білетін боларсыз … Дрондар.
Дрондар «бортында адам ұшқышы жоқ ұшақ» ретінде анықталады (Википедия). Олар әуеде болғандықтан, олардың белгілі бір салмақ шегі бар. Әрине, әрқайсысы 2 кг көтеретін микро қозғалтқыштарды алғысы келеді. Бірақ бұлай болмағандықтан, сіз өзіңіздің ұшқышсыз ұшу аппаратын жобалау кезінде оны мүмкіндігінше жеңіл етуге тырысуыңыз керек (аз салмақ = аз қуат тұтыну = ұшу уақыты). Егер екі Arduino -ның салмағы мен көлемі бірдей немесе көп болса, ең жақсысын алыңыз (жылдам процессор, түйреуіштер және т.б.). Қажетті түйреуіштер саны бар тақтаны іздемеңіз: сенсорлар, сервоприводтар және т.б. қосқыңыз келсе, әрқашан «қосалқы бөлшектерді» қалдырыңыз. Екінші жағынан, егер түйреуіштер мен мүмкіндіктері бірдей болса, әрқашан ең кішкентайына барыңыз.
Мұндай жоба үшін ең жақсы тақталар: Pro Mini және Nano (олардың саны бірдей және өлшемдері бірдей). Әрине, сіз қалаған тақтаны қолдана аласыз, бірақ Mega көмегімен 10 см ұшақсыз ұшақ құрастыруды жоспарламаңыз (сіз менің ашуымды мәңгіге аласыз. Қалай болғанда да, сіздің әрекетіңізді көру қызықты болар еді!). Егер сіз үлкен тақтаймен тамаша үйлесетін тамаша қалқан немесе жақтау тапсаңыз, оны міндетті түрде қолданыңыз. Қазіргі уақытта мен мұндай ештеңе білмеймін, бірақ сен не ойлап табуға болатынын кім біледі?
Радиобайланыс бөлігі үшін мен әлі күнге дейін интеграцияланған байланыс чипі бар тақта туралы естіген емеспін (WiFi немесе Bluetooth туралы айтпаймын, бірақ беру жылдамдығы жақсы 2.4 ГГц). Кейбір жобалар кәдімгі радио қабылдағышты қолдануды және Arduino -ны ұшу реттегіші қызметін атқаруды көздейді. Қол жетімді 2.4 Гц қабылдағыш модульді қолдана отырып, қабылдағыш пен контроллерді өзім жасау қызықты екенін білдім: NRF24L01 (оны тек NRF24 немесе RF24 деп атаңыз). Бұл модульдердің кейбіреулері сыртқы антенналармен ұзақ диапазонда келеді, ал басқалары кішірек және тек ПХД антеннасы бар. Ұзақ уақыт бойы NRF24 - бұл бүкіл радио модуль деп ойладым, мен «ағартылғанға дейін» және «ашылғанға дейін» NRF24 - бұл кішкентай қара чип екенін, ал қалған модуль - бұл тек қана «үзіліс» тақтасы екенін., бұл, әрине, байланыстарды мың есе жеңілдетеді. Маған бұл модуль өте ұнайды, өйткені оның салыстырмалы түрде жақсы диапазоны бар (антенна сыртқы болмаса да) интерфейсі оңай. Егер сіз онымен жасалған жобаны тексергіңіз келсе, сымсыз серво басқару мен батарея деңгейінің индикаторын олардың ешқайсысы жоқ арзан дронға қалай қосу керектігі туралы осы Ible -ді оқыңыз.
7 -қадам: IoT/Wifi
Сымсыз байланыс тақырыбын жалғастыра отырып, мен сізге IoT (Интернет заттары) немесе WiFi қосылымдары үшін ең жақсы тақталар туралы айтып беремін. IoT - бұл барлық нәрселерді бір -бірімен байланыстыруға, процестерді автоматтандыруға және өмірді жеңілдетуге бағытталған салыстырмалы түрде жаңа өнертабыс. IoT көмегімен сіз кездейсоқ үйде қалдырған шамдарды кеңседен сөндіре аласыз немесе иттердің тамағы азайған кезде электрондық поштаны ала аласыз. Негізінде, сізге тек WiFi қолдайтын тақта, интернет және IFTTT сияқты IoT платформасы қажет. Мен IoT жобалары мен эскиздерін жасау бойынша сарапшы болмағандықтан, бұл сабақты bekathwia арқылы тексеріңіз, онда сіз негізгі және қосымша жобаларды, сондай -ақ Arduinos -пен физикалық (сымдар, сенсорлар және т.б.) интерфейсін үйренесіз. және сымсыз (Интернет).
Ең танымал және қолданылатын тақталар - бұл ESP8266s (оған дәнекерленген чип - бұл шын мәнінде ESP8266, және онымен әр түрлі сынғыш тақталар бар). Кейбіреулер кең Pro Mini -ге ұқсайды, ал басқалары мен бұрын айтқан сыртқы антеннасы жоқ NRF24 модуліне ұқсайды. Бұл соңғы сымсыз мүмкіндіктерді қосу үшін қарапайым Arduino -ға қосылуы мүмкін. Arduino Yun, Uno -ға ұқсас, сонымен қатар кіріктірілген WiFi чипі бар және ол бірнеше қалқандармен үйлесімді болғандықтан және қарапайым ESP8266 -ге қарағанда түйреуіштері бар болғандықтан ыңғайлы. Юн мен ESP8266 екеуін де басқарушы менеджерден «драйверлерді» алғаннан кейін Arduino IDE бағдарламалық жасақтамасынан бағдарламалауға болады.
ESP8266 5V логикасында жұмыс істеуге арналмаған; олардың кейбір істіктерінің дұрыс жұмыс істеуі үшін кернеу аз болуы мүмкін. Сондықтан, тақтаны сатып алмас бұрын, түйін диаграммасы мен ерекшеліктерін тексеріңіз (Chrome, Firefox, Safari және т.б. ішінен «(тақта атауы) + түйреуіш + диаграмма» іздеңіз).
Сондай-ақ, Uno және Mega стиліндегі процессорларға негізделген және WiFi қосылымы бар бірнеше «Arduino» бар (олардың нақты Arduino екеніне сенімді емеспіз, кейде олар әр түрлі ПХД мен тақталардың, сонымен қатар чиптердің «коллажы» ғана).. Мен олардың қалай байланысатынына және қалқандармен үйлесімділігіне сенімді емеспін, сондықтан өз тәуекеліңізге сатып алыңыз.
8 -қадам: Bluetooth
Тағы бір керемет сымсыз байланыс. WiFi қосылымының басты айырмашылығы - бұл диапазон (бұл жағдайда) бірнеше метр (теориялық тұрғыдан алғанда, сіз IoT тақталарын әлемнің кез келген нүктесінен басқара аласыз, егер сізде Arduino мен сізде интернет болса) және оның жылдамдығы Bluetooth байланысы әлдеқайда жылдам. Bluetooth мүмкіндіктері ұялы телефонмен басқарылатын жобаларды (Роборемо сияқты арнайы қосымшаларды қолдана отырып) жасау үшін өте ыңғайлы, мысалы, RC автомобильдері, роверлер, дрондар, жарықдиодты жолақ контроллері, динамиктер және т.
Кейбір тақталар кіріктірілген Bluetooth чиптерімен келеді (бірақ көпшілікті білмейді). Басқалары жоқ, сондықтан сыртқы Bluetooth модульдері бар. Ең танымал чиптер-бұл HC-05 және HC-06, олар бөлек сатылатын тақталарда сатылады, әдетте 6 істікшелі интерфейсі бар (олардың тек 4-уі жиі қолданылады). Бұл модульдер Arduino (Serial pin) Tx және Rx түйреуіштерін қолдануға негізделген, оларды виртуалды Tx және Rx түйреуіштерімен (Software Serial) алмастыруға болады. Осының арқасында Arduino IDE сериялық мониторы арқылы Pro Mini бағдарламашысы арқылы HC-05 және HC-06 бағдарламалауға болады. Бұл әдісті қолдана отырып, ол басқа құрылғыларда көрсетілетін атауды, парольді, жіберу жылдамдығын және басқа параметрлерді таңдауға болады. Мен бұл туралы sayem2603 нұсқауынан білдім. Егер сіз осы модульдерді қолдануды жоспарлап отырсаңыз, онда сіз міндетті түрде Айблды оқуыңыз керек, өйткені сіз білмейтін көптеген қызықты фактілерді таба аласыз.
Сонымен, Bluetooth қосылымдарына арналған жақсы тақталар … мен Bluetooth-чипі бар Arduino-ны қолданған жоқпын, бірақ менің білуімше HC-05 пен HC-06-ең жақсы шешімдердің бірі. Кез келген Arduino осы модульдермен жұмыс істейді; Мен Pro Minis пен Nanos -ты жеке қолданамын. Бұл Bluetooth модульдерін пайдалану сізге ұнамайтын жалғыз нәрсе - сізге 4 кабель қажет. Егер сіз «кабель жоқ; тек қалқандар мен тақталар »жігіт, сізге біраз қазу қажет болуы мүмкін. Олай болмаған жағдайда, сіз тіпті кабельдермен бірге, осы тақталардың біреуі бар кішкентай Arduino Bluetooth-мен бір өлшемді Arduino сияқты көп орын алмайды.
WiFi, Bluetooth және 2,4 ГГц модульдер мен тақталардан басқа, әр түрлі жиілікте жұмыс істейтіндері де бар. Мысалы, бұл үлкен Айблды оқыған кезде бар екенін анықтаған jhaewfawef, өте ұзақ қашықтыққа жіберу үшін төмен жиілікті пайдаланады (LoRa = +10км диапазоны). Мен оларды әлі сынап көрмедім, бірақ бұл өте қызықты жоба сияқты. Кейбір модульдер 169 МГц, 433 МГц, 868 МГц немесе 915 МГц жиілігін қолданады, бірақ барлық жиіліктер 1 Гц -тен төмен. 2.4 жүйесінен артықшылығы - бұл диапазон жақсарады, бірақ деректерді беру жылдамдығы төмен болуы керек (маңызды емес … сіз бұл радиостанциялар арқылы 1 Гб файл жібермейсіз … мүмкін). Ілмек интерфейстері әр түрлі болуы мүмкін: 3 немесе 4 түйреуіштен, радиосы бар нано стиліндегі тақтаға дейін.
Шынымды айтсам, мен олар туралы көп білмеймін, себебі мен 2,4 ГГц жиіліктегі жігітпін. …., Дегенмен, керемет сияқты, мен оны мүмкіндігінше тезірек алғым келеді. Бұл Arduino (немесе модульдер) ауа райының сенсорларына (сіздің базаңыздан алыс), ұшқышсыз ұшу аппараттарының телеметриясына, тіпті WiFi емес IoT-ге де сәйкес келеді (IoT дұрыс емес, бірақ сіз өз үйіңіздің электроникасын осындай радиолармен басқара аласыз). Сондықтан, егер сізді осындай нәрсе қызықтырса, олардың біреуін алуға тырысыңыз.
9 -қадам: Басқа радиожиіліктер
WiFi, Bluetooth және 2,4 ГГц модульдер мен тақталардан басқа, әр түрлі жиілікте жұмыс істейтіндері де бар. Adafruit Feather 32u4 RFM95, мысалы, мен Jakub_Nagy осы керемет Ible -ді оқыған кезде бар екенін білдім, өте ұзақ қашықтыққа жіберу үшін төмен жиілікті пайдаланады (LoRa = +10км диапазоны). Мен оларды әлі сынап көрмедім, бірақ бұл өте қызықты жоба сияқты. Кейбір модульдер 169 МГц, 433 МГц, 868 МГц немесе 915 МГц жиілігін қолданады, бірақ барлық жиіліктер 1 Гц -тен төмен. 2.4 жүйесінен артықшылығы - бұл диапазон жақсарады, бірақ деректерді беру жылдамдығы төмен болуы керек (маңызды емес … сіз бұл радиостанциялар арқылы 1 Гб файл жібермейсіз … мүмкін). Ілмек интерфейстері әр түрлі болуы мүмкін, 3 немесе 4 түйреуіштен радиосы бар нано стиліндегі тақтаға дейін.
Шынымды айтсам, мен олар туралы көп білмеймін, себебі мен 2,4 ГГц жиіліктегі жігітпін. Adafruit Feather 32u4 RFM95, дегенмен, керемет көрінеді, мен оны мүмкіндігінше тезірек алғым келеді. Бұл Arduino (немесе модульдер) ауа-райының сенсорларына (сіздің базаңыздан алыс), ұшқышсыз ұшу аппараттарының телеметриясына, тіпті WiFi емес IoT-ге де жақсы сәйкес келеді (IoT дұрыс емес, бірақ сіз үйдің электроникасын осындай радиолармен басқара аласыз). Сондықтан, егер сізді осындай нәрсе қызықтырса, олардың біреуін алуға тырысыңыз.
10 -қадам: Сымсыз емес тақталарға оралайық … Shield үйлесімді Arduino
Мен сізге бірінші қадамдардың бірінде айтқанымдай, қалқандар - бұл Arduino тақтасының үстіне тікелей жиналған ПХД, а) функцияны қосу және б) кабель қажеттілігін азайту. Кейде қалқандарды басқа қалқандарға жинауға болады, бұл көптеген бардтардың сэндвичін немесе қалқан мұнарасын құрайды. Кейбір қалқандар белгілі бір Arduino -мен ғана үйлесімді (себебі түйреуіш модельден модельге қарай өзгереді); ал басқалары бірнеше үшін арналған (бұл экран үлкен, сезімтал және Uno мен Mega -мен үйлесімді. Мен оны алғым келеді. Егер мен Arduino байқауында жеңіп шықсам, мен бұл модульге және басқа да көптеген мүмкіндіктерге қол жеткізе аламын деп үміттенемін. Сізге басқа нұсқаулықтар әкелетін Arduino -ның басқа компоненттері).
Қалқандардың көпшілігі Uno және Mega үшін жасалған (мүмкін, ұқсас тақталар үшін де, бірақ бұған сенімді емеспіз. Қалқандарыңызды немесе тақталарды бұзбаңыз!). Қалқандарды сонымен қатар тапсырыс бойынша жасауға болады (осы Ibles -ті қараңыз) немесе кішірек тақталарға арналған. Олардың кейбіреулері сымсыз мүмкіндіктерді қосады, желіге қосылу, экрандар, түймелер, протон тақтасының беті, қозғалтқыш контроллері, айнымалы ток релесі және т. Олардың жоғарғы жағында қадамдық мотор драйверлерін қосу үшін розеткалар бар.
Сонымен, егер сіз Arduino тақтасын әртүрлі қалқандармен пайдалану туралы ойласаңыз, менің ең жақсы ұсынысым Mega және Uno болар еді. Соңғысының түйреуіштердің аз болуының кемшілігі бар, сондықтан сіз үлкен қалқандарды Пандустар ретінде пайдалана алмайсыз. Мега, керісінше, өзінің проблемалары бар: Uno -дағы кейбір түйреуіштер Мегадағы әр түрлі секторларда кездеседі, сондықтан сіз Meo -ға қарағанда танымал және кең таралған Uno қалқандарын қолдана алмайсыз.
11 -қадам: CNC және 3D басып шығару
Менің сүйікті жобаларымның бірі CNC немесе 3d басып шығару машиналарына (және дрондарға) қатысты. Компьютерлік конструкцияларды 3D механикалық қозғалыстарға айналдыру мүмкіндігі - бұл …. Тамаша. Теориялық бөлігі ғана керемет емес; Сіз нөлден құрастырған машинамен өз қолыңызбен бұйым жасаудың қанағаттанушылығы өте зор. CNC қалқаны лазерлік граверлер мен кескіштерді, бұрғылау станоктарын, Dremel негізіндегі CNC және т.б. жасау үшін пайдаланылуы мүмкін. Қазіргі уақытта мен Arduino Mega мен Ramps 1.5 қалқанына негізделген бірінші 3d принтерді құруға ақша жинап жатырмын. Осы уақытқа дейін менің жобаларыма қажет барлық механикалық бөлшектер Legos немесе соған ұқсас заттардың көмегімен жасалды, нәтижесінде қызықты, бірақ дәл емес «машиналар» пайда болды. Маған дауыс беріңіз және менің жобамды іске асыруға көмектесіңіз. Аяқтағаннан кейін мен 3d принтерді қалай жасауға болатынын көрсетуге тырысамын.
Егер CNC және 3D басып шығаруға оралсақ, егер сіз бұлардың кез келгеніне қызығушылық танытсаңыз, сіз CNC қалқанын (Uno үшін жасалған, бірақ ол Mega -мен үйлесімді деп ойлаймын) немесе осы 3D басып шығаруды (Arduino Mega) тексеруіңіз керек. тек үйлесімді, Uno үшін тым көп түйреуіштер бар). CNC қалқанында да, 3D басып шығаруда да X, Y және Z осінің (және 3d принтердегі экструдер) қозғалтқыштарын басқаратын (A9488 -ге ұқсас) қадамдық қозғалтқыштар үшін арнайы розеткалар бар. Мен CNC қалқаны туралы көп білмеймін, бірақ рампаларда 3D принтердің басқа бөліктеріне (термисторлар, жоғары қуат көзі, жылытқыш төсек және т.б.) қажетті қосқыштар бар. Менің білуімше, Пандустар тақтасының 3 нұсқасы бар (3d баспа қалқаны): 1.4, 1.5 және 1.6. Соңғы екі модель бір -біріне ұқсас, ұқыпты және салыстырмалы түрде қарапайым, ал ескілері сәл өзгеше көрінеді (THT технологиясы арқылы орнатылған транзисторлармен, үлкен сақтандырғыштармен және т.б.). 1.6 Mosfet транзисторлары үшін жақсы салқындатуды қамтиды. Айырмашылық көп емес, сондықтан сізге ең ұнағанын таңдаңыз (жаңасын алуға тырысыңыз).
Сонымен, бұл жобаның ең жақсы Arduino -сы Mega болар еді (оның CNC қалқанына сәйкес келетініне сенімді емеспін. Мен CNC машинасын қуаттандыру үшін пандустарды қолданатын жігітті көрдім. Сіз оны іздеп, содан кейін маған бұл туралы айтуыңыз керек.), ал екінші орында Uno (Пандустармен үйлесімді емес). Сіз 3d принтерді кез -келген Arduino -ны қолдана отырып, түйреуіштер санымен байланыстыра аласыз; алайда, бұл өте қиын болады, сондықтан уақыт пен шыдамдылықты үнемдеп, Мега алыңыз.
12 -қадам: Микро тақталар (Arduino Micro сияқты емес … Микро тақталар)
Сіз Pro Mini мен Nano кішкентай деп ойладыңыз ба? Аттини «тақталарына» қараңыз (шын мәнінде тек чиптер). Кейде сізге тек бір түйреуішпен кішкене серво басқаруға немесе әр 3 секунд сайын светодиодты жыпылықтатуға және электрониканы өте кішкентай (2x2x2 см) жерге қоюға тура келеді. Сен не істейсің? Ең алдымен, сіз Мега мен Юноны ұмытып кетесіз. Содан кейін сіз кішкене күмәнданасыз және ақырында Nano мен Pro Mini -ді ойдан тазартыңыз. Не қалды? Attiny85 деп аталатын микро, 8 істікшелі IC (интеграцияланған чип).
Бұл шағын «тақтада» (бұл тек шағын чип) 5v және Gnd түйреуіштері (әрқайсысы 1) және тағы 6 түйреуіш бар, олардың кейбіреулері аналогтық, цифрлық, SPI және т.б. түйреуіштер ретінде қосарланған (немесе үштік) болады. Нақты сипаттамалар үшін түйіннің шығуын тексеру керек. Шамасы, тақтаны арнайы USB адаптерімен немесе басқа Arduino -мен бағдарламалауға болады (арнайы эскиз мен SPI интерфейсін қолдана отырып. Мен бұл мәселеде кәсіпқой емеспін). Мен эскизді жүктеу үшін Pro Mini бағдарламашысын (Tx және Rx түйреуіштері арқылы) қолдануға болады деп ойладым; бірақ менің білуімше, сіз жасай алмайсыз.
Микрожобалар үшін тамаша микро тақталар - бұл Attiny85 (тек чип, бірақ сіз оны өз тақтасына дәнекерлей аласыз немесе Attiny85 мінсіз сәйкес келетін 2х4 өлшемді IC розеткасын қолдана аласыз), Digispark Attiny85 (бұл Kickstarter -дің үзілуі) бұл шағын тақтаға USB коннекторы, қуат реттегіші және қосылымды жеңілдетуге арналған түйреуіш) немесе басқа Attiny IC (олар әр түрлі мөлшерде келеді) кіреді.
13 -қадам: Клондар туралы не деуге болады?
Әр жақсы өнім өзінің клондары мен көшірмелерін алады. GoPro, DJI, Lego және кез келген сәтті бренд пен компания мұны көрді. Ал Arduino бұл ережеден ерекшелік емес. Шынымды айтсам, мен нағыз Ардуиноны жалғаннан қалай ажыратуға болатынын білмеймін. Мүмкін мен ұсынған тақталардың бірі - бұл клон, бірақ олардың көпшілігі жоқ. Егер сіз қандай тақталар түпнұсқа, ал қайсысы жоқ екенін білгіңіз келсе, интернетті тексеруіңіз керек, себебі білу үшін көптеген қажетті оқулықтар мен ақпарат бар.
Мен клондарға сену керек пе, жоқ па деп айтпаймын. Сіз, әрине, түпнұсқалық тақталарды алуға тырысуыңыз керек, өйткені Интернетте олар туралы көбірек ақпарат пен қолдау болады. Сонымен қатар, клондар кейде түйреуіш бойынша ерекшеленеді, сондықтан қалқандар «бірдей» тақтада жұмыс істемеуі мүмкін.
Менде бар тақталардың клон екеніне күмәнім бар. Төртеуі де салыстырмалы түрде арзан болды, сондықтан ақшаны үнемдеу менің өмірімді өзгертпес еді. Клондардың проблемалары мынада: а) Arduino IDE -де аты немесе моделі әр түрлі болуы мүмкін; b) Қалқандар үйлесімді болмауы мүмкін; в) Арнайы түйреуіштер әр түрлі болуы мүмкін (I2C, SPI және т.б.); г) олар күткендей жұмыс істемеуі мүмкін. Алайда, клондар жақсы жұмыс істей алады, және сіз түпнұсқасы бар жалғанмен бақытты бола аласыз. Бірақ, егер бірдеңе сәтсіздікке ұшыраса, мен сізге түпнұсқаларды алу керектігін айтқанымды ұмытпаңыз (өтінемін, мені кінәлі емес нәрсе үшін айыптамаңыз. Егер олай болса, онда сіз мені кінәлай аласыз).
14 -қадам: Келесі қадам?
Сонымен, мен сізге Arduino санаттарының көпшілігі туралы айттым, енді сізге …
- Өзіңіздің тақтаны таңдап, маған бұл туралы айтыңыз («Мен жасадым!» Опциясы).
- Arduino -ға керемет жоба жасаңыз және оны «Мен жасадым!» Деп жариялаңыз.
- Жеке Arduino құрыңыз (осы балалар сияқты) немесе жай ғана IC қолданыңыз, мысалы Никус өзінің Quadcopter Instructable кітабында.
- Маған тізімге Arduino тақтасының санатын қосу керектігін айтыңыз.
- Өзіңіздің керемет нұсқаулықты жазыңыз.
Жақсы, енді сіз оқуды аяқтадыңыз, маған Arduino байқауында дауыс беріңіз. Бұл Ible сізге пайдалы болды және бірінші немесе келесі жобаңызға көмектеседі деп үміттенемін және оқығаныңыз үшін үлкен рахмет!
Ұсынылған:
K210 тақталары мен Arduino IDE/Micropython көмегімен кескінді тану: 6 қадам (суреттермен)
K210 тақталарымен және Arduino IDE/Micropython көмегімен кескінді тану: Мен Sipeed Maix Bit -те OpenMV демонстрациясын қалай жүргізу керектігі туралы бір мақала жаздым, сонымен қатар осы тақтаның көмегімен объектілерді анықтау демонстрациясының бейнесін жасадым. Адамдар қойған көптеген сұрақтардың бірі - нейрондық желі жоқ объектіні қалай тануға болады?
Ең керемет холдиялар: Мен ең жақсы холдинг музыкасын ойнау үшін ескі телефонды бұздым: 13 қадам (суреттермен)
Greatest Holdies: Мен ең керемет холдинг музыкасын ойнау үшін ескі телефонды бұздым. Https: //youtu.be/Ma4QnfQ7DxoWell … Музыка ұстап тұратын телефонды қаламайтыныңызға сенімдімін … Бірақ сіз таба алатын «үстелдің» қарапайым бұзылуымен жасай алатын басқа да қызықты жобалар бар. телефондар
Сатшакит тақталары: 6 қадам (суреттермен)
Сатшакит тақталары: Эй, жасаушылар мен фаберлер! Сіз өзіңіздің үйде микроконтроллер тақтасын жасауды және smd компоненттерін қолдануды армандадыңыз ба? Бұл сізге және сіздің келесі жобаңыздың миына дұрыс нұсқаулық :) Мен үйде
Филлипс реңкінің жарық жолақтарын кесу және қайта қосу (дәнекерлеуді жақсы білмейтіндер үшін): 6 қадам
Филлипс реңкінің жарық жолақтарын кесу және қайта қосу (егер бізде дәнекерлеуге шамасы жетпейтіндер үшін): Егер сіз дәнекерлеуді білетін болсаңыз, мұнда «редели» арқылы дәнекерленген жастықшаларды екіге бөлмей қалай жасау керектігі туралы жақсы пост бар. .Бұл қадамдар бізге таныс, бірақ дәнекерлеуді білмейтіндер үшін. Мен негізгі сатылым жасадым
Қосымша тақталары бар AVR шағын тақтасы: 7 қадам
Қосымша тақталары бар AVR шағын тақтасы: PIC 12f675 шағын протоборына ұқсас, бірақ ұзартылған және қосымша тақталармен. Attiny2313 қолдану