Talaan ng mga Nilalaman:
- Hakbang 1: Kunin ang Iyong Mga Bahagi
- Hakbang 2: Isama Ito
- Hakbang 3: Pag-wire
- Hakbang 4: Software - VSCode
- Hakbang 5: I-install ang Plugin ng PlatformIO IDE
- Hakbang 6: Lumikha ng isang Bagong Proyekto
- Hakbang 7: I-configure ang Kapaligiran sa Pag-unlad para sa USBASP
- Hakbang 8: I-plug sa Ikaw Programmer
- Hakbang 9: Pag-setup ng Mga Driver
- Hakbang 10: Isulat ang Iyong Code
Video: Maliit na Proyekto ng Micro-controller para sa ilalim ng $ 2 Bucks: 11 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Mayroong marami sa internet tungkol sa pagsisimula sa mga Micro Controller. Mayroong maraming pagpipilian doon, maraming mga paraan upang mai-program ang mga ito kung nagsimula ka o hindi sa hubad na chip mismo, mga board ng pag-unlad o mas komprehensibong mga gadget ng SOC (System On Chip) na maraming mga paraan upang mai-program ang mga ito.
Kaya para sa mga interesado, isa ito sa kanila.
USBASP + AVR ATTiny85 mini USB dev board (Ni Digistump)
Gusto ko ang kombinasyong ito sapagkat ito ay talagang isang murang paraan upang makakuha ng isang proyekto na pupunta para sa isang napakaliit na form-factor na Arduino platform, ang mga chips na ito ay napakaliit na mailalagay mo ang mga ito sa anumang bagay na hindi katulad ng mga unwieldy Unos.
Ang paggamit ng board im ay isang murang digispark kicksarter knockoff na papasok sa isang napakalaking $ 1 sa ebay na may libreng pagpapadala sa internasyonal.
Ang programmer ay ang bukas na mapagkukunan ng USBASP programmer na magagamit din para sa halos parehong presyo sa ebay o AliExpress
Ang itinuturo na ito ay ang pagtatapos ng proseso ng pagkuha ng dev-board na gumawa ng isang bagay
Ang isang mas madaling ruta ay upang makakuha ng isang tunay na digispark mula sa digistumphttps://digistump.com/productions/1
Ngunit ang proyektong ito ay tila naka-hold at nagkakahalaga ng $ 8US
Kung mayroon kang isa sa mga ito hindi mo kailangan ng isang programmer tulad nito at ang ardudino Micronucleus boot loader ay paunang na-flash sa maliit na tilad. Nangangahulugan ito na maaari mong gamitin ang programa nang direkta sa maliit na tilad mula sa iyong computer. Ngunit ang downside ng ito ay ang pagkuha ng boot loader ay gumagamit ng isang mahusay na bahagi ng magagamit na mapagkukunan sa maliit na tilad na naglilimita sa kung ano ang maaari mong gawin ito para sa kung ano ang halaga nito, ito ay tungkol sa USBASP at HINDI ang Micronucleus
Hakbang 1: Kunin ang Iyong Mga Bahagi
Pumunta sa ebay o aliexpress at maghanap
- "attiny85" para sa board
- "usbasp" para sa prgrammer at
- "jumber wires" para sa mga wires (opsyonal kung makakahanap ka ng nakahiga)
Hakbang 2: Isama Ito
Kapag sa wakas dumating ang iyong hardware magsimula sa paghihinang
Paghinang ang mga pin breakout pin na kasama ng package sa board. Opsyonal ito. kung wala kang isang soldering iron maaari mo lamang i-twist ang mga wire ngunit hindi ito inirerekomenda dahil ang mga contact ay hindi magiging pinakamahusay
Sa halimbawang ito, ako, sa ilang kadahilanan na direktang nag-wire ng mga wire ang mga terminal ng kuryente ngunit maaari mong gamitin ang mga break out na pin upang magawa din ito
Hakbang 3: Pag-wire
Ikonekta ang mga wire alinsunod sa mga imahe. Ginamit ko ang kombinasyong ito ngunit maaari mong gamitin ang anumang nais mo ng magaspang kailangan lang nila upang magsulat nang tama
sa board:
- p0, p1, p2 = berde, asul, pula
- 5v, GND = pula, berde (hindi ginamit ang VIN)
ang konektor:
tingnan ang diagram para sa kaukulang koneksyon sa cable
Hakbang 4: Software - VSCode
Ngayon ikaw ay wired up kakailanganin mong i-setup ang iyong kapaligiran sa software
Kasama rito:
- mga driver
- kapaligiran sa pag-unlad
Unang i-download ang Visual Studio Code. (ang pinakamahusay na env na natagpuan ko sa ngayon)
Maaari mo itong makuha mula sa
I-download at i-install ito
Hakbang 5: I-install ang Plugin ng PlatformIO IDE
Mag-click sa mga pindutan ng extension sa ibabang kaliwang bahagi ng bar at hanapin ang PlatformIO
I-install ito at i-reload
Mag-click sa maliit na pindutan ng bahay sa kaliwang bar ng katayuan upang buksan ang home page ng Platform IO kung hindi ito awtomatikong lalabas pagkatapos ng pag-install ng plugin
Hakbang 6: Lumikha ng isang Bagong Proyekto
Sa proyekto ang wizard na pangalan ang proyekto at piliin ang board
Ang board ay dapat
Attiny85 (Generic)
Ang balangkas ay dapat na
Arduino
Hakbang 7: I-configure ang Kapaligiran sa Pag-unlad para sa USBASP
I-setup ang programmer sa file ng mga setting ng proyekto ng platformIO platformio.ini
Idagdag ang mga linyang ito sa platformIO.ini file:
upload_protocol = usbaspupload_flags = -Pusb
Hakbang 8: I-plug sa Ikaw Programmer
I-plug mo ang programmer
Hakbang 9: Pag-setup ng Mga Driver
Ang iyong USBASP hardware ay mangangailangan ng mga driver para sa iyong computer upang makipag-usap dito.
Mag-download ng Zadig mula rito
I-plug ang iyong USBASP usb device sa isang USB port sa iyong computer
Patakbuhin ang na-download na programa ng Zadig na iyong na-download
I-install ang Winusb driver para sa usbasp
Kung ang iyong system ay hindi makilala ang hardware, magpadala sa akin ng isang tala at marahil maaari akong makatulong ngunit sa pangkalahatan ito ay dapat na gumana sa labas ng kahon.
Hakbang 10: Isulat ang Iyong Code
"loading =" tamad "sigurado na mayroon kang iyong board na ATTiny85 na naka-wire sa iyong programmer at lahat ay naka-hook up.
Pindutin ang mga pindutan ng Ctrl + Alt + U upang mag-ipon at mai-upload ang programa
Inirerekumendang:
Limang Maayos na Maliit na Mga Proyekto: 6 na Hakbang
Limang Maliliit na Mga Proyekto: Nagustuhan ang mga circuit na nag-flash at gumawa ng mga ingay kapag nagpapakita ka ng electronics sa mga kabataan. Ang limang mga circuit na tumatagal lamang ng ilang minuto upang maitayo, madali silang mabago upang mabago ang bilis ng flashing o sa mga oras. Ang unang circuit
Mga Elektronikong Proyekto para sa Mga Nagsisimula: 14 Mga Hakbang (na may Mga Larawan)
Mga Elektronikong Proyekto para sa mga Nagsisimula: Kung ang iyong nais na makapasok sa electronics at kailangan ng isang lugar upang simulan ang itinuturo na ito ay para sa iyo. Mayroong isang bilang ng mga napaka murang mga kit sa eBay at Aliexpress na maaari kang makakuha ng para sa 2 o 3 dolyar na maaaring magbigay sa iyo ng ilang karanasan sa identifi ng bahagi
10 Pangunahing Mga Proyekto ng Arduino para sa Mga Nagsisimula! Gumawa ng hindi bababa sa 15 Mga Proyekto Na May Isang solong Lupon !: 6 Mga Hakbang
10 Pangunahing Mga Proyekto ng Arduino para sa Mga Nagsisimula! Gumawa ng hindi bababa sa 15 Mga Proyekto Na May Isang solong Lupon !: Arduino Project & Lupon ng Tutorial; May kasamang 10 pangunahing mga proyekto ng Arduino. Lahat ng mga source code, ang Gerber file at marami pa. Walang SMD! Madaling paghihinang para sa lahat. Madaling naaalis at mapapalitan na mga bahagi. Maaari kang gumawa ng hindi bababa sa 15 mga proyekto sa isang solong bo
USB Powered Burner! Ang Proyekto na Ito ay Maaaring Sunog Sa Pamamagitan ng Plastics / Wood / Paper (masaya na Proyekto din Ay Dapat Maging Napakahusay na Kahoy): 3 Mga Hakbang
USB Powered Burner! Ang Proyekto na Ito ay Maaaring Sunugin Sa Pamamagitan ng Plastics / Wood / Paper (masaya na Proyekto din Ay Dapat Maging Napakahusay na Kahoy): HUWAG GAWIN ANG PAGGAMIT NG ITO !!!! nalaman ko na maaari itong makapinsala sa iyong computer mula sa lahat ng mga komento. maayos naman ang computer ko. Gumamit ng isang 600ma 5v charger ng telepono. ginamit ko ito at gumagana ito ng maayos at walang maaaring mapinsala kung gumamit ka ng isang plug ng kaligtasan upang ihinto ang kapangyarihan s
Minimalist IR Pen: Walang Paghihinang, Sa ilalim ng isang Minuto, Sa ilalim ng isang Dolyar .: 3 Mga Hakbang
Minimalist IR Pen: Walang Paghinang, Sa ilalim ng Minuto, Sa ilalim ng Dolyar .: Ang aking unang itinuro, inaasahan na kapaki-pakinabang: Kung nais mong subukan ang JC Lee (ang JC ay kumakatawan kay Johnny Chung, ngunit siya ay medyo gumagawa din ng mga himala. ..) o ang programa ng Smoothboard sa www.smoothboard.net (light years maaga, dahil nagsimula ang Boon Jin