Satura rādītājs:
- 1. darbība: iegādājieties savas detaļas
- 2. solis: salieciet to kopā
- 3. solis: vadu pieslēgšana
- 4. solis: programmatūra - VSCode
- 5. darbība: instalējiet PlatformIO IDE spraudni
- 6. darbība: izveidojiet jaunu projektu
- 7. darbība: konfigurējiet izstrādes vidi USBASP
- 8. solis: pievienojiet programmētāju
- 9. darbība: iestatiet draiverus
- 10. solis: uzrakstiet savu kodu
Video: Neliels mikrokontrollera projekts par 2 ASV dolāriem: 11 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Internetā ir daudz informācijas par darba sākšanu ar mikro kontrolieriem. Ir daudz izvēles iespēju, tik daudz veidu, kā tos ieprogrammēt neatkarīgi no tā, vai sākat ar pašu mikroshēmu, izstrādes dēļiem vai visaptverošākiem SOC (System On Chip) sīkrīkiem, kā arī daudzus veidus, kā tos ieprogrammēt.
Tātad tiem, kas interesējas, šis ir viens no tiem.
USBASP + AVR ATTiny85 mini USB izstrādātāju plate (Autors: Digistump)
Man patīk šī kombinācija, jo tas ir patiešām lēts veids, kā īstenot projektu ar ļoti mazu formas faktoru Arduino platformu, šīs mikroshēmas ir tik mazas, ka tās var ievietot praktiski jebkurā vietā, atšķirībā no smagajiem Unos.
Dēlis, kuru izmantoju, ir lēts digispark kicksarter knockoff, kas ebay vietnē tiek piegādāts par milzīgu 1 ASV dolāru ar starptautisku bezmaksas piegādi.
Programmētājs ir atvērtā pirmkoda USBASP programmētājs, kas par aptuveni tādu pašu cenu pieejams arī ebay vai AliExpress
Šis pamācošais ir process no gala līdz galam, kas liek izstrādātāju padomei kaut ko darīt
Vienkāršāks ceļš ir iegūt digistark parku no digistumphttps://digistump.com/products/1
Bet šis projekts, šķiet, ir aizturēts, un tie maksā 8 ASV dolārus
Ja jums ir kāds no šiem, jums nav nepieciešams programmētājs, kā tas ir, un ardudino Micronucleus sāknēšanas iekrāvējs ir iepriekš parādīts mikroshēmā. Tas nozīmē, ka jūs varat izmantot programmu tieši mikroshēmā no sava datora. Bet negatīvais ir tas, ka sāknēšanas iekrāvējs izmanto lielu daļu no mikroshēmā pieejamā resursa, ierobežojot to, ko jūs varat darīt, tā vērts, tas ir par USBASP, nevis par mikrokodolu
1. darbība: iegādājieties savas detaļas
Dodieties uz ebay vai aliexpress un meklējiet uz augšu
- "attiny85" valdei
- "usbasp" prgrammer un
- "jumber vadi" vadiem (pēc izvēles, ja atrodat dažus guļus)
2. solis: salieciet to kopā
Kad jūsu aparatūra beidzot ierodas, sāciet ar lodēšanu
Lodējiet tapas izlaušanas tapas, kas nāk ar iepakojumu pie tāfeles. Tas nav obligāti. ja jums nav lodāmura, varat vienkārši savīt vadus, bet tas nav ieteicams, jo kontakti nebūs labākie
Šajā piemērā es nez kāpēc lodēju vadus tieši pie strāvas spailēm, bet, lai to izdarītu, varat izmantot arī izlaušanas tapas
3. solis: vadu pieslēgšana
Pievienojiet vadus, kā parādīts attēlā. Esmu izmantojis šo kombināciju, bet jūs varat izmantot jebkuru, ko vēlaties, rupju, tiem vienkārši jāatbilst pareizi
pie tāfeles:
- p0, p1, p2 = zaļa, zila, sarkana
- 5v, GND = sarkans, zaļš (VIN netiek izmantots)
savienotājs:
atbilstošo kabeļa savienojumu skatiet diagrammā
4. solis: programmatūra - VSCode
Tagad, kad esat izveidojis savienojumu, jums būs jāiestata programmatūras vide
Tas iekļauj:
- šoferi
- attīstības vide
Vispirms lejupielādējiet Visual Studio kodu. (labākais env, ko esmu atradis līdz šim)
To var iegūt vietnē
Lejupielādējiet un instalējiet to
5. darbība: instalējiet PlatformIO IDE spraudni
Noklikšķiniet uz paplašinājumu pogas kreisajā apakšējā joslā un meklējiet PlatformIO
Instalējiet to un atkārtoti ielādējiet
Noklikšķiniet uz mazās mājas pogas apakšējā kreisajā statusa joslā, lai atvērtu platformas IO sākumlapu, ja tā pēc spraudņa instalēšanas netiek automātiski parādīta
6. darbība: izveidojiet jaunu projektu
Projekta vednī nosauciet projektu un izvēlieties tāfeli
Valdei jābūt
Attiny85 (vispārējs)
Sistēmai jābūt
Arduino
7. darbība: konfigurējiet izstrādes vidi USBASP
Iestatiet programmētāju PlatformIO projekta iestatījumu failā platformio.ini
Pievienojiet platformai API.ini šīs rindiņas:
upload_protocol = usbaspupload_flags = -Pusb
8. solis: pievienojiet programmētāju
Pievienojiet programmētāju
9. darbība: iestatiet draiverus
Jūsu USBASP aparatūrai būs nepieciešami draiveri, lai dators varētu ar to sazināties.
Lejupielādējiet Zadig no šejienes
Pievienojiet USBASP USB ierīci datora USB portam
Palaidiet lejupielādēto Zadig programmu
Instalējiet usinusp Winusb draiveri
Ja jūsu sistēma neatpazīst aparatūru, nosūtiet man piezīmi, un varbūt es varu palīdzēt, bet parasti tam vajadzētu darboties.
10. solis: uzrakstiet savu kodu
"loading =" slinks "pārliecinieties, ka jūsu ATTiny85 dēlis ir pievienots programmētājam un viss ir savienots.
Lai apkopotu un augšupielādētu programmu, nospiediet taustiņus Ctrl+Alt+U
Ieteicams:
Izsmalcināts kafijas dzirnaviņu taimeris par 14 ASV dolāriem: 6 soļi
Izsmalcināts kafijas dzirnaviņu taimeris 14 ASV dolāru vērtībā: Šis projekts ir mans pirms 7 gadiem publicētā kafijas dzirnaviņu taimera Instructable sasniegums. Laika gaitā pieaug nepieciešamība pēc sarežģītākas kafijas dzirnaviņas. Līdzīgi tam, ko es teicu pēdējā pamācībā, šī mērķis ir
Sega Genesis kontrolieris un USB adapteris par 2 ASV dolāriem: 4 soļi
Sega Genesis kontrolieris uz USB adapteri par 2 ASV dolāriem: Šis adapteris ļauj Sega Genesis / Mega Drive kontrolierim līdzināties dubultām XBox 360 spēļu pultīm izmantošanai ar retroarch vai citu programmatūru. Tas izmanto ar Arduino saderīgu zilu tableti stm32f103c8t6 elektronikai. Sastāvdaļas: stm32f103c8t6 zilā tablete divi DB9 m
MetaPrax dokumentu kameru iestatīšana videokonferencēm par 10 ASV dolāriem zemāk: 5 soļi
MetaPrax dokumentu kameru iestatīšana videokonferencēm par 10 ASV dolāriem zemāk: publicēts 20200803, publicējis Džons E. Nelsons [email protected] Tiešsaistes sapulcēs izmantojamās dokumentu kameras no tiešsaistes mazumtirgotājiem maksā 60–150 USD. Ar pēkšņu ar Covid-19 saistīto transformāciju no personīgās mācīšanās uz tālmācību prakses laikā
Izveidojiet tīmekļa radio par mazāk nekā 15 ASV dolāriem: 4 soļi (ar attēliem)
Izveidojiet tīmekļa radio par mazāk nekā 15 ASV dolāriem: Tātad, es nolēmu veikt projektu, kuru kādu laiku esmu atlikusi: mājās gatavots, pilnībā funkcionējošs interneta radio ar pastiprinātāju un skaļruni zem 15 €!. starp iepriekš definētām straumēšanas radiostacijām, nospiežot pogu, un jūs
DIY VR austiņas par 80 ASV dolāriem: 10 soļi (ar attēliem)
DIY VR AUSTIŅAS PAR 80 ASV dolāriem: Mans sākotnējais mērķis bija to izdarīt zem 150 USD (USD), tomēr pēc iepirkšanās un dažu detaļu nomaiņas alternatīvām man izdevās to samazināt līdz aptuveni 80 USD. Tāpēc sāksim darbu. Nepieciešamās detaļas ir: Pārslēgt Flick Switch2x LED1x resisto