Мазмұны:

Кішігірім микроконтроллер жобасы 2 доллардан төмен: 11 қадам
Кішігірім микроконтроллер жобасы 2 доллардан төмен: 11 қадам

Бейне: Кішігірім микроконтроллер жобасы 2 доллардан төмен: 11 қадам

Бейне: Кішігірім микроконтроллер жобасы 2 доллардан төмен: 11 қадам
Бейне: Аз қаражатпен бастауға болатын 5 кәсіп түрі 2024, Қараша
Anonim
Кішкене микроконтроллер жобасы 2 доллардан төмен
Кішкене микроконтроллер жобасы 2 доллардан төмен

Интернетте микроконтроллерлерді бастау туралы көп нәрсе бар. Таңдау көп, оларды жалаңаш чиптен, әзірлеуге арналған тақталардан немесе SOC (Chip On System) гаджеттерінен бастауға бола ма, оларды бағдарламалаудың көптеген әдістері бар.

Сондықтан қызығушылық танытқандар үшін бұл олардың бірі.

USBASP + AVR ATTiny85 шағын USB әзірлеуші тақтасы (Digistump бойынша)

Маған бұл комбинация ұнайды, себебі бұл өте кішкентай формалық факторлы Arduino платформасына арналған жобаны алудың өте арзан әдісі, бұл чиптер соншалықты кішкентай, оларды іс жүзінде Unos-қа ұқсамайтын кез келген нәрсеге салуға болады.

Мен қолданатын тақта - бұл ebay -де қымбат емес 1 долларға арзан бағамен сатылатын халықаралық интерактивті жеткізілім.

Бағдарламашы - USBASP -тың ашық көзі, сонымен қатар ebay немесе AliExpress -те бірдей бағамен қол жетімді

Бұл нұсқаулық-бұл тақтаны бір нәрсеге итермелеу процесі

Оңай маршрут - digistump -тен нағыз дисписк алу

Бірақ бұл жоба тоқтатылған сияқты және олардың құны 8 АҚШ доллары

Егер сізде олардың біреуі болса, сізге бағдарламашының қажеті жоқ, және чипке алдын ала жыпылықтаған ardudino Micronucleus жүктеушісі. Бұл бағдарламаны чипке тікелей компьютерден пайдалануға болатынын білдіреді. Бірақ мұның кемшілігі - жүктеуші чипте қол жетімді ресурстардың жақсы бөлігін қолдана алады, бұл сіз жасай алатын нәрсені шектейді, бұл USBASP туралы және Micronucleus емес

1 -қадам: бөлшектеріңізді алыңыз

Бөлшектеріңізді алыңыз
Бөлшектеріңізді алыңыз
Бөлшектеріңізді алыңыз
Бөлшектеріңізді алыңыз
Бөлшектеріңізді алыңыз
Бөлшектеріңізді алыңыз

Ebay немесе aliexpress -ке өтіп, іздеңіз

  • тақтаға арналған «attiny85»
  • prgrammer үшін «usbasp» және
  • сымдарға арналған «секіргіш сымдар» (егер қалғандарын таба алсаңыз міндетті емес)

2 -қадам: оны біріктіріңіз

Оны бірге қойыңыз
Оны бірге қойыңыз

Сіздің аппараттық құралыңыз ақырында келгенде, дәнекерлеуден бастаңыз

Қаптамамен бірге жеткізілетін түйреуіш түйреуіштерді дәнекерлеңіз. Бұл міндетті емес. егер сізде дәнекерлеу үтігі болмаса, сымдарды бұрап қоюға болады, бірақ бұл ұсынылмайды, себебі контактілер жақсы болмайды.

Бұл мысалда, мен, қандай да бір себептермен, сымдарды тікелей қуат терминалдарына дәнекерледім, бірақ сіз мұны істеу үшін түйреуіштерді қолдана аласыз.

3 -қадам: сым тарту

Сым
Сым
Сым
Сым
Сым
Сым

Сымдарды суреттерге сәйкес қосыңыз. Мен бұл комбинацияны қолдандым, бірақ сіз қалағаныңызды қолдана аласыз, олар дұрыс сәйкес келуі керек

тақтаға:

  • p0, p1, p2 = жасыл, көк, қызыл
  • 5v, GND = қызыл, жасыл (VIN қолданылмайды)

қосқыш:

сәйкес кабель қосылымын диаграммадан қараңыз

4 -қадам: Бағдарламалық қамтамасыз ету - VSCode

Бағдарламалық қамтамасыз ету - VSCode
Бағдарламалық қамтамасыз ету - VSCode

Енді сіз қосылдысыз, сізге бағдарламалық жасақтама ортасын орнату қажет

Бұл мыналарды қамтиды:

  • жүргізушілер
  • даму ортасы

Алдымен Visual Studio кодын жүктеңіз. (мен осы уақытқа дейін тапқан ең жақсы қызық)

Сіз оны https://code.visualstudio.com/download сайтынан ала аласыз

Жүктеп алыңыз және орнатыңыз

5 -қадам: PlatformIO IDE плагинін орнатыңыз

PlatformIO IDE плагинін орнатыңыз
PlatformIO IDE плагинін орнатыңыз
PlatformIO IDE плагинін орнатыңыз
PlatformIO IDE плагинін орнатыңыз

Сол жақ төменгі жолақтағы кеңейтімдер түймесін басып, PlatformIO іздеңіз

Оны орнатыңыз және қайта жүктеңіз

Егер плагин орнатылғаннан кейін автоматты түрде шықпаса, Platform IO бастапқы бетін ашу үшін сол жақтағы кіші үй түймесін басыңыз.

6 -қадам: Жаңа жоба жасаңыз

Жаңа жоба құру
Жаңа жоба құру
Жаңа жоба құру
Жаңа жоба құру

Жоба шеберінде жобаны атаңыз және тақтаны таңдаңыз

Тақта болуы керек

Attiny85 (жалпы)

Рамка болуы керек

Ардуино

7 -қадам: USBASP үшін даму ортасын конфигурациялау

USBASP үшін даму ортасын конфигурациялау
USBASP үшін даму ортасын конфигурациялау

Бағдарламашыны PlatformIO жобасының параметрлері файлында platformio.ini -ге орнатыңыз

Бұл жолдарды platformIO.ini файлына қосыңыз:

upload_protocol = usbaspupload_flags = -Pusb

8 -қадам: бағдарламашыны қосыңыз

Сізге бағдарламашы қосыңыз
Сізге бағдарламашы қосыңыз

Бағдарламашыны қосыңыз

9 -қадам: драйверлерді орнату

Image
Image

USBASP аппараттық құралы компьютермен онымен байланысу үшін драйверлерді қажет етеді.

Задигті осы жерден жүктеп алыңыз

USBASP USB құрылғысын компьютердің USB портына қосыңыз

Жүктелген Zadig бағдарламасын іске қосыңыз

Usbasp үшін Winusb драйверін орнатыңыз

Егер сіздің жүйеңіз аппараттық құралды танымаса, маған ескертпе жіберіңіз, мүмкін мен көмектесе аламын, бірақ бұл қораптан шығуы керек.

10 -қадам: кодты жазыңыз

«loading =» жалқау «сіздің ATTiny85 тақтасы бағдарламашыңызға қосылғанын және оның бәрі қосылғанын тексеріңіз.

Бағдарламаны құрастыру және жүктеу үшін Ctrl+Alt+U пернелерін басыңыз

Ұсынылған: