Мазмуну:
- 1 -кадам: Бөлүктөрүңүздү алыңыз
- 2 -кадам: Аны бирге кой
- 3 -кадам: Зым тартуу
- 4 -кадам: Программалык камсыздоо - VSCode
- 5 -кадам: PlatformIO IDE плагинин орнотуу
- 6 -кадам: Жаңы долбоор түзүү
- 7 -кадам: USBASP үчүн өнүктүрүү чөйрөсүн конфигурациялоо
- 8 -кадам: Программистти сайыңыз
- 9 -кадам: Драйверлерди орнотуу
- 10 -кадам: Кодуңузду жазыңыз
Video: Кичи Микроконтроллер Долбоору 2 долларга чейин: 11 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Интернетте микро контроллерди баштоо жөнүндө көп нерсе бар. Бул жерде көп тандоо бар, аларды жалаң чиптин өзү менен баштасаңыз да, иштебесеңиз да, программалоонун көптөгөн жолдору, аларды иштетүү такталары же комплекстүү SOC (Chip on Chip) гаджеттери, ошондой эле аларды программалоонун көптөгөн жолдору.
Ошентип, кызыккандар үчүн бул алардын бири.
USBASP + AVR ATTiny85 мини USB иштеп чыгуучу тактасы (Digistump тарабынан)
Мен бул айкалышты жакшы көрөм, анткени анын долбоору абдан арзан формада фактор Arduino платформасында, бул чиптер ушунчалык кичинекей болгондуктан, аларды Unosко окшобогон нерселерге киргизе аласыз.
Мен колдонгон такта - бул арзан дибиспарк kicksarter нокауту, эларалык бекер жеткирүү менен ebayде 1 долларга келет.
Программист - ачык булак USBASP программисти, ebay же AliExpressте бирдей баада жеткиликтүү
Бул үйрөтүүчү нерсе, dev-boardга бир нерсе кылуу процессинин аягынан аягына чейин
Оңой жол - бул digistumpтан чыныгы дигиспаркка ээ болуу
Бирок бул долбоор токтоп калды окшойт жана алардын баасы 8US $
Эгерде сизде булардын бири болсо, анда сизге программисттин кереги жок жана Micronucleus жүктөөчү арудудино чипке алдын ала жарк этти. Бул программаны түздөн -түз компьютериңизден чипке колдоно аласыз дегенди билдирет. Бирок мунун терс жагы жүктөөчү чипте бар ресурстун жакшы бир бөлүгүн колдонот, бул сиз кыла турган нерсени чектейт, бул USBASP жөнүндө жана Micronucleus эмес
1 -кадам: Бөлүктөрүңүздү алыңыз
Ebay же aliexpressке барып, издеп көрүңүз
- такта үчүн "attiny85"
- прграммер үчүн "usbasp" жана
- зымдар үчүн "секирүүчү зымдар" (эгер сиз кээ бирөөлөрдүн жаткандыгын тапсаңыз, милдеттүү эмес)
2 -кадам: Аны бирге кой
Сиздин жабдык акыры келгенде, ширетүүдөн баштаңыз
Тактыларга пакеттер менен кошо келген казыктарды сындыруучу казыктарды кошуңуз. Бул милдеттүү эмес. эгер сизде ширетүүчү жок болсо, анда сиз зымдарды бурап койсоңуз болот, бирок бул сунушталбайт, анткени байланыштар жакшы болбойт
Бул мисалда, мен, эмнегедир, зымдарды электр терминалдарына түз туташтырдым, бирок сиз муну үчүн үзүлгүч казыктарды колдоно аласыз.
3 -кадам: Зым тартуу
Зымдарды сүрөттөр боюнча туташтырыңыз. Мен бул айкалышты колдондум, бирок сиз каалаганыңызды колдонсоңуз болот, алар туура туура келиши керек
тактага:
- p0, p1, p2 = жашыл, көк, кызыл
- 5v, GND = кызыл, жашыл (VIN колдонулган эмес)
туташтыргычы:
тиешелүү кабелдик туташуу үчүн диаграмманы караңыз
4 -кадам: Программалык камсыздоо - VSCode
Эми сиз зым менен байланышып, программалык чөйрөңүздү орнотушуңуз керек болот
Буга төмөнкүлөр кирет:
- айдоочулар
- өнүктүрүү чөйрөсү
Алгач Visual Studio кодун жүктөп алыңыз. (ушул убакка чейин тапкан эң сонун энв)
Сиз муну https://code.visualstudio.com/download сайтынан ала аласыз
Жүктөп алып, орнотуңуз
5 -кадам: PlatformIO IDE плагинин орнотуу
Сол жактагы төмөнкү тилкедеги кеңейтүүлөр баскычын чыкылдатып, PlatformIO издеңиз
Аны орнотуп, кайра жүктөңүз
Плагин орнотулгандан кийин автоматтык түрдө пайда болбосо, Platform IO башкы баракчасын ачуу үчүн, сол жактагы абал тилкесиндеги кичинекей үй баскычын чыкылдатыңыз.
6 -кадам: Жаңы долбоор түзүү
Долбоордун устасында долбоорду атап, тактаны тандаңыз
Такта болуш керек
Attiny85 (Жалпы)
Чектөө болушу керек
Arduino
7 -кадам: USBASP үчүн өнүктүрүү чөйрөсүн конфигурациялоо
Программистти PlatformIO долбоорунун орнотуулар файлында platformio.iniге орнотуңуз
PlatformIO.ini файлына бул саптарды кошуңуз:
upload_protocol = usbaspupload_flags = -Pusb
8 -кадам: Программистти сайыңыз
Программистти туташтырыңыз
9 -кадам: Драйверлерди орнотуу
Сиздин USBASP жабдууларыңызга компьютериңиз менен байланышуу үчүн драйверлер керек болот.
Задигди бул жерден жүктөп алыңыз
USBASP USB түзмөгүңүздү компьютериңиздин USB портуна сайыңыз
Жүктөлгөн Zadig программасын жүктөңүз
Usbasp үчүн Winusb драйверин орнотуңуз
Эгерде тутумуңуз аппараттык жабдыкты тааныбаса, мага эскертүү жөнөтүңүз, балким мен жардам бере алам, бирок жалпысынан бул кутудан иштеши керек.
10 -кадам: Кодуңузду жазыңыз
"loading =" жалкоо ", сизде ATTiny85 тактасы программистиңизге туташтырылган жана анын баары туташтырылган.
Программаны түзүү жана жүктөө үчүн Ctrl+Alt+U баскычтарын басыңыз
Сунушталууда:
50 долларга чейин тез алмаштыруу! Kazeshifter Arduino жөнгө салынуучу тез которуу: 7 кадам
50 долларга чейин тез алмаштыруу! Kazeshifter Arduino Adjustable Quick Shifter: Hi Superbike же мотоцикл сүйүүчүлөрү! Бул үйрөткүчтө мен өзүмдүн Quick Shifter'имди арзанга кантип жасоону бөлүшөм! Бул көрсөтмөнү окуудан жалкоо адамдар үчүн менин видеомду көрүңүз! Эскертүү: Кээ бир велосипеддер үчүн Күйүүчү май инжекция системасын колдонуп, кээде
DIY 2.1 Class AB Hi -Fi аудио күчөткүчү - 5 долларга чейин: 10 кадам (Сүрөттөр менен)
DIY 2.1 Class AB Hi -Fi аудио күчөткүчү - 5 долларга чейин: Эй баарына! Бүгүн мен сизге 2.1 каналдуу системага (Сол-Оң жана Сабвуфер) кантип Аудио күчөткүч курганымды көрсөтөм. Дээрлик 1 ай изилдөө, долбоорлоо жана тестирлөөдөн кийин мен бул дизайнды ойлоп таптым. Бул көрсөтмөдө мен басам
DIY Fidget Spinner тездеткичи 2 долларга чейин!: 7 кадам
DIY Fidget Spinner Accelerator UNDER $ 2 !: Саламатсыздарбы коноктор! Менин атым Youri жана мен электроника долбоорлорун түзүүнү жана жарыялоону жактырам. Бүгүн менде бул көрсөтмөнүн негизинде tanner_tech.Ал мага өзүнүн дизайнын кайра жаратууга жана анын чыныгы PCB. Бул t аркылуу жасалган
Телефондун сынган экранындагы жаракаларды 5 долларга чейин токтотуңуз: 3 кадам
5 долларга чейин сынган телефондун экранындагы жаракаларды токтотуңуз: Маанилүү эскертүү: Бул оңдоо провайдерлерди алмаштырмайынча, акысыз жаңыртууга ээ болуу үчүн, ж.б. Мен учурдагы уюлдук телефон провайдеримди жек көрөм жана 2-3кө которулууну пландап жатам. айлар качан болот? Телефонумду таштап, экранды сындырам. Ал эмес
Дүйнөлүк Микроконтроллер Шилтемеси 20 долларга чейин: 15 кадам
Дүйнөлүк Микроконтроллер Шилтемеси 20 долларга чейин: Үйдөгү термостатты жумуштан көзөмөлдөңүз. Ачкычты басуу менен дүйнөнүн каалаган жеринен чачыраткычты күйгүзүңүз. Бул Нускамада интернеттин омурткасын жана кээ бир жөнөкөй VB.Net коддорун колдонуп, эки же андан көп $ 4 микроконтроллерди кантип байланыштыруу керектиги көрсөтүлгөн