Talaan ng mga Nilalaman:

Maliit na Proyekto ng Micro-controller para sa ilalim ng $ 2 Bucks: 11 Mga Hakbang
Maliit na Proyekto ng Micro-controller para sa ilalim ng $ 2 Bucks: 11 Mga Hakbang

Video: Maliit na Proyekto ng Micro-controller para sa ilalim ng $ 2 Bucks: 11 Mga Hakbang

Video: Maliit na Proyekto ng Micro-controller para sa ilalim ng $ 2 Bucks: 11 Mga Hakbang
Video: GET MORE HOURS ON PISO WIFI Without Coins|WIFI HACKS| PAANO MAKA KUHA NG MARAMING ORAS SA PISO WIFI 2024, Disyembre
Anonim
Maliit na Proyekto ng Micro-controller para sa ilalim ng $ 2 Bucks
Maliit na Proyekto ng Micro-controller para sa ilalim ng $ 2 Bucks

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

Kunin ang Iyong Mga Bahagi
Kunin ang Iyong Mga Bahagi
Kunin ang Iyong Mga Bahagi
Kunin ang Iyong Mga Bahagi
Kunin ang Iyong Mga Bahagi
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

Ilagay ito magkasama
Ilagay ito magkasama

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

Kawad
Kawad
Kawad
Kawad
Kawad
Kawad

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

Software - VSCode
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

I-install ang Plugin ng PlatformIO IDE
I-install ang Plugin ng PlatformIO IDE
I-install ang Plugin ng PlatformIO IDE
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

Lumikha ng isang Bagong Project
Lumikha ng isang Bagong Project
Lumikha ng isang Bagong Project
Lumikha ng isang Bagong Project

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-configure ang Kapaligiran sa Pag-unlad para sa USBASP
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 in ka Programmer
I-plug in ka Programmer

I-plug mo ang programmer

Hakbang 9: Pag-setup ng Mga Driver

Image
Image

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: