Talaan ng mga Nilalaman:

Lamang Isa pang ATtiny85 Retro Gaming Console: 4 Hakbang
Lamang Isa pang ATtiny85 Retro Gaming Console: 4 Hakbang

Video: Lamang Isa pang ATtiny85 Retro Gaming Console: 4 Hakbang

Video: Lamang Isa pang ATtiny85 Retro Gaming Console: 4 Hakbang
Video: Como fazer uma placa de circuito impresso para o Arduino 2024, Nobyembre
Anonim
Image
Image

Isang maliit na pag-set up na tulad ng console ng console batay sa ATtiny85 x 0.96 OLED para sa paglalaro ng mga invaders sa espasyo, Tetris, atbp.

Mga gamit

  • Oled 0.96inch x 1
  • Attiny85 x1
  • Pag-setup ng programmer para sa Programming Attiny85 x 1
  • Lumipat x 3
  • 10K Resistor SMD 0805 x 2
  • 1K Resistor SMD 0603 x 2
  • LED 0603 x 1
  • M7 diode SMA x 1
  • USB micro port x 1
  • 7K Resistor SMD 0603 x 1
  • Pasadyang PCB (Nakalakip ang Data ng Gerber)
  • FR4 board na tanso
  • nakaukit ang PCB (naka-attach ang PDF)

Hakbang 1: KWENTO-

HAKBANG 1 Paghahanda ng Lupon
HAKBANG 1 Paghahanda ng Lupon

Kumusta kayong lahat! Kaya Ito ang aking DIY Oled based Retro Gaming console (sa totoo lang hindi ito gaming console, ngunit isang pag-set up na kumokonekta sa isang pangkaraniwang 0.96inch Oled sa isang Attiny85) Hayaan mong ipakita ko sa inyo kung paano ko ito nagawa. Gayundin, ang code para sa proyektong ito ay medyo karaniwan at magagamit sa online, kinuha ko lang ang code na iyon at gumawa ng ilang mga pagbabago at ginawa ang PCB para dito.

Hakbang 2: HAKBANG 1 Paghahanda ng Lupon

HAKBANG 1 Paghahanda ng Lupon
HAKBANG 1 Paghahanda ng Lupon
HAKBANG 1 Paghahanda ng Lupon
HAKBANG 1 Paghahanda ng Lupon
HAKBANG 1 Paghahanda ng Lupon
HAKBANG 1 Paghahanda ng Lupon

Paghahanda ng board

Orihinal, nais kong gawin nang maayos ang board na ito sa PCB na ito na inihanda ko noong nakaraang buwan ngunit dahil sa COVID19, hindi ko nagawang maglagay ng order dahil sa isyu sa pagpapadala kaya't napagpasyahan kong i-ukit ang PCB sa pamamagitan ng pagbabago ng kaunti sa Disenyo ng PCB upang makagawa ako isang panig ito sa halip na dalawang-panig na PCB. Gumamit ako ng OrCad upang idisenyo ang PCB, at pagkatapos ay nakabuo ng isang pdf para sa pagpi-print ng board sa isang photo paper para sa pag-ukit. kung nais ninyong gumawa ng sarili, nakalakip ang eskematiko, at data ng Gerber para sa wastong PCB.

Una kong nai-print ang PDF ng board sa isang photo paper na may isang inkjet printer, pagkatapos ay pinutol ko ang isang FR4 tanso board PCB ayon sa laki ng PCB.

kung nais mong malaman ang higit pa tungkol sa proseso ng pag-ukit, maaari mong panoorin ang video na na-link ko.

Pagkatapos ng pag-ukit, nagsisimula akong magdagdag ng mga sangkap sa board na ito.

Ang pagdaragdag ng mga bahagi sa PCB na ito ay medyo madali at tuwid na pasulong, sundin ang nakalakip na paglalarawan para sa mga bahagi ng SMD.

pagkatapos magdagdag ng Mga Bahagi ng SMD, magpatuloy lamang at simulang idagdag ang natitirang mga lead na sangkap, tulad ng mga switch, Oled, at iba pang mga bagay. Panoorin ang video para sa mas detalyadong mga detalye. Gayundin, dahil ang board na ito ay hindi ganap na isang panig, nagdagdag ako ng mga jumper sa ilang mga puntos upang gawing mas madali ang buhay. Matapos tipunin ang lahat, kailangan lamang naming idagdag ang baterya sa nakatalagang port ng konektor at paganahin ang buong bagay.

ngunit maghintay, kung paano i-program ang attiny85!

Hakbang 3: Programming ang Attiny85

Programming ang Attiny85
Programming ang Attiny85
Programming ang Attiny85
Programming ang Attiny85

Ang Attiny85 at Attiny13A ay ang aking Paboritong microcontroller dahil ang mga ito ay mura at maaaring magamit sa iba't ibang mga proyekto na hindi nangangailangan ng labis na mga pagpipilian sa hardware at pagkakakonekta, halimbawa- Oled Gameboy!

Upang ma-program ang Attiny85 MCU, kakailanganin mo ng isang programmer ng ISP Gumawa na ako ng isang post tungkol sa pag-program ng Attiny85 kasama ang pasadyang programmer kaya suriin ito.

Mag-post tungkol sa programa attiny85 na may pasadyang ISP

kaya't laktawan ko ang proseso ng pagprogram, sabihin lamang na kailangan nating sunugin muna ang bootloader at pagkatapos ay i-flash ang attiny85 gamit ang ibinigay na code. Tandaan- kailangan mong idagdag ang header file na ibinigay na may pangunahing code sa pangunahing code folder na naka-crate, pagkatapos ay idagdag ang buong folder sa Arduino sketch folder sa Mga Dokumento (sundin ang naka-attach na imahe).

Hakbang 4: Pagpapatakbo ng Game Console at Mga RESULTA

Image
Image
Pagpapatakbo ng Game Console at Mga RESULTA
Pagpapatakbo ng Game Console at Mga RESULTA

Upang mapalakas ang board na ito, nagdagdag ako ng isang konektor ng baterya, ang isang baterya ng Li-ion ay maaaring konektado kung saan ito.

Ito pa rin ang V1 at ang susunod na antas ng proyektong ito ay upang makagawa ng isang tamang PCB at solder ang lahat dito.. gayundin, marahil maaari kaming magdagdag ng isang UI dito upang maaari kaming pumili ng higit sa 1 laro. Sa ngayon, kung nagkakaroon ka ng ilang mga isyu Mag-iwan lamang ng komento. ADIOS!

Inirerekumendang: