Съдържание:

Малък проект за микроконтролер за под $ 2 долара: 11 стъпки
Малък проект за микроконтролер за под $ 2 долара: 11 стъпки

Видео: Малък проект за микроконтролер за под $ 2 долара: 11 стъпки

Видео: Малък проект за микроконтролер за под $ 2 долара: 11 стъпки
Видео: Основные ошибки при возведении перегородок из газобетона #5 2024, Ноември
Anonim
Малък проект за микроконтролер за под 2 долара
Малък проект за микроконтролер за под 2 долара

В интернет има много за започване на работа с микро контролери. Има много избор навън, толкова много начини да ги програмирате, независимо дали започвате със самия чип, платките за разработка или по -изчерпателните приспособления SOC (System On Chip), също много начини за тяхното програмиране.

Така че за тези, които се интересуват, това е един от тях.

USBASP + AVR ATTiny85 мини USB платка за разработчици (от Digistump)

Харесва ми тази комбинация, защото това е наистина евтин начин да стартирате проект за много малка платформа с форм-фактор Arduino, тези чипове са толкова малки, че можете да ги поставите на практика за разлика от неудобния Unos.

Бордът, който използвам, е евтин digispark kicksarter knockoff, който идва на огромни $ 1 в ebay с международна безплатна доставка.

Програмистът е програмист с отворен код USBASP, който също се предлага за приблизително същата цена в ebay или AliExpress

Тази инструкция е процесът от край до край, за да накарате борда за разработчици да направи нещо

По -лесен път е да придобиете истински дигиспарк от digistumphttps://digistump.com/products/1

Но този проект изглежда е задържан и те струват $ 8US

Ако имате един от тях, нямате нужда от програмист, както има, и ardudino Micronucleus зареждащ механизъм, предварително мигащ към чипа. Това означава, че можете да използвате програмата директно на чипа от вашия компютър. Недостатъкът на това е, че зареждащият механизъм заема използва голяма част от наличния ресурс на чипа, ограничавайки какво можете да направите, за да си струва, това е за USBASP, а НЕ за микроядрото

Стъпка 1: Придобийте своите части

Придобийте вашите части
Придобийте вашите части
Придобийте вашите части
Придобийте вашите части
Придобийте вашите части
Придобийте вашите части

Отидете на ebay или aliexpress и потърсете нагоре

  • "attiny85" за дъската
  • "usbasp" за prgrammer и
  • "джобни проводници" за проводниците (по избор, ако можете да намерите някои лежащи наоколо)

Стъпка 2: Сложете го заедно

Сложете го заедно
Сложете го заедно

Когато хардуерът ви най -накрая пристигне, започнете със запояване

Запоявайте щифтовете за прекъсване на щифтовете, които идват с пакета към дъската. Това е по избор. ако нямате поялник, можете просто да завъртите проводниците, но това не се препоръчва, тъй като контактите няма да са най -добрите

В този пример аз по някаква причина запоявах проводници директно към захранващите клеми, но можете да използвате и прекъсващите щифтове, за да направите това също

Стъпка 3: Свързване

Свързване
Свързване
Свързване
Свързване
Свързване
Свързване

Свържете проводниците според изображенията. Използвал съм тази комбинация, но можете да използвате каквото искате, грубо, те просто трябва да отговарят правилно

към дъската:

  • p0, p1, p2 = зелено, синьо, червено
  • 5v, GND = червено, зелено (VIN не се използва)

конектора:

вижте диаграмата за съответната кабелна връзка

Стъпка 4: Софтуер - VSCode

Софтуер - VSCode
Софтуер - VSCode

Сега сте свързани, ще трябва да настроите софтуерната си среда

Това включва:

  • шофьори
  • среда за развитие

Първо изтеглете Visual Studio Code. (най -добрата среда, която съм намерил досега)

Можете да получите това от

Изтеглете и инсталирайте

Стъпка 5: Инсталирайте приставката PlatformIO IDE

Инсталирайте приставката PlatformIO IDE
Инсталирайте приставката PlatformIO IDE
Инсталирайте приставката PlatformIO IDE
Инсталирайте приставката PlatformIO IDE

Кликнете върху бутона за разширения в долната лява странична лента и потърсете PlatformIO

Инсталирайте го и презаредете

Щракнете върху бутона за малка къща в долната лява лента на състоянието, за да отворите началната страница на IO на платформата, ако тя не се появи автоматично след инсталирането на приставката

Стъпка 6: Създайте нов проект

Създайте нов проект
Създайте нов проект
Създайте нов проект
Създайте нов проект

В съветника за проекти дайте име на проекта и изберете дъската

Таблото трябва да бъде

Attiny85 (общ)

Рамката трябва да бъде

Arduino

Стъпка 7: Конфигурирайте среда за разработка за USBASP

Конфигурирайте среда за разработка за USBASP
Конфигурирайте среда за разработка за USBASP

Инсталирайте програмиста във файла за настройки на проекта PlatformIO platformio.ini

Добавете тези редове към файла platformIO.ini:

upload_protocol = usbaspupload_flags = -Pusb

Стъпка 8: Включете програмиста

Включете програмиста
Включете програмиста

Включете вашия програмист

Стъпка 9: Инсталиране на драйвери

Image
Image

Вашият USBASP хардуер ще се нуждае от драйвери за вашия компютър, за да комуникира с него.

Изтеглете Zadig от тук

Включете вашето USBASP usb устройство в USB порт на вашия компютър

Стартирайте изтеглената програма Zadig

Инсталирайте драйвера на Winusb за usbasp

Ако вашата система не разпознава хардуера, изпратете ми бележка и може би мога да помогна, но като цяло това трябва да работи нестандартно.

Стъпка 10: Напишете своя код

"loading =" мързелив ", уверете се, че вашата платка ATTiny85 е свързана към вашия програмист и всичко е свързано.

Натиснете клавишите Ctrl+Alt+U, за да компилирате и качите програмата

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