Най -добрите дъски Arduino за вашия проект: 14 стъпки
Най -добрите дъски Arduino за вашия проект: 14 стъпки
Anonim
Най -добрите Arduino платки за вашия проект
Най -добрите Arduino платки за вашия проект
Най -добрите дъски Arduino за вашия проект
Най -добрите дъски Arduino за вашия проект

*Моля, имайте предвид, че публикувам този Instructable супер близо до финалната линия на Arduino Contest (моля, гласувайте за мен!), Тъй като досега не съм имал необходимото време за това. В момента имам училище от 8 сутринта до 17 ч., прави тенис пет часа седмично, имай лагерна група цяла събота и домашни през повечето останали дни. Благодаря ви много за разбирането и се надявам да ви хареса Instructable!*

Може би сте начинаещ, който работи по малък проект, или професионалист, проектиращ готин робот. И в двата случая ще трябва да изберете коя контролна платка ще използвате. Сега, преди да се потопите в кой Arduino ще използвате, моля, имайте предвид следното: Arduino не е същото като Raspberry Pi. Първият е по-прост, по-малък, с по-малко консумация на енергия; другият е мощен, по -голям и по -добър в по -сложни неща. Повечето Arduinos струват по -малко и нямат графичните, AI, камерата и т.н. възможности на последния; Малиновите пайове са много ефективни, за да се поставят на мястото на Arduino (с изключение на някои случаи). Поставянето на Arduino там, където трябва да е малината, е като поставянето на 2-цилиндров мотор във V6 автомобил; и обратно. Това не означава, че малините са по -добри, просто че изпълняват различни задачи.

Ако сте решили да използвате Raspberry, моля, не четете този Ible (съкращение от "Instructable". Винаги ще използвам съкращения като това, така че не се изненадвайте!). Не искам да имам коментари от рода на „Пропиляхте ми времето!“и т.н., само защото сте очаквали малина и сте получили само Arduinos. Ако, от друга страна, искате да намерите дъска на Arduino, пренебрегнете това предупреждение и продължете. Ако сте напълно начинаещ в Arduino, не се колебайте да се запишете в този клас Arduino от bekathwia.

Този Ible ще бъде разделен на най -добрите дъски за всеки вид проект. За тази "класификация" ще взема предвид, между другото, размера, щифтовете, съвместимостта на щита, лекотата на използване, допълнителните възможности. Сега, когато приключихме с интрото, нека преминем към Материалите.

Стъпка 1: Материали

Материали
Материали

Чакай малко … Какви материали? Всъщност, ако бяхте прочели заглавието на този Ible, трябваше правилно да предположите, че няма да използвате никакви материали. В края на краищата целта на тази инструкция е да ви помогне да намерите кои материали ще използвате в други проекти. Само за да ви дам представа, когато всъщност получите вашата Arduino платка, имайте предвид, че ще се нуждаете и от необходимия USB кабел или програмист, както и от софтуера Arduino IDE (Mac, Windows и Linux). Можете да го изтеглите от тук. Функцията на тази програма е да прави скици (име, дадено на малките програми, които ще качите на дъската на Arduino) и да ги "поставите в дъската" ("качване"). Ако се интересувате, проверете тази инструкция как да програмирате вашия Arduino с мобилния си телефон с Android (някои момчета ми казаха, че версията на IOS на приложението не работи добре).

Сега, когато вече имате това, от което се нуждаете (всъщност имате нужда само от нов проект, интерес към него и няколко долара. Не препоръчвам място за закупуване на дъските, извадих моето от местен магазин), нека преминем към първата категория дъски.

Стъпка 2: Основни, прототипни или първи платки Arduino

Основни, прототипиращи или първи Arduino платки
Основни, прототипиращи или първи Arduino платки
Основни, прототипни или първи платки Arduino
Основни, прототипни или първи платки Arduino

Първата категория, за която ще ви разкажа, е основната или прототипната дъска. Това не означава, че ще бъде изключително прост, евтин и ще има малко функции и щифтове. Това просто означава, че те обикновено не са супер сложни, имат много информация в мрежата, която можете да проверите, и могат повече или по -малко да се заемат с всеки проект, който може да ви заинтересува на този етап. Теглото и размерът нямат голямо значение, не се нуждаете от 60 пина или WiFi, но се нуждаете от солидна работна основа. Първият Arduino, който идва в главата на всеки: Uno.

Arduino Uno е един от най -известните модели и е изключително интересен за начинаещи и професионалисти. Едно от най -добрите възможности, които притежава, освен че има USB/SPI/I2C портове (потърсете ги в Интернет), е възможността да подреждате Arduino Shields върху него. Щитовете на Arduino са по същество предварително вградени платки, които имат щифтове под тях и са монтирани директно върху дъската на Arduino. Има интернет щитове, серво щитове, щитове Proto Board и др. Повечето от тях са проектирани специално за Arduino Uno, но някои също са предназначени за Mega (както казва името, той е голям). Някои щитове дори са проектирани както за Uno, така и за Mega. Най -хубавото при щитовете е, че те избягват необходимостта от кабели и в някои случаи много щитове могат да бъдат подредени един върху друг.

Така че, Uno вероятно е един от най -добрите ви избори. Според моя опит, Pro Mini беше много добър за моите дизайни. Отначало нямах конкретен проект, но тъй като беше малък и в същото време имаше достатъчно щифтове, той стана изключително полезен за всичко, което се опитах да направя. С изключение на съвместимостта на щита, той има почти същите възможности като Uno, с изключение на USB порта и някои други специални щифтове. Въпреки че е малък, може да не е най -добрият вариант. Nano е в подобно положение, въпреки че притежава женски Mini USB B конектор.

Честно казано, можете да използвате почти всеки Arduino без много неща (което вдига цената). Най -популярната дъска обаче е далеч Uno.

Стъпка 3: Средни платки Arduino: Физическите характеристики са относително важни

Средни платки Arduino: Физическите характеристики са относително важни
Средни платки Arduino: Физическите характеристики са относително важни
Средни платки Arduino: Физическите характеристики са относително важни
Средни платки Arduino: Физическите характеристики са относително важни
Средни платки Arduino: Физическите характеристики са относително важни
Средни платки Arduino: Физическите характеристики са относително важни

И така, вече сте преминали през дъски за начинаещи. Сега, вместо да търсите платка, която е полезна за повечето прости проекти и лесна за взаимодействие, вие търсите Arduinos с по -малки размери и тегло, но със същите щифтове и възможности. Не всички междинни проекти обаче изискват тези спецификации. Може би имате допълнително пространство и Uno се вписва идеално. Но много пъти ще бъдете разочаровани да установите, че това, което сте смятали за голямо пространство, се превръща в тесно. Така че … Правило за създаване на дизайни: винаги имайте предвид, че вашето пространство ще се окаже по -малко от това, което сте очаквали. Опитайте се да не планирате проекти, в които всичко се вписва идеално; ще се разочароваш, когато не стане.

Точно затова трябва да започнете да мислите за по -малки дъски Arduino. Много по -трудно е да поставите Uno в корпуса на дрон, отколкото Pro Mini или Nano. Освен това, както казах по -рано, щифтовете също имат значение, както и логиката и захранващото напрежение. Повечето сензори са свързани директно към 5v; но други не могат да имат повече от 3.3v на своите Vcc щифтове, въпреки че може да използват 5v логика. Някои Arduino идват с вградени регулатори, но Pro Minis, които се предлагат във версии 5v и 3.3v, нямат специализирани регулаторни щифтове върху тях. Нано, от друга страна, го прави. Все пак, ако ще избирате между 5v и 3.3v Pro Mini, вземете 5v, тъй като идва с по -бърз процесор. 3.3v регулатори могат да бъдат намерени на Pro Mini USB програмист или като малки "транзистори" (можете да ги получите самостоятелно или вече запоени на мини платка). Връщайки се към броя на пиновете, Pro Mini и Nano освен 14 -те цифрови пина (от които можете да използвате 12, останалите са Rx и Tx пинове), 8 аналогови пина, докато Uno има само 6 от тях. Ако вашият проект изисква повече от шест аналогови входа (потенциометри, I2C и т.н.), вероятно ще трябва да се откажете от идеята да използвате Uno.

Така че в тази стъпка бих ви препоръчал Uno (което винаги е полезно), Pro Mini (първата ми платка, наистина прекрасна, но няма вграден USB гнездо, което означава, че ще трябва да получите външен програмист), Nano (със същия размер като Pro Mini, но с USB гнездо и още няколко пина) и Mega (твърде голям, но супер добър. Има повече от 70 пина).

Стъпка 4: Pro платки: Размерът, теглото и щифтовете са най -важните характеристики

Професионални платки: Размерът, теглото и щифтовете са най -важните характеристики
Професионални платки: Размерът, теглото и щифтовете са най -важните характеристики
Професионални платки: Размерът, теглото и щифтовете са най -важните характеристики
Професионални платки: Размерът, теглото и щифтовете са най -важните характеристики
Професионални платки: Размерът, теглото и щифтовете са най -важните характеристики
Професионални платки: Размерът, теглото и щифтовете са най -важните характеристики
Професионални платки: Размерът, теглото и щифтовете са най -важните характеристики
Професионални платки: Размерът, теглото и щифтовете са най -важните характеристики

Вече сте прекарали известно време да се занимавате с вашите Arduinos и сте готови да започнете страхотен и страхотен проект. Но първо ще имате нужда от дъска, която не само е способна на това, към което се стремите, но и се вписва във вашата точна рамка. Тази необходимост обаче не означава, че трябва да получите възможно най -малката дъска. Този хексапод от ivver, например, с 3 сервосистеми във всеки крак и много сензори ще се нуждае от много повече от 20 -те цифрови пина, налични на Pro Mini или Nano (12 цифрови пина + 8 аналогови. Не е много известно че пиновете A0, A1, A2 и т.н. могат да бъдат адресирани като цифрови пинове, ако използвате пинов номер 14, 15, 16 и т.н.). В този случай вероятно трябва да изберете Mega, който може да контролира скромен брой от 30 серво или повече. Ако изграждате 3D принтер, трябва също да използвате тази дъска с щита Ramps (в момента се опитвам да направя този проект. Моля, гласувайте за мен в конкурса Arduino, тъй като ще ми трябва една от наградите, за да мога да го изградя. Ако най -накрая го направя, ще бъда изключително благодарен за вашата подкрепа и ще се опитам да напиша Ible за създаването на проекта). Но ако искате да изградите микро Bluetooth квадрокоптер, трябва да изберете най -малката налична платка (стига да може да се справи със задачата).

И така, страхотните дъски за напреднали проекти са … е, може би ще започнете да мислите, че единствените дъски, за които знам, са Uno, Mega, Nano и Pro Mini и че последните две явно са ми любими (вероятно сте се досетили биха казали тези дъски). Вярно е, че обичам последните и че съм повтарял същите четири дъски във всяка категория, но работата е, че те са сравнително добри дъски както за начинаещи, така и за професионалисти. Започнах с две Pro Minis и по -късно купих два Nanos и те сериозно никога не ме разочароваха (засега). Планирам да получа Mega просто защото другите платки са две малки за 3D принтер. Отделно от това, аз все още съм напълно доволен от платките, които купих преди почти година (да … все още сравнителен начинаещ … но повярвайте ми, вече прекарах дългите си часове, като се занимавах с тях и изграждах схеми. Не подценявайте аз или… вашият Arduino ще изгори), тъй като те могат да изпълнят почти всеки проект. Ако обаче смятате, че тези платки не са това, което търсите или имате нужда, можете също да проверите Micro board (въпреки че не чух твърде добри отзиви за него … Избрах Nano вместо него и мисля, че направих най -добрия избор), Due, Leonardo, между другото (повечето от тях приличат на Uno или Mega, но имат някои малки разлики, като скорост, работно напрежение и т.н.).

Стъпка 5: Само малко спиране, за да обясните следните категории …

Категориите, за които ви разказах досега, бяха разделени според сложността и изискванията на борда ви. От тази стъпка напред повечето категории ще се отнасят до средни и трудни проекти. Тук ще искате да направите работата възможно най -ефективна, с най -малко усилия и заето място. Ще се опитате да избегнете кабелите, да получите Arduino, проектиран идеално за вашия проект, и изобщо да не губите място и енергия. Така че, нека се потопим в света на по -специализирани дъски или приложения.

Стъпка 6: БЛА и дронове

БЛА и дронове
БЛА и дронове
БЛА и дронове
БЛА и дронове
БЛА и дронове
БЛА и дронове

Ако погледнете как винаги поставям дронове като най-добрия пример за малки по размер проекти на Arduino, бихте предположили, че съм сериозен фен на БЛА. И точно това съм аз. Така че първата категория, за която ще говоря, е … е, трябваше да се досетите … Дрони.

Дроновете се определят като „самолет без човешки пилот на борда“(Уикипедия). Тъй като са въздушни, те имат определена граница на тегло. Разбира се, всеки би се радвал на микромотори, които повдигат по 2 кг всеки. Но тъй като това не е така, когато проектирате свой собствен БЛА (Безпилотен летателен апарат), ще трябва да се опитате да го направите възможно най -лек (по -малко тегло = по -малка консумация на енергия = повече време за полет). Докато два Arduino имат горе -долу еднакво тегло и размер, вземете най -добрия (по -бърз процесор, повече щифтове и т.н.). Не търсете платка, която има точно необходимия брой щифтове: винаги оставяйте някои „резервни части“в случай, че искате да добавите още сензори, сервомотори и т.н. От друга страна, ако две платки имат еднакви щифтове и възможности, винаги се обръщайте към най -малкия.

Най -добрите платки за този вид проекти: Pro Mini и Nano (които имат приблизително еднакъв брой щифтове и еднакви размери). Разбира се, можете да използвате всяка дъска, която желаете, но не планирайте да изграждате 10 -сантиметров дрон с помощта на Mega (ще спечелите гнева ми завинаги. Би било интересно да ви видя, все пак!). Ако намерите страхотен щит или рамка, които вървят перфектно с по -голяма дъска, определено го използвайте. В момента не знам за нещо подобно, но кой знае какво бихте могли да измислите?

Що се отнася до радиокомуникационната част, досега не съм чувал за платка, която да има интегриран комуникационен чип (не говорим за WiFi или Bluetooth, но за истински 2.4 Ghz възможности с добра скорост на трансфер). Някои проекти включват използването на обикновен радиоприемник и кара Arduino да действа като контролер на полета. Открих, че е по -интересно да направя сами приемника и контролера, като използвам достъпен модул от 2,4 Ghz приемо -предавател: NRF24L01 (просто го наречете NRF24 или RF24). Някои от тези модули се предлагат с външни антени за по -голям обхват, докато други са по -малки и имат само антена за печатни платки. Дълго време мислех, че NRF24 е целият радиомодул, докато не бях "просветлен" и "открих", че NRF24 всъщност е само малък, черен чип, че останалата част от модула е просто "пробивна" платка, което, разбира се, прави връзките хиляди пъти по -лесни. Този модул много ми харесва, тъй като има сравнително добър обхват (въпреки че антената не е външна) е лесен за свързване. Ако искате да проверите проект, направен с него, прочетете този Ible за това как да добавите безжично серво управление и индикатор за нивото на батерията към евтин дрон, който няма нито един от тях (отново безпилотни летателни апарати!).

Стъпка 7: IoT/Wifi

IoT/Wi -Fi
IoT/Wi -Fi
IoT/Wi -Fi
IoT/Wi -Fi
IoT/Wi -Fi
IoT/Wi -Fi

Продължавайки с темата за безжични комуникации, ще ви разкажа за най -добрите платки за IoT (Интернет на нещата) или WiFi връзки. IoT е сравнително ново изобретение, което се стреми всички неща да бъдат свързани помежду си, да автоматизират процесите и да улеснят живота. С IoT можете да изключите осветлението, което сте оставили случайно у дома от офиса си, или да получавате имейли, когато храната на кучето ви свърши. По принцип просто се нуждаете от дъска с възможност за WiFi, интернет и IoT платформа, като IFTTT. Тъй като не съм експерт в създаването на IoT проекти и скици, моля, разгледайте този клас от bekathwia, където ще научите основни и напреднали проекти, както и как да взаимодействате използваните Arduinos, както физически (проводници, сензори и т.н.) и безжично (Интернет).

Най -известните и използвани платки са ESP8266s (чипът, запоен върху него, всъщност е ESP8266 и с него има много различни пробивни платки). Някои изглеждат подобни на широк Pro Mini, докато други приличат на модул NRF24 без външна антена, за който ви казах преди. Последните могат да бъдат добавени към обикновения Arduino, за да добавите безжични възможности. Arduino Yun, подобно на Uno, също има вграден WiFi чип и е полезен, тъй като е съвместим с няколко щита и има повече щифтове от обикновения ESP8266. Както Yun, така и ESP8266 могат да бъдат програмирани от софтуера Arduino IDE, след като са получили „драйверите“от мениджъра на борда.

Всички ESP8266 не са проектирани да работят на 5v логика; някои от техните щифтове може да изискват по -малко напрежение, за да работят правилно. Ето защо, преди да купите платка, винаги проверявайте диаграмата и спецификациите на разпилане (потърсете „(име на платката) + разклонение + диаграма“в Chrome, Firefox, Safari и т.н.).

Има и някои „Arduinos“(не съм много сигурен, че са истински Arduinos, понякога те са просто „колаж“от различни печатни платки и платки, както и чипове), които са базирани на процесори в стил Uno и Mega и включват WiFi свързаност. Не съм толкова сигурен как са свързани или съвместимостта им с щитове, така че купувайте на свой собствен риск.

Стъпка 8: Bluetooth

Bluetooth
Bluetooth

Просто още една страхотна безжична възможност. Основната разлика с WiFi връзките е, че обхватът (в този случай) е само няколко метра (теоретично можете да контролирате IoT платки от всяка точка на света, стига Arduino и вие да имате интернет) и че скоростта на Bluetooth връзката е доста по -бърза. Възможностите на Bluetooth са чудесни за създаване на проекти, контролирани от мобилни телефони (използвайки специализирани приложения, като Roboremo), като RC автомобили, роувъри, дронове, LED лентови контролери, високоговорители и др.

Някои платки се предлагат с интегрирани Bluetooth чипове (не знам много). Други не го правят и затова има външни Bluetooth модули. Най-известните чипове са HC-05 и HC-06, които се продават отделно или в пробивни платки, обикновено с 6-пинов интерфейс (от които обикновено се използват само 4). Тези модули разчитат на използването на пиновете Tx и Rx на Arduino (серийни пинове), които могат да бъдат заменени с виртуални пинове Tx и Rx (софтуерен сериен). Поради това е възможно програмирането на HC-05 и HC-06 с помощта на програмата Pro Mini чрез серийния монитор на Arduino IDE. Използвайки този метод, можете да изберете името, с което да се показва на други устройства, паролата, скоростта на предаване, между другите опции. Разбрах за това от този страхотен Instructable от sayem2603. Ако планирате да използвате тези модули, определено трябва да прочетете Ible, тъй като ще намерите много интересни факти, за които не сте знаели.

И така, добрите платки за Bluetooth връзки са … е, не съм пробвал нито един Arduino с интегриран Bluetooth чип, но доколкото знам, HC-05 и HC-06 са едно от най-добрите решения. Почти всеки Arduino работи с тези модули; Аз лично използвам както Pro Minis, така и Nanos. Единственото нещо, което може да не ви хареса при използването на тези Bluetooth модули, е, че имате нужда от 4 кабела. Ако сте „без кабели; само щитове и дъски”човек, може да се наложи да копаете. Ако не, ще откриете, че дори и с кабелите, малък Arduino с една от тези платки не заема толкова място, колкото заема Arduino с размер Uno с Bluetooth.

Освен модули и платки за WiFi, Bluetooth и 2,4 Ghz, има и такива, които работят на различни честоти. Jhaewfawef например, чието съществуване открих, когато прочетох този велик Ible от …, използва по -ниски честоти, за да постигне предаване на изключително дълъг обхват (LoRa = +10 км обхват). Още не съм ги изпробвал, но изглежда като супер интересен проект. Някои модули използват 169 Mhz, 433 Mhz, 868 Mhz или 915 Mhz, но всички честоти са под 1 Ghz. Предимството пред 2,4 системи е, че обхватът е подобрен, но скоростта на предаване на данни трябва да бъде по -ниска (няма голямо значение … няма да изпращате 1Gb файл през тези радиостанции … вероятно). Пин интерфейсите могат да варират значително, от 3 или 4 пина до цяла платка в стил Nano с радио.

Честно казано, не знам много за тях, тъй като съм по -скоро човек от 2,4 Ghz. … обаче изглежда страхотно и бих се радвал да го взема веднага щом мога. Тези Arduinos (или модули) са идеални за метеорологични сензори (далеч от базата ви), телескопия за безпилотни летателни апарати и може би дори някакъв вид не-WiFi IoT (не е правилно IoT, но все пак можете да контролирате електрониката на вашия дом с такива радиостанции). Така че, ако се интересувате от нещо подобно, опитайте се да получите един от тях.

Стъпка 9: Други радиочестоти

Други радиочестоти
Други радиочестоти
Други радиочестоти
Други радиочестоти
Други радиочестоти
Други радиочестоти

Освен модули и платки за WiFi, Bluetooth и 2,4 Ghz, има и такива, които работят на различни честоти. Adafruit Feather 32u4 RFM95, например, чието съществуване открих, когато прочетох този страхотен Ible от Jakub_Nagy, използва по -ниски честоти, за да постигне предаване на изключително дълги разстояния (LoRa = +10 км обхват). Още не съм ги изпробвал, но изглежда като супер интересен проект. Някои модули използват 169 Mhz, 433 Mhz, 868 Mhz или 915 Mhz, но всички честоти са под 1 Ghz. Предимството пред 2,4 системи е, че обхватът е подобрен, но скоростта на предаване на данни трябва да бъде по -ниска (няма голямо значение … няма да изпращате 1Gb файл през тези радиостанции … вероятно). Пин интерфейсите могат да варират значително, от 3 или 4 пина до цяла платка в стил Nano с радио.

Честно казано, не знам много за тях, тъй като съм по -скоро човек от 2,4 Ghz. Adafruit Feather 32u4 RFM95 обаче изглежда страхотно и бих искал да го взема веднага щом мога. Тези Arduinos (или модули) са идеални за метеорологични сензори (далеч от базата ви), телескопия за безпилотни летателни апарати и може би дори някакъв вид не-WiFi IoT (не е правилно IoT, но все пак можете да контролирате електрониката на вашия дом с такива радиостанции). Така че, ако се интересувате от нещо подобно, опитайте се да получите един от тях.

Стъпка 10: Нека се върнем към платки, които не могат да се свързват с безжична връзка… Arduinos, съвместим с Shield

Нека се върнем към не -безжичните съвместими платки… Arduinos, съвместим с Shield
Нека се върнем към не -безжичните съвместими платки… Arduinos, съвместим с Shield
Нека се върнем към не -безжичните съвместими платки… Arduinos, съвместим с Shield
Нека се върнем към не -безжичните съвместими платки… Arduinos, съвместим с Shield
Нека се върнем към не -безжичните съвместими платки… Arduinos, съвместим с Shield
Нека се върнем към не -безжичните съвместими платки… Arduinos, съвместим с Shield
Нека се върнем към не -безжичните съвместими платки… Arduinos, съвместим с Shield
Нека се върнем към не -безжичните съвместими платки… Arduinos, съвместим с Shield

Както ви казах в една от първите стъпки, щитовете са печатни платки, които са подредени директно върху Arduino платка към а) добавяне на функция и б) намаляване на необходимостта от кабели. Понякога щитовете могат да бъдат подредени върху други щитове, което прави сандвич или щитова кула от много бартове. Някои щитове са съвместими само със специфичен Arduino (тъй като разпределението на щифтовете варира в зависимост от модела); докато други са предназначени за повече от един (този екран е огромен, тактилен и съвместим както с Uno, така и с Mega. Сериозно бих искал да го получа. Надявам се, че ако спечеля конкурса Arduino, може да стигна до този модул и толкова много други компоненти на Arduino, за да ви донесат повече инструкции).

Повечето щитове са предназначени за Uno и Mega (вероятно също и за подобни дъски, но не съм толкова сигурен в това. Не разваляйте щитовете или дъските си!). Щитовете също могат да бъдат направени по поръчка (вижте тези Ibles) или проектирани за по -малки дъски. Някои от тях добавят безжични възможности, мрежова свързаност, екрани, бутони, повърхност на прото-платка, контролери на двигатели, релета за променлив ток и др. Някои специални щитове са проектирани специално за CNC и 3D печат (рампи). Те имат гнезда отгоре за добавяне на драйвери на стъпкови двигатели.

Така че, ако мислите да използвате Arduino платка за използване с различни щитове, най -доброто ми предложение би било Mega и Uno. Последният има недостатъка, че има по -малко щифтове, така че няма да можете да използвате по -големи щитове като рампи. Mega, от друга страна, има свои проблеми: някои щифтове на Uno се намират в различни сектори на Mega, така че няма да можете да използвате всички щитове Uno, които са по -популярни и разпространени от тези на Mega.

Стъпка 11: CNC и 3D печат

CNC и 3D печат
CNC и 3D печат
CNC и 3D печат
CNC и 3D печат
CNC и 3D печат
CNC и 3D печат

Някои от любимите ми проекти са свързани с машини с ЦПУ или 3D печат (и дронове). Възможността за трансформиране на компютърния дизайн в 3D механични движения е само…. Страхотно. Не само теоретичната част е готина; удовлетворението от това, че правите свои собствени парчета с машина, която ВИ създадохте от нулата, е огромно. Щитът с ЦПУ може да се използва за производство на лазерни гравьори и фрези, пробивни машини, CNC базирани на Dremel и т.н. В момента спестявам пари за изграждането на първия си 3D принтер, базиран на Arduino Mega и щита Ramps 1.5. Досега всички механични части, от които се нуждаех за моите проекти, бяха направени с помощта на Legos или нещо подобно, което доведе до интересни, но неточни „машини“. Моля, гласувайте за мен и помогнете на проекта ми да започне. След като приключа, ще се опитам да направя Ible за това как да направя 3D принтер.

Връщайки се към CNC и 3D печат, ако се интересувате от някое от тези неща, вероятно трябва да проверите този CNC щит (предназначен за Uno, но подозирам, че е съвместим и с Mega) или тези за 3D печат (Arduino Mega само съвместими, имат твърде много щифтове за Uno). Щитът с ЦПУ и 3D печатът имат гнезда, предназначени специално за драйвери на стъпкови двигатели (подобно на A9488), които контролират двигателите на оста X, Y и Z (и екструдера на 3D принтера). Не знам много за CNC щита, но рампите също имат необходимите конектори за другите части на 3D принтер (термистори, източник на висока мощност, нагревател и др.). Доколкото знам, има 3 версии на дъската Ramps (щит за 3D печат): 1.4, 1.5 и 1.6. Последните два модела са почти идентични, изглеждат подредени и сравнително обикновени, докато най -старият изглежда малко по -различен (с транзистори, монтирани по THT технология, по -големи предпазители и т.н.). 1.6 включва по -добро охлаждане за транзисторите на Mosfet. Все пак няма твърде много разлики, така че изберете тази, която ви харесва най -много (все пак се опитайте да получите най -новата).

Така че, най -добрият Arduinos за този проект ще бъде Mega (не съм толкова сигурен дали е съвместим с CNC щита. Видях нещо от човек, който използва рампите за захранване на CNC машина. Трябва да потърсите това и след това да ми кажете за него), и на второ място Uno (определено не е съвместим с рампите). Можете да свържете 3D принтер, използвайки почти всеки Arduino с уважаван брой щифтове; обаче това ще бъде сериозна бъркотия, така че спестете малко време и търпение и вземете Мега.

Стъпка 12: Микро платки (не като Arduino Micro … Сериозно микро платки)

Микро платки (не като Arduino Micro … Сериозно микро платки)
Микро платки (не като Arduino Micro … Сериозно микро платки)
Микро платки (не като Arduino Micro … Сериозно микро платки)
Микро платки (не като Arduino Micro … Сериозно микро платки)
Микро платки (не като Arduino Micro… Сериозно микро платки)
Микро платки (не като Arduino Micro… Сериозно микро платки)

Мислехте, че Pro Mini и Nano са малки? Е, просто погледнете „дъските“на Attiny (всъщност само чипове). Понякога просто трябва да управлявате малко серво само с един щифт или да мигате светодиод на всеки 3 секунди и да поставяте електрониката на супер малко (2х2х2 см) място. Какво правиш? На първо място, забравяте Mega и Uno. Тогава се съмнявате малко и накрая изчиствате Nano и Pro Mini от съзнанието си. Какво е останало? Микро, 8-пинов IC (интегриран чип), наречен Attiny85.

Тази микро „платка“(която всъщност е само малък чип) има 5v и Gnd щифт (по 1 всеки) и 6 други пина, някои от които двойни (или тройни) като аналогови, цифрови, SPI и т.н. Трябва да проверите разпределението за точните характеристики. Очевидно платката може да бъде програмирана със специализиран USB адаптер или дори с друг Arduino (използвайки специална скица и SPI интерфейс. Аз не съм професионалист по този въпрос). Скъпо си помислих, че можете просто да използвате програмист Pro Mini (с помощта на пиновете Tx и Rx), за да качите скица; но доколкото знам сега, не можете.

И така, страхотни микро дъски за микропроекти са Attiny85 (само чип, но можете или да го запоите към вашата макетна платка, или да използвате 2x4 женски IC гнездо, в което Attiny85 трябва да се вписва перфектно), Digispark Attiny85 (това е пробив на Kickstarter платка за тази интегрална схема. Тя включва, в малко пространство, USB конектор, регулатор на захранването и щифт за улесняване на връзките) или друга интегрална микросхема Attiny (те се предлагат в много размери).

Стъпка 13: Какво ще кажете за клонингите?

Почти всеки добър продукт получава своите клонинги и копия. GoPro, DJI, Lego и всяка успешна марка и компания са виждали това да се случва. И Arduino не прави изключение от правилото. Честно казано, дори не знам как да различа истински Arduino от фалшив. Може би дори една от тези дъски, които препоръчах, е клонинг, но повечето от тях не са. Ако искате да научите кои дъски са оригинални и кои не, трябва да проверите интернет, тъй като има много необходими уроци и информация, за да разберете.

Няма да кажа дали трябва да се доверявате на клонинги или не. Разбира се, трябва да се опитате да получите оригинални дъски, тъй като в мрежата ще има много повече информация и поддръжка за тях. Освен това клонингите понякога се различават по разпределението на щифтовете, така че щитовете може да не работят на „същата“платка.

Съмнявам се, че дъските, които имам, са клонинги. И четирите бяха сравнително евтини, така че спестяването на един долар или по -малко нямаше да промени живота ми. Проблемите с клонингите са, че а) Името или моделът може да се различават в Arduino IDE; б) Щитовете може да не са съвместими; в) Специалните щифтове могат да се различават (I2C, SPI и т.н.); г) Те може да не работят според очакванията. Клонингите обаче могат да работят перфектно и дори може да сте по -щастливи с фалшив, че с оригинал. Но ако нещо се провали, не забравяйте, че ви казах, че трябва да получите оригинали (моля, не ме обвинявайте за нищо, което не е по моя вина. Ако е така, тогава можете да ме обвинявате).

Стъпка 14: Следваща стъпка?

Следваща стъпка?
Следваща стъпка?
Следваща стъпка?
Следваща стъпка?
Следваща стъпка?
Следваща стъпка?
Следваща стъпка?
Следваща стъпка?

Така че, сега, когато ви разказах за повечето категории Arduino, за които знам, е време да …

  1. Изберете своя собствена дъска и ми кажете за нея (опция „Успях!“).
  2. Направете страхотен проект на Arduino и го публикувайте като „Успях!“.
  3. Изградете свой собствен Arduino (като тези момчета) или просто използвайте IC, както направи Никус в своя Quadcopter Instructable.
  4. Кажете ми да добавя категория дъска Arduino към списъка.
  5. Напишете свой собствен страхотен Instructable.

Е, сега, когато приключихте с четенето, моля, гласувайте за мен в конкурса Arduino. Надявам се този Ible да ви е бил полезен и да ви помогне в първия или следващия ви проект и много ви благодаря за четенето!

Препоръчано: