Orodha ya maudhui:
- Hatua ya 1: Pata Sehemu Zako
- Hatua ya 2: Kuiweka Pamoja
- Hatua ya 3: Waya
- Hatua ya 4: Programu - VSCode
- Hatua ya 5: Sakinisha programu-jalizi ya PlatformIO IDE
- Hatua ya 6: Unda Mradi Mpya
- Hatua ya 7: Sanidi Mazingira ya Maendeleo ya USBASP
- Hatua ya 8: Chomeka Programu yako
- Hatua ya 9: Sanidi Madereva
- Hatua ya 10: Andika Nambari yako
Video: Mradi Mdogo wa Mdhibiti Mdogo wa Chini ya Dola 2: Hatua 11
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Kuna mengi kwenye mtandao juu ya kuanza na watawala wa Micro. Kuna chaguo nyingi huko nje, njia nyingi za kuzipanga ikiwa unaanza au sio na chip yenyewe, bodi za maendeleo au vifaa vya kina vya SOC (System On Chip) pia njia nyingi za kuzipanga.
Kwa hivyo kwa wale ambao wanapendezwa, huyu ni mmoja wao.
USBASP + AVR ATTiny85 mini USB board bodi (Na Digistump)
Ninapenda mchanganyiko huu kwa sababu ni njia rahisi sana kupata mradi kwenda kwa jukwaa dogo sana la fomu ya Arduino, chips hizi ni ndogo sana unaweza kuziweka kwa karibu chochote tofauti na Unos isiyoweza kusumbuliwa.
Bodi im kutumia ni bei rahisi ya kuchimba kickarter inayokuja kwa bei ya $ 1 kwa ebay na usafirishaji wa bure wa kimataifa.
Programu ni chanzo wazi programu ya USBASP pia inapatikana kwa bei sawa kwenye ebay au AliExpress
Hii inaweza kufundisha ni mchakato wa mwisho wa kumaliza bodi ya dev kufanya kitu
Njia rahisi ni kupata digispark halisi kutoka digistumphttps://digistump.com/products/1
Lakini mradi huu unaonekana kushikiliwa na gharama hizi ni $ 8US
Ikiwa unayo moja ya hizi hauitaji programu kama ilivyo na ardudino Micronucleus boot loader iliyoangaziwa kwa chip. Hii inamaanisha unaweza kutumia programu moja kwa moja kwenye chip kutoka kwa kompyuta yako. Lakini ubaya wa hii ni kwamba kipakiaji cha buti hutumia sehemu nzuri ya rasilimali inayopatikana kwenye chip ikizuia kile unachoweza kufanya kwa thamani yake, hii ni juu ya USBASP na SI Micronucleus
Hatua ya 1: Pata Sehemu Zako
Nenda kwenye ebay au aliexpress na utafute
- "attiny85" kwa bodi
- "usbasp" kwa prgrammer na
- "waya wa fundi" kwa waya (hiari ikiwa unaweza kupata wengine wamelala)
Hatua ya 2: Kuiweka Pamoja
Wakati vifaa vyako mwishowe vitafika anza na kuuza
Solder pini za kuzima pini kwa hiyo kuja na kifurushi kwenye ubao. Hii ni hiari. ikiwa huna chuma cha kutengeneza unaweza kuzungusha waya lakini hii haipendekezi kwani anwani hazitakuwa bora
Katika mfano huu, mimi, kwa sababu fulani, waya zilizouzwa moja kwa moja vituo vya umeme lakini unaweza kutumia pini za kuvunja kufanya hii pia
Hatua ya 3: Waya
Unganisha waya kulingana na picha. Nimetumia mchanganyiko huu lakini unaweza kutumia yoyote unayotaka ya coarse wanahitaji tu kufanana sawa
kwa bodi:
- p0, p1, p2 = kijani, bluu, nyekundu
- 5v, GND = nyekundu, kijani (VIN haitumiki)
kontakt:
tazama mchoro wa unganisho la cable linalolingana
Hatua ya 4: Programu - VSCode
Sasa umeunganishwa kwa waya unahitaji kuanzisha mazingira yako ya programu
Hii ni pamoja na:
- madereva
- mazingira ya maendeleo
Kwanza pakua Kanuni ya Studio ya Visual. (env bora nimepata hadi sasa)
Unaweza kupata hii kutoka
Pakua na usakinishe
Hatua ya 5: Sakinisha programu-jalizi ya PlatformIO IDE
Bonyeza kitufe cha viendelezi kwenye mwambaa upande wa kushoto chini na utafute PlatformIO
Sakinisha na upakie tena
Bonyeza kwenye kitufe cha nyumba kidogo chini bar ya hali ili kufungua Jukwaa IO ukurasa wa nyumbani ikiwa haikuja kiatomati baada ya kusanikisha programu-jalizi
Hatua ya 6: Unda Mradi Mpya
Katika mchawi wa mradi jina mradi na uchague bodi
Bodi lazima iwe
Attiny85 (Kawaida)
Mfumo lazima uwe
Arduino
Hatua ya 7: Sanidi Mazingira ya Maendeleo ya USBASP
Sanidi programu katika faili ya mipangilio ya mradi wa PlatformIO platformio.ini
Ongeza mistari hii kwenye faili ya platformIO.ini:
upload_protocol = usbaspupload_flags = -Pusb
Hatua ya 8: Chomeka Programu yako
Chomeka programu yako
Hatua ya 9: Sanidi Madereva
Vifaa vyako vya USBASP vitahitaji madereva kwa kompyuta yako kuwasiliana nayo.
Pakua Zadig kutoka hapa
Chomeka kifaa chako cha USBASP kwenye bandari ya USB kwenye kompyuta yako
Endesha programu iliyopakuliwa ya Zadig uliyopakua
Sakinisha dereva wa Winusb kwa usbasp
Ikiwa mfumo wako hautambui vifaa, nitumie barua na labda naweza kusaidia lakini kwa ujumla hii inapaswa kufanya kazi nje ya sanduku.
Hatua ya 10: Andika Nambari yako
"loading =" wavivu "hakika una bodi yako ya ATTiny85 iliyo na waya kwa programu yako na yote imeunganishwa.
Bonyeza vitufe Ctrl + Alt + U kukusanya na kupakia programu
Ilipendekeza:
Jinsi ya Kutengeneza Bunduki ya Wii ya Epic (Chini ya Dola 10): Hatua 4
Jinsi ya Kutengeneza Bunduki ya Wii ya Epic (Chini ya Dola 10): Karibu, asante kwa kujaribu kufundishwa !!! :) Leo tutatengeneza bunduki ya Wii kwa michezo ya bunduki kwenye daladala ya Wii. Kwa hivyo … Hebu tuanze
Mdhibiti mdogo wa AVR. Pulse Modulation Upana. Mdhibiti wa DC Motor na Mwangaza wa Mwanga wa LED.: 6 Hatua
Mdhibiti mdogo wa AVR. Pulse Modulation Upana. Mdhibiti wa DC Motor na Uzito wa Mwanga wa LED. Halo kila mtu! Pulse Modding Width (PWM) ni mbinu ya kawaida sana katika mawasiliano ya simu na udhibiti wa nguvu. ni kawaida kutumika kudhibiti nguvu inayolishwa kwa kifaa cha umeme, iwe ni motor, LED, spika, n.k kimsingi ni modu
3-Wire HD44780 LCD kwa Chini ya Dola 1: Hatua 5
3-Waya HD44780 LCD kwa Chini ya Dola 1: Ingawa nitazingatia onyesho la alphanumeric la HD44780 katika mafunzo haya, kanuni hiyo hiyo
Duka la Dola la Ufanisi la Dola: Hatua 9 (na Picha)
Duka la Dola la Ufanisi la Dola: Hii ni njia rahisi ya ujinga ya kujenga kipaza sauti inayofanya kazi sana kutumia vitu vingi kununuliwa kutoka kwa moja ya duka hizo ambapo kila kitu ni dola. Angalia muundo wa asili katika: .Dollar Store Microphone Microphone
Kalamu ndogo ya IR: Hakuna Soldering, Chini ya Dakika, Chini ya Dola: 3 Hatua
Kalamu ndogo ya IR: Hakuna Soldering, Chini ya Dakika, Chini ya Dola. Yangu ya kwanza kufundishwa, natumai ni muhimu: Ikiwa unataka kujaribu JC Lee (JC inasimama kwa Johnny Chung, lakini anafanya kama miujiza pia. ..) au mpango wa Smoothboard katika www.smoothboard.net (miaka nyepesi mbele, kwa sababu Boon Jin alianza