Мазмуну:

Сиздин долбоор үчүн мыкты Arduino такталары: 14 кадам
Сиздин долбоор үчүн мыкты Arduino такталары: 14 кадам

Video: Сиздин долбоор үчүн мыкты Arduino такталары: 14 кадам

Video: Сиздин долбоор үчүн мыкты Arduino такталары: 14 кадам
Video: Измерение постоянного тока до 500А с помощью шунта и дисплея Arduino-TM1637 2024, Ноябрь
Anonim
Сиздин долбоор үчүн мыкты Arduino такталары
Сиздин долбоор үчүн мыкты Arduino такталары
Сиздин долбоор үчүн мыкты Arduino такталары
Сиздин долбоор үчүн мыкты Arduino такталары

*Бул Инструктивдүү суперди Arduino сынагынын финалына жакын басып чыгарганымды унутпаңыз (сураныч, мага добуш бериңиз!) Мен буга чейин аны жасоого убакыт болгон эмес. Азыр менде саат 8ден баштап мектеп бар. кечки 5ке чейин, теннис менен жумасына беш саат машыгыңыз, ишемби күнү лагерь тобу жана башка күндөрдүн көбүндө үй тапшырмасы бар. Түшүнгөнүңүз үчүн чоң рахмат жана Насаатчы сизге жагат деп ишенем!*

Балким, сиздин жаңы баштоочуңуз кичинекей долбоордун үстүндө иштеп жатат же профессионалдуу салкын роботту иштеп чыгышы мүмкүн. Эки учурда тең, сиз колдоно турган контролер тактасын тандашыңыз керек болот. Эми, сиз колдоно турган Arduino сууга түшүүдөн мурун, төмөнкүлөрдү эске алыңыз: Arduino Raspberry Pi менен бирдей эмес. Биринчиси жөнөкөй, кичине, азыраак энергия керектөөчү; экинчиси күчтүү, чоңураак жана татаал нерселерде жакшыраак. Көпчүлүк Arduinos арзаныраак жана акыркы графикалык, AI, камера ж.б. мүмкүнчүлүктөрү жок; Raspberry Pies - бул Ардуинонун ордуна күчтүү жол (кээ бир учурларды кошпогондо). Arduinoну малина болушу керек жерге коюу, V6 машинасына 2 цилиндрдүү моторду коюу менен барабар; жана тескерисинче. Бул Малина жакшыраак дегенди билдирбейт, жөн гана алар ар кандай тапшырмаларды аткарышат.

Эгерде сиз Малинаны колдонууну чечсеңиз, анда бул Ible'ди окубаңыз ("Instructable" үчүн кыска. Мен дайыма ушундай кыскартууларды колдонуп жүрөм, андыктан таң калбаңыз!). "Сен менин убактымды текке кетирдиң!" Сыяктуу комментарийлердин болушун каалабайм. ж.б., анткени сиз Малинаны күтүп, Arduinosго гана ээ болгонсуз. Эгерде, экинчи жагынан, сиз Arduino тактасын тапкыңыз келсе, бул эскертүүнү этибарга албай, улантыңыз. Эгерде сиз Ардуинодо таптакыр башталгыч болсоңуз, бекатвия тарабынан Arduino классына жазылыңыз.

Бул 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 тактасына орнотулган алдын ала курулган ПХБлар. Интернет калканчтары бар, сервистик калканчтар, Proto Board калканчалары ж.б.у.с. Алардын көбү атайын Arduino Uno үчүн иштелип чыккан, бирок кээ бирлери Mega үчүн да иштелип чыккан (аты айтып тургандай, бул чоң). Кээ бир калканчтар Юно жана Мега үчүн да иштелип чыккан. Калканчтардын эң жакшы жери - бул кабелдердин зарылчылыгынан оолак болуу жана кээ бир учурларда көптөгөн калканчтарды биринин үстүнө бири -бирине тизип коюу.

Ошентип, Uno, балким, сиздин эң мыкты тандоолоруңуздун бири. Менин тажрыйбамда Pro Mini менин дизайндарыма абдан жакшы болгон. Башында менде конкреттүү долбоор жок болчу, бирок ал кичинекей болгондуктан жана ошол эле учурда жетиштүү казыктары бар болгондуктан, мен жасоого аракет кылган нерселер үчүн абдан пайдалуу болуп калды. Калкан шайкештигин кошпогондо, USB порту жана башка атайын казыктардан башка Uno сыяктуу эле мүмкүнчүлүктөрү бар. Кичинекей болгону менен, бул эң жакшы вариант эмес. Нано аялдын Mini USB B коннекторуна ээ болсо дагы, окшош абалда.

Чынын айтканда, сиз көп нерселерди колдонбостон ар кандай Arduino колдонсоңуз болот (бул бааны жогорулатат). Эң популярдуу такта - бул Uno.

3 -кадам: Орточо Arduino такталары: Физикалык мүнөздөмөлөр салыштырмалуу маанилүү

Орточо Arduino такталары: Физикалык мүнөздөмөлөр салыштырмалуу маанилүү
Орточо Arduino такталары: Физикалык мүнөздөмөлөр салыштырмалуу маанилүү
Орточо Arduino такталары: Физикалык мүнөздөмөлөр салыштырмалуу маанилүү
Орточо Arduino такталары: Физикалык мүнөздөмөлөр салыштырмалуу маанилүү
Орточо Arduino такталары: Физикалык мүнөздөмөлөр салыштырмалуу маанилүү
Орточо Arduino такталары: Физикалык мүнөздөмөлөр салыштырмалуу маанилүү

Ошентип, сиз мурунтан эле башталгыч такталарды тапшырдыңыз. Эми, эң жөнөкөй долбоорлор үчүн пайдалуу жана интерфейси оңой болгон такта издөөнүн ордуна, сиз азыраак өлчөмдөгү жана салмагы бар Arduino издеп жатасыз, бирок ошол эле казыктар жана мүмкүнчүлүктөр. Бардык эле орто долбоорлор бул спецификаларды талап кылбайт. Балким, сизде кошумча орун бар жана Uno эң сонун дал келет. Бирок көп жолу сиз чоң мейкиндик деп ойлогон нерсеңиз тар чөйрөгө айланып кетет деп капа болосуз. Ошентип … Дизайн жасоо эрежеси: мейкиндигиңиз сиз күткөндөн кичине болуп кетерин дайыма эстен чыгарбаңыз. Бардыгы идеалдуу келген долбоорлорду пландаштырбоого аракет кылыңыз; андай болбогондо көңүлүң чөгөт.

Дал ошондуктан кичине Arduino такталары жөнүндө ойлоно башташыңыз керек. Униону учкучсуз снаряддын ичине коюу Pro Mini же Nanoго караганда бир топ кыйын. Мындан тышкары, мен мурда айткандай, казыктар логика менен камсыздоо чыңалуусу сыяктуу эле маанилүү боло баштайт. Көпчүлүк сенсорлор түздөн -түз 5v менен туташат; бирок башкалар 5v логикасын колдонушу мүмкүн болсо да, Vcc пиндеринде 3.3v ашпашы керек. Кээ бир Arduino орнотулган регуляторлор менен келет, бирок 5v жана 3.3v версияларында чыккан Pro Minis, аларда атайын жөнгө салуучу казыктары жок. Нано, экинчи жагынан, кылат. Баары бир, эгер сиз 5v менен 3.3v Pro Miniнин бирин тандай турган болсоңуз, 5v алыңыз, анткени ал тезирээк процессор менен келет. 3.3v Регуляторлорду Pro Mini USB программистинен же кичинекей "транзисторлордон" табууга болот (аларды жалгыз же мини тактага ээрчитип алсаңыз болот). Кайра эсептөө санына кайрылсак, Pro Mini жана Nano экөөндө 14 санарип казыктан тышкары (анын 12син колдонсоңуз болот, калгандары Rx жана Tx төөнөгүчтөрү), 8 аналогдук казык бар, ал эми Юноде алардын 6сы гана бар. Эгерде сиздин долбоорго алтыдан ашык аналогдук кирүү керек болсо (потенциометрлер, I2C ж.

Ошентип, бул кадамда мен сизге Uno (ар дайым пайдалуу), Pro Mini (менин биринчи тактайым, чындыгында сүйкүмдүү, бирок интеграцияланган USB розеткасы жок, башкача айтканда, тышкы түзүлүштү алууңузду сунуштайм) программист), Nano (Pro Mini менен бирдей өлчөмдө, бирок USB розеткасы жана дагы бир нече казыктары бар) жана Мега (өтө чоң, бирок супер жакшы. 70тен ашык казык бар).

4 -кадам: Pro Board: Өлчөмү, Салмагы жана Пиндери Эң Маанилүү Функциялар

Pro Board: Өлчөмү, Салмагы жана Пиндери Эң Маанилүү Функциялар
Pro Board: Өлчөмү, Салмагы жана Пиндери Эң Маанилүү Функциялар
Pro Board: Өлчөмү, Салмагы жана Пиндери Эң Маанилүү Функциялар
Pro Board: Өлчөмү, Салмагы жана Пиндери Эң Маанилүү Функциялар
Pro Board: Өлчөмү, Салмагы жана Пиндери Эң Маанилүү Функциялар
Pro Board: Өлчөмү, Салмагы жана Пиндери Эң Маанилүү Функциялар
Pro Board: Өлчөмү, Салмагы жана Пиндери Эң Маанилүү Функциялар
Pro Board: Өлчөмү, Салмагы жана Пиндери Эң Маанилүү Функциялар

Сиз буга чейин Arduinos ans менен иштөө үчүн бир топ убакыт өткөргөнсүз жана улуу жана укмуштуудай долбоорду баштоого даярсыз. Бирок, биринчиден, сиз каалаган нерсеге жөндөмдүү гана эмес, так кадрыңызга дал келген такта керек болот. Бул муктаждык, мүмкүн болушунча кичинекей тактаны алуу керек дегенди билдирбейт. Ivver тарабынан жасалган бул гексапод, мисалы, ар бир бутунда 3 сервосу бар жана көптөгөн сенсорлор Pro Mini же Nanoдо жеткиликтүү болгон 20 санарип төөнөгүчкө (12 санарип казык + 8 аналогдук) караганда бир топ керек болот. пиндер A0, A1, A2, ж.б.. эгерде сиз 14, 15, 16 жана башка төөнөгүчтөрдү колдонсоңуз, санариптик казыктар катары кайрылууга болот). Бул учурда, сиз, балким, жөнөкөй сервисти 30 же андан көп башкара турган Меганы тандашыңыз керек. Эгерде сиз 3d принтерин куруп жатсаңыз, анда бул тактайды пандустар калканы менен да колдонушуңуз керек (мен азыр бул долбоорду жасоого аракет кылып жатам. Мага Arduino конкурсунда мага добуш бериңиз, анткени мага сыйлыктардын бири керек болчу) Эгерде мен акыры кыла турган болсом, анда мен сиздин колдооңузга абдан ыраазы болом жана долбоордун аткарылышы жөнүндө иллеп жазууга аракет кылам). Бирок, эгерде сиз микро Bluetooth квадрокоптерун кургуңуз келсе, анда эң кичине тактаны тандооңуз керек (ал тапшырманы аткара алгыча).

Ошентип, өнүккөн долбоорлор үчүн эң сонун такталар - бул … мен ойлогон жерден баштайм: Uno, Mega, Nano жана Pro Mini жөнүндө мен билген акыркы такталар жана акыркы экөө менин сүйүктүүлөрүм (балким, ошол такталарды айтат элем). Мен акыркыларын жакшы көрөрүм жана мен ар бир категорияда төрт тактайды кайталаганым чын, бирок алар жаңы баштагандарга да, профессионалдарга да салыштырмалуу жакшы такталар. Мен эки Pro Minis менен иштей баштадым, кийинчерээк эки нано сатып алдым, алар эч качан мени эч качан (азыркыга чейин) калтырышкан эмес. Мен Mega алууну пландап жатам, анткени башка такталар 3d принтер үчүн эки кичине. Мындан тышкары, мен дээрлик бир жыл мурун сатып алган тактайларга дагы деле кубанычтамын (ооба … дагы эле салыштырмалуу жаңы башталгыч … бирок мага ишениңиз, мен алар менен көп убактымды бөлүшүп, микросхемаларды курганмын. Мен же … сиздин Arduino күйүп кетет), анткени алар каалаган долбоорду тарта алышат. Эгерде сиз бул тактайчалар сиз издеп жүргөн же керектүү нерсе эмес деп ойлосоңуз, анда микро тактаны текшерип көрсөңүз болот (мен бул тууралуу өтө жакшы сын -пикирлерди укпаган болсом да … мен анын ордуна нано тандап алдым) жана мен эң жакшы тандоо кылдым деп ойлойм), Due, Леонардо, башкалардын арасында (мунун көбү Юного же Мегага окшош, бирок ылдамдык, иштөө чыңалуусу ж. б. сыяктуу кичине айырмачылыктары бар).

5 -кадам: Төмөнкү категорияларды түшүндүрүү үчүн бир аз токтоо …

Мен буга чейин айтып кеткен категориялар татаалдыгына жана тактаңыздын талаптарына жараша бөлүнгөн. Бул кадамдан баштап, көпчүлүк категориялар орто жана оор долбоорлорго тиешелүү болот. Бул жерде сиз жумушту мүмкүн болушунча эффективдүү кылгыңыз келет, эң аз күч жана мейкиндик ээленет. Сиз кабелдерден алыс болууга, долбооруңуз үчүн эң сонун иштелип чыккан Arduinoго ээ болууга жана мейкиндикти жана күчтү текке кетирбөөгө аракет кыласыз. Андыктан, келгиле, адистештирилген такталар же тиркемелер дүйнөсүнө кирели.

6 -кадам: Учкучсуз жана дрондор

Учкучсуз жана дрондор
Учкучсуз жана дрондор
Учкучсуз жана дрондор
Учкучсуз жана дрондор
Учкучсуз жана дрондор
Учкучсуз жана дрондор

Эгерде мен ар дайым дрондорду кичинекей өлчөмдөгү Arduino долбоорлоруна эң мыкты мисал катары кантип жайгаштырганымды карап көрсөң, анда мен учкучсуз учуучу аппараттын күйөрманымын деп ойлоп калмаксың. Жана мен так ошондоймун. Ошентип, мен сөз кыла турган биринчи категория - бул, сиз муну болжошуңуз керек болчу … Дрон.

Дрондор "бортунда адам учкучу жок учак" деп аныкталат (Википедия). Алар абада болгондуктан, алардын белгилүү бир салмак чеги бар. Албетте, ар бири 2 кг көтөргөн микро моторлорду алгысы келет. Бирок андай эмес, сиз өзүңүздүн учкучсуз учуучу аппаратты (Пилотсуз Автотранспорт) иштеп чыкканыңызда, аны мүмкүн болушунча жеңил кылууга аракет кылышыңыз керек (азыраак салмак = азыраак энергия керектөө = учуу убактысы). Эки Arduino аздыр -көптүр бирдей салмакта жана өлчөмдө болгондо, эң жакшысын алыңыз (тезирээк процессор, көп казыктар ж.б.). Сизге керектүү төөнөгүчтөрдүн так санын камтыган такта издебеңиз: сенсорлорду, серволорду ж.б. кошууну кааласаңыз, ар дайым "запастарын" калтырып туруңуз. ар дайым эң кичинесине баргыла.

Мындай долбоор үчүн эң жакшы такталар: Pro Mini жана Nano (алар бирдей өлчөмдөгү төөнөгүчтөргө жана бирдей өлчөмдөргө ээ). Албетте, сиз каалаган тактайды колдонсоңуз болот, бирок Mega менен 10 см дронду курууну пландаштырбаңыз (сиз менин каарыма түбөлүккө ээ болосуз. Аракет кылып көрсөңүз кызык болмок!). Эгерде сиз чоңураак такта менен кемчиликсиз шайкеш келе турган чоң калкан же рамка тапсаңыз, аны сөзсүз колдонуңуз. Учурда мен андай нерсени билбейм, бирок ким ойлоп табышы мүмкүн экенин ким билет?

Радиобайланыш бөлүгүндө мен интеграцияланган байланыш чипи бар такта жөнүндө азырынча уга элекмин (WiFi же Bluetooth жөнүндө эмес, жакшы өткөрүп берүү ылдамдыгы бар чыныгы 2.4 Гц жөндөмү). Кээ бир долбоорлор кадимки радио кабылдагычты колдонууну жана Arduino учуунун контролеру катары иштөөнү камтыйт. NRF24L01 (жөн гана NRF24 же RF24 деп атаңыз) жеткиликтүү 2.4 Гц кабыл алуучу модулун колдонуп, ресиверди жана контролерду өзүм жасоо кызыктуу экенин түшүндүм. Бул модулдардын айрымдары узун диапазондогу тышкы антенналар менен коштолот, башкалары кичирээк жана бир гана PCB антеннасы бар. Мен узак убакыт бою NRF24 бүт радио модулу деп ойлочумун, мен "жарык" болгонго чейин жана "ачылганга чейин" NRF24 чындыгында кичинекей, кара чип экенин, модулдун калган бөлүгү жөн эле "сындыруучу" такта экенин, бул, албетте, байланыштарды миңдеген жолу жеңилдетет. Мага бул модуль абдан жагат, анткени ал салыштырмалуу жакшы диапазонго ээ (антенна тышкы болбосо да) интерфейси оңой. Эгерде сиз аны менен бирге жасалган долбоорду текшергиңиз келсе, анда буларды окуп чыккыла, алардын бири да жок учкучсуз дронго зымсыз серво көзөмөлүн жана батареянын деңгээл индикаторун кантип кошуу керектигин (ИУА кайра!).

7 -кадам: IoT/Wifi

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

Зымсыз байланыш темасын улантып, мен сизге IoT (Интернет нерселери) же WiFi байланыштары үчүн эң жакшы такталар жөнүндө айтып берейин. IoT - бул бардыгын бири -бири менен байланыштырууну, процесстерди автоматташтырууну жана жашоону жеңилдетүүнү көздөгөн салыштырмалуу жаңы ойлоп табуу. IoT менен сиз кокусунан үйүңүздө калтырып кеткен жарыгыңызды кеңсеңизден өчүрүп же иттериңиздин тамагы азайып баратканда электрондук каттарды ала аласыз. Негизи, сизге жөн гана WiFi жөндөмдүү такта, интернет жана IFTTT сыяктуу IoT платформасы керек. Мен IoT долбоорлорун жана эскиздерин жасоо боюнча адис болбогондуктан, bekathwia бул классты карап көрүңүз, анда сиз негизги жана кошумча долбоорлорду, ошондой эле физикалык жактан (зымдар, сенсорлор ж. жана зымсыз (Интернет).

Эң белгилүү жана колдонулган тактайлар - бул ESP8266s (мында чип чынында ESP8266, жана аны менен бирге көптөгөн ар кандай сынык такталар бар). Кээ бирлери кенен Pro Miniге окшош көрүнөт, башкалары буга чейин мен айткан тышкы антеннасы жок NRF24 модулуна окшош. Буларды зымсыз мүмкүнчүлүктөрдү кошуу үчүн кадимки Arduinoго кошсо болот. Arduino Yun, Uno окшош, ошондой эле интегралдык WiFi чипине ээ, жана ал бир нече калканга шайкеш келгендиктен жана кадимки ESP8266га караганда көбүрөөк казыкка ээ болгондуктан, ыңгайлуу келет. Юн да, ESP8266 да Arduino IDE программасынан Программалык камсыздоодон программанын башкаруучусунан "айдоочуларды" алгандан кийин программаланышы мүмкүн.

ESP8266 баары 5v логикасында иштөө үчүн иштелип чыккан эмес; кээ бир казыктары туура иштеши үчүн азыраак чыңалуу талап кылынышы мүмкүн. Ошондуктан, такта сатып алардан мурун, ар дайым пинту диаграммасын жана өзгөчөлүктөрүн текшериңиз (Chrome, Firefox, Safari ж.б. ичинде "(тактанын аталышы) + pinout + диаграммасын" издеңиз).

Ошондой эле Uno жана Mega стилиндеги процессорлорго негизделген жана WiFi байланышын камтыган кээ бир "Arduino" бар (алар чыныгы Ардуино экенине так эмес, кээде алар ар кандай ПХБ жана такталардын, ошондой эле чиптердин "коллажы") бар.. Мен алардын интерфейси кандай экенин же алардын калкандар менен шайкештигин так билбейм, андыктан өз тобокелиңиз менен сатып алыңыз.

8 -кадам: Bluetooth

Bluetooth
Bluetooth

Дагы бир улуу зымсыз мүмкүнчүлүгү. WiFi туташууларынын негизги айырмасы - бул диапазон (бул учурда) болгону бир нече метр (теориялык жактан алганда, сиз IoT такталарын дүйнөнүн каалаган жеринен башкара аласыз, эгер Arduino менен сизде интернет болсо) жана анын ылдамдыгы Bluetooth байланышы бир топ ылдамыраак. Bluetooth мүмкүнчүлүктөрү RC унаалары, роверлер, дрондор, LED тилкесинин контроллери, динамиктер ж.

Кээ бир такталар интеграцияланган Bluetooth чиптери менен коштолот (бирок көптөрдү билбейм). Башкалар андай эмес, ошондуктан тышкы Bluetooth модулдары бар. Эң белгилүү микросхемалар HC-05 жана HC-06 болуп саналат, алар өзүнчө же үзүлүү такталарында сатылат, адатта 6-пин интерфейси бар (анын ичинен 4ү гана колдонулат). Бул модулдар Arduinoдогу Tx жана Rx казыктарын колдонууга таянат (Сериялык казыктар), аларды виртуалдуу Tx жана Rx казыктары (Программалык серия) менен алмаштырса болот. Ушундан улам, HC-05 жана HC-06ны Arduino IDEнин сериялык монитору аркылуу Pro Mini программистин жардамы менен программалоого болот. Бул ыкманы колдонуу менен, сиз башка түзмөктөргө көрүнө турган ысымды, сырсөздү, берүү ылдамдыгын жана башка параметрлерди тандай аласыз. Мен бул жөнүндө sayem2603 тарабынан жазылган улуу инструкциядан билишим керек. Эгерде сиз бул модулдарды колдонууну пландап жатсаңыз, анда Ible'ди сөзсүз түрдө окушуңуз керек, анткени сиз билбеген көптөгөн кызыктуу фактыларды таба аласыз.

Ошентип, Bluetooth туташуулары үчүн жакшы такталар-бул … мен эч кандай Bluetooth чипи менен Arduino-ны сынап көргөн эмесмин, бирок HC-05 жана HC-06 экөө тең эң жакшы чечимдердин бири экенин билем. Болжол менен ар бир Arduino бул модулдар менен иштейт; Мен жеке Pro Minisти да, Наносту да колдоном. Бул Bluetooth модулдарын колдонуу сизге жакпашы мүмкүн болгон бир гана нерсе - сизге 4 кабель керек. Эгерде сиз “кабели жок; бир гана калкан жана тактайчалар жигит, сизге бир аз казуу керек болушу мүмкүн. Болбосо, кабелдер менен да, бул такталардын бири бар кичинекей Arduino, Bluetooth менен Uno өлчөмдүү Arduino сыяктуу көп орунду ээлебей турганын көрө аласыз.

WiFi, Bluetooth жана 2.4 Ghz модулдары менен такталарынан тышкары, ар кандай жыштыкта иштегендер да бар. Мисалы, jhaewfawef, мен бул улуу Айблду окуганымда, бар экенин билгем … өтө алыс аралыкка жеткирүү үчүн төмөнкү жыштыктарды колдонот (LoRa = +10км диапазону). Мен аларды азырынча сынап көрө элекмин, бирок бул абдан кызыктуу долбоор окшойт. Кээ бир модулдар 169 МГц, 433 МГц, 868 МГц же 915 МГцти колдонушат, бирок бардык жыштыктар 1 ГГцтен төмөн. 2.4 тутумунун артыкчылыгы - диапазон жакшыртылган, бирок маалымат ылдамдыгы төмөн болушу керек (анча деле маанилүү эмес … сиз бул радиолор аркылуу 1Гб файлды жөнөтпөйсүз … балким). Пин интерфейстери абдан айырмаланышы мүмкүн, 3 же 4 казыктан баштап, радио менен Нано стилиндеги тактага чейин.

Чынын айтсам, мен алар жөнүндө көп деле билбейм, анткени мен 2.4 ГГцке жакын жигитмин. …., Бирок, бул абдан сонун көрүнөт жана мен аны мүмкүн болушунча тезирээк алгым келет. Бул Arduinos (же модулдар) аба ырайынын сенсорлоруна (базаңыздан алыс), учкучсуз учуучу телеметрикага жана балким WiFi эмес IoTге туура келет (IoT туура эмес, бирок ошентсе да сиз үйүңүздүн электроникасын ушул радиолор менен башкара аласыз). Андыктан, эгер сизди ушундай нерсе кызыктырса, алардын бирин алууга аракет кылыңыз.

9 -кадам: Башка радио жыштыктар

Башка радио жыштыктар
Башка радио жыштыктар
Башка радио жыштыктар
Башка радио жыштыктар
Башка радио жыштыктар
Башка радио жыштыктар

WiFi, Bluetooth жана 2.4 Ghz модулдары менен такталарынан тышкары, ар кандай жыштыкта иштегендер да бар. Adafruit Feather 32u4 RFM95, мисалы, мен бул улуу Ible'ди Jakub_Nagy окуганымда байкадым, өтө алыс аралыкка жеткирүү үчүн төмөнкү жыштыктарды колдонот (LoRa = +10км диапазону). Мен аларды азырынча сынап көрө элекмин, бирок бул абдан кызыктуу долбоор окшойт. Кээ бир модулдар 169 МГц, 433 МГц, 868 МГц же 915 МГцти колдонушат, бирок бардык жыштыктар 1 ГГцтен төмөн. 2.4 тутумунун артыкчылыгы - диапазон жакшыртылган, бирок маалымат ылдамдыгы төмөн болушу керек (анча деле маанилүү эмес … сиз бул радиолор аркылуу 1Гб файлды жөнөтпөйсүз … балким). Пин интерфейстери абдан айырмаланышы мүмкүн, 3 же 4 казыктан баштап, радио менен Нано стилиндеги тактага чейин.

Чынын айтсам, мен алар жөнүндө көп деле билбейм, анткени мен 2.4 ГГцке жакын жигитмин. Adafruit Feather 32u4 RFM95, бирок, эң сонун көрүнөт жана мен аны колумдан келишинче алууну каалайт элем. Бул Arduinos (же модулдар) аба ырайынын сенсорлоруна (базаңыздан алыс), учкучсуз учуучу телеметрикага жана, балким, WiFi эмес IoTге туура келет (IoT туура эмес, бирок сиз дагы үйүңүздүн электроникасын ушул радиолор менен башкара аласыз). Андыктан, эгер сизди ушундай нерсе кызыктырса, алардын бирин алууга аракет кылыңыз.

10 -кадам: Келгиле, зымсыз эмес кабелдик такталарга кайталы … Shield Compatible Arduinos

Келгиле, зымсыз эмес жөндөмдүү такталарга кайталы … Shield Compatible Arduinos
Келгиле, зымсыз эмес жөндөмдүү такталарга кайталы … Shield Compatible Arduinos
Келгиле, зымсыз эмес жөндөмдүү такталарга кайталы … Shield Compatible Arduinos
Келгиле, зымсыз эмес жөндөмдүү такталарга кайталы … Shield Compatible Arduinos
Келгиле, зымсыз эмес жөндөмдүү такталарга кайталы … Shield Compatible Arduinos
Келгиле, зымсыз эмес жөндөмдүү такталарга кайталы … Shield Compatible Arduinos
Келгиле, зымсыз эмес жөндөмдүү такталарга кайталы … Shield Compatible Arduinos
Келгиле, зымсыз эмес жөндөмдүү такталарга кайталы … Shield Compatible Arduinos

Мен сизге биринчи кадамдардын биринде айткандай, калканчтар - бул а) функцияны кошуу жана б) кабелдик муктаждыкты азайтуу үчүн Arduino тактасынын үстүнө тизилген ПКБ. Кээде, калканчтарды башка калканчтарга коюп, көптөгөн барддардын сэндвичин же калкан мунарасын жасоого болот. Кээ бир калканчтар белгилүү бир Arduino менен гана шайкеш келет (анткени пиндин таралышы моделден моделге чейин өзгөрөт); башкалары бир эмес, бир нече үчүн иштелип чыккан (бул экран чоң, тийүү жана Uno жана Mega экөө менен шайкеш келет. Чындап эле алууну каалайм. Мен Arduino конкурсун утуп алсам, бул модулга жана башка көптөгөн нерселерге жетем деп үмүттөнөм. башка Arduino компоненттери сизге көбүрөөк Instructables алып келет).

Көпчүлүк калканчтар Юно жана Мега үчүн иштелип чыккан (балким, окшош такталар үчүн да, бирок анча так эмес. Калкаңызды же тактайыңызды бузбаңыз!). Shields ошондой эле заказ боюнча жасалышы мүмкүн (бул Iblesти текшериңиз) же кичинекей такталарга арналган. Алардын кээ бирлери зымсыз мүмкүнчүлүктөрдү, тармакка туташууну, экрандарды, баскычтарды, прото-борттун үстүн, мотор контроллерлерин, AC релесин ж. Булардын үстүндө тепкичтүү драйверлерди кошуу үчүн розеткалары бар.

Демек, эгер сиз Arduino тактасын ар кандай калканчтар менен колдонууну ойлонуп жатсаңыз, анда менин эң жакшы сунушум Мега жана Юно болмок. Акыркысында казыктын аздыгынын кемчилиги бар, андыктан чоң калканычтарды Пандустар катары колдоно албай каласыз. Мега, тескерисинче, өзүнүн көйгөйлөрү бар: Uno боюнча кээ бир казыктар Мегадагы ар кандай секторлордо кездешет, андыктан сиз Meo караганда көбүрөөк популярдуу жана кеңири таралган Uno калканчтарын колдоно албайсыз.

11 -кадам: CNC жана 3d басып чыгаруу

CNC жана 3d басып чыгаруу
CNC жана 3d басып чыгаруу
CNC жана 3d басып чыгаруу
CNC жана 3d басып чыгаруу
CNC жана 3d басып чыгаруу
CNC жана 3d басып чыгаруу

Менин жакшы көргөн долбоорлорумдун айрымдары CNC же 3d принтерлерге (жана дрондорго) байланыштуу. Компьютердик конструкцияларды 3d механикалык кыймылдарга айландыруу жөндөмү жөн эле …. Керемет. Теориялык бөлүгү эле салкын эмес; СИЗ нөлдөн курган машина менен өзүңүздүн даана жасооңузга канааттануу чоң. CNC калканы лазердик граверлерди жана кескичтерди, бургулоо машиналарын, Dremel негизиндеги CNC ж.б. жасоо үчүн колдонулушу мүмкүн. Учурда мен Arduino Mega жана Ramps 1.5 калканынын негизинде биринчи 3d принтеримди курууга акча топтоп жатам. Ушул убакка чейин, менин долбоорлорума керектүү болгон бардык механикалык бөлүктөр Legos же ушул сыяктуу нерселердин жардамы менен жасалган, натыйжада кызыктуу, бирок так эмес "машиналар" пайда болгон. Сураныч, мага добуш бериңиз жана менин долбоорумду ишке ашырууга жардам бериңиз. Бүткөндөн кийин, мен 3d принтерин кантип жасоо боюнча Ible жасоого аракет кылам.

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 транзисторлору үчүн жакшы муздатууну камтыйт. Ансыз деле өтө көп айырмачылыктар жок, андыктан сизге жаккан бирин тандаңыз (эң жаңысын алууга аракет кылыңыз).

Ошентип, бул долбоор үчүн эң мыкты 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 секундда ледди өчүрүп, электрониканы супер кичинекей (2x2x2 см) жерге коюуга туура келет. Эмне кылып жатасың? Биринчиден, сиз Мега менен Юнону унутасыз. Андан кийин сиз бир аз шектенесиз жана акыры Nano жана Pro Miniди оюңуздан тазалайсыз. Эмне калды? Attiny85 деп аталган микро, 8-пин IC (Integrated Chip).

Бул микро "такта" (бул чындыгында кичинекей чип) 5v жана Gnd пин (ар бири 1) жана башка 6 казыкка ээ, алардын айрымдары аналогдук, санариптик, SPI ж.б. казыктар катары эки эсе (же үч эсе). Так мүнөздөмөлөр үчүн pinoutту текшеришиңиз керек. Кыязы, такта адистештирилген USB адаптери менен же башка Arduino менен программаланышы мүмкүн (атайын эскизди жана SPI интерфейсин колдонуу менен. Мен бул маселеде профессионал эмесмин). Эскизди жүктөө үчүн Pro Mini программистин (Tx жана Rx казыктарын колдонуп) колдонсоңуз болот деп ойлочумун; бирок азыр менин билишимче, сиз кыла албайсыз.

Ошентип, микро долбоорлор үчүн эң сонун микро такталар Attiny85 (жөн эле чип, бирок сиз аны өзүңүздүн нанды тактаңызга же 2x4 аял IC розеткасын колдоно аласыз, ага Attiny85 эң сонун дал келиши керек), Digispark Attiny85 (бул Kickstarter үзүлүшү) Бул чакан мейкиндикте USB туташтыргычы, кубатты жөнгө салуучу жана туташууну жеңилдетүү үчүн төөнөгүч) же башка Attiny IC (алар ар кандай өлчөмдө келет) камтыйт.

13 -кадам: Clones жөнүндө эмне айтууга болот?

Болжол менен ар бир жакшы продукт өзүнүн клондорун жана копияларын алат. GoPro, DJI, Lego жана ар бир ийгиликтүү бренд жана компания муну көргөн. Жана Arduino эрежеден четте калбайт. Чынын айтсам, чыныгы Ардуинону жасалмадан кантип айырмалоону да билбейм. Балким, мен сунуштаган тактайлардын бири да клон, бирок алардын көбү андай эмес. Эгерде сиз кайсы тактайлар оригиналдуу, кайсынысы жок экенин билгиңиз келсе, интернеттен текшерип көрүңүз, анткени билүү үчүн керектүү окуу куралдары жана маалыматтар көп.

Мен клондорго ишениш керекпи же жокпу деп айтпайм. Сиз, албетте, оригиналдуу такталарды алууга аракет кылышыңыз керек, анткени Интернетте алар үчүн көбүрөөк маалымат жана колдоо болот. Мындан тышкары, клондор кээде пин бөлүштүрүүдө айырмаланат, ошондуктан калканчтар "ошол эле" тактада иштебеши мүмкүн.

Менде бар такталар клондор экенине күмөнүм бар. Баары 4 салыштырмалуу арзан болчу, андыктан бир же андан аз акчаны үнөмдөө менин жашоомду өзгөртпөйт. Клон менен болгон көйгөйлөр а) Arduino IDEде аты же модели айырмаланышы мүмкүн; б) Калкан шайкеш келбеши мүмкүн; в) атайын казыктар айырмаланышы мүмкүн (I2C, SPI ж.б.); г) Алар күтүлгөндөй иштебеши мүмкүн. Клондор, бирок, кемчиликсиз иштеши мүмкүн, ал тургай, оригиналдуу жасалма менен бактылуу болушуңуз мүмкүн. Бирок, эгерде бир нерсе ишке ашпай калса, мен сизге түпнускаларды алышыңыз керек экенин айтканымды унутпаңыз (сураныч, менин күнөөм болбогон нерсе үчүн мени күнөөлөбөңүз. Эгер андай болсо, анда сиз мени күнөөлөй аласыз).

14 -кадам: Кийинки кадам?

Кийинки кадам?
Кийинки кадам?
Кийинки кадам?
Кийинки кадам?
Кийинки кадам?
Кийинки кадам?
Кийинки кадам?
Кийинки кадам?

Ошентип, азыр мен сизге көпчүлүк Arduino категориялары жөнүндө айтып бердим, эми сиз үчүн …

  1. Өзүңүздүн тактаңызды тандап, мага бул жөнүндө айтып бериңиз ("Мен жасадым!" Опциясы).
  2. Улуу Arduino долбоорун түзүңүз жана аны "Мен жасадым!" Деп жарыялаңыз.
  3. Өзүңүздүн Arduino куруңуз (бул балдар сыяктуу) же жөн эле Никти ICS колдонуңуз, анын Quadcopter Instructable ичинде.
  4. Тизмеге Arduino тактасынын категориясын кошуумду айт.
  5. Өзүңүздүн укмуштуудай нускамаңызды жазыңыз.

Эми, сиз окуп бүткөндөн кийин, Arduino конкурсунда мага добуш бериңиз. Бул Ible сизге пайдалуу болду деп үмүттөнөм жана сизге биринчи же кийинки долбооруңузда жардам берет жана окууңуз үчүн чоң рахмат!

Сунушталууда: