Kazalo:

Tipkovnica Attiny85 za manj kot 8 USD!: 11 korakov (s slikami)
Tipkovnica Attiny85 za manj kot 8 USD!: 11 korakov (s slikami)

Video: Tipkovnica Attiny85 za manj kot 8 USD!: 11 korakov (s slikami)

Video: Tipkovnica Attiny85 za manj kot 8 USD!: 11 korakov (s slikami)
Video: Использование плат Digispark Attiny85 Mini Arduino: Урок 108 2024, November
Anonim
Tipkovnica Attiny85 za manj kot 8 USD!
Tipkovnica Attiny85 za manj kot 8 USD!

Ta majhna tipkovnica je bila narejena z nekaj pasivnimi komponentami, nekaj praznega materiala iz tiskanega vezja, zvočnikom, eno LED, Attiny85 in veliko ljubezni! Cilj projekta je bil narediti tipkovnico, ki je zabavna in enostavna za izdelavo, izdelava pa ne bo stala veliko bogastva.

1. korak: Potrebni materiali in orodja

Dodal sem cene vseh artiklov, v nekaterih primerih sem moral kupiti količine več kot enega artikla hkrati. Živim v Južni Afriki, zato bom preprosto pretvoril stroške vsakega predmeta glede na trenutni menjalni tečaj, samo da bi si predstavljal, koliko bo ta projekt stal. Nekatere predmete, kot je Arduino uno, si lahko izposodite, saj bo uporabljen le za utripanje programa na mikro krmilniku Attiny85, zato sem to izključil iz stroškov tipkovnice.

  1. Papir za prenos tonerja x 1 (0,3 USD)
  2. Attiny85 x 1 (2 USD)
  3. 1206 SMD LED x 1 (0,2 USD)
  4. 2k upori x 13 (0,25 USD)
  5. 1M upor x 1 (0,25 USD)
  6. 47 ohmski upor x 1 (0,25 USD)
  7. 0,1uF kondenzator x 1 (0,07 USD)
  8. 10uF kondenzator x 1 (0,2 USD)
  9. 3V pasivni zvočni signal x 1 (0,3 USD)
  10. 5V regulator napetosti x 1 (0,35 USD)
  11. 9V baterija x 1 (1,75 USD)
  12. 9V priključek za baterijo x 1 (0,5 USD)
  13. 1 polna moška glava x 1 (0,25 USD)
  14. Moška žica za moškega x 1 (0,1 USD)
  15. Prazno enostransko tiskano vezje x 1 (1,11 USD)
  16. Vtičnica IC 8 Pin x 1 (0,07 USD)

Skupni stroški materiala znašajo le 7,95 USD!

Potrebna orodja

  1. Spajkalnik
  2. Likalnik
  3. Laserski tiskalnik
  4. Trajni marker
  5. Železov klorid ali katera koli druga kemikalija za jedkanje
  6. Brusni papir
  7. 0,6 mm sveder (ni nujno, da je ravno te velikosti)
  8. Vrtalno ali vrtljivo orodje
  9. Arduino Uno
  10. Moški na moške mostične žice
  11. Tla
  12. Računalnik ali prenosni računalnik, ki lahko poganja Arduino IDE
  13. Kabel USB za Arduino

Korak: Natisnite dizajn na papir za toner

Natisnite dizajn na papir za toner
Natisnite dizajn na papir za toner

Za ta korak preprosto natisnite PDF, priložen temu navodilu, na papir za prenos tonerja velikosti A4. To je treba storiti z laserskim tiskalnikom, nastavitve tiskanja pa morajo biti na najvišji možni dpi in najtemnejši možnosti tonerja! Pazite, da se po tiskanju ne dotaknete črnila, saj zelo enostavno odpade! Po tiskanju modela morate izrezati obliko, kot je prikazano na fotografiji.

3. korak: Priprava praznega tiskanega vezja

Priprava praznega tiskanega vezja
Priprava praznega tiskanega vezja

V tem koraku morate grobo razrezati tiskano vezje na velikost. To lahko razrežete z železno žago, obrtnim nožem ali katero koli drugo metodo rezanja, saj ni nujno, da je ta rez popoln. Izmerite 75 mm, kar je polovica 150 x 100 mm PCB. Polirajte tiskano vezje z brusnim papirjem zrnavosti od 400 do 800, kot je prikazano na zgornji fotografiji.

4. korak: Prenesite obliko in odlepite prenosni papir

Prenesite obliko in odlepite prenosni papir
Prenesite obliko in odlepite prenosni papir
Prenesite obliko in odlepite prenosni papir
Prenesite obliko in odlepite prenosni papir
Prenesite obliko in odlepite prenosni papir
Prenesite obliko in odlepite prenosni papir
Prenesite obliko in odlepite prenosni papir
Prenesite obliko in odlepite prenosni papir

Za ta korak sem uporabil vrsto industrijskega toasterja za prenos toplote na baker, vendar sem rekel, da za to potrebujete železo na seznamu potrebnih orodij. Veljajo isti koraki. Obliko je treba položiti navzdol na baker s tonerjem navzdol (toner se mora dotikati bakra). Nato je treba ogreti približno 2 minuti (likalnik mora biti nastavljen na najvišjo temperaturo). Po dveh minutah je treba likalnik zavrtiti in pritisniti še eno minuto, da se zagotovi prenos vsepovsod. Po tem pustite desko nekaj minut, da se ohladi, in jo za približno 10 minut postavite v mlačno vodo. Papir se bo že sam začel luščiti. Zdaj lahko nežno odstranite prenosni papir. Nekaj črnila se ne bo pravilno preneslo, vendar bo to popravljeno v naslednjem koraku.

5. korak: Vnesite dele, kjer se črnilo ni preneslo

Izpolnite dele, kjer se črnilo ni preneslo
Izpolnite dele, kjer se črnilo ni preneslo

V tem koraku je potreben izdelovalec. Previdno bodo odstranjeni vsi deli, kjer črnilo ni bilo pravilno preneseno. Nepravilno prenesene dele lahko opraskate tudi zaradi prevelike toplote ali pritiska.

Korak 6: Potegnite in očistite desko

Potegnite in očistite desko
Potegnite in očistite desko
Potegnite in očistite desko
Potegnite in očistite desko

V tem koraku sem za jedkanje plošče uporabil železov klorid, vendar je na voljo veliko možnosti. Zelo pomembno je, da v tem koraku uporabljate rokavice in to v dobro prezračevanem prostoru! Železov klorid razredčite z vodo in ga zmešajte z vodo v razmerju približno 1: 1. Nato ga je treba pustiti približno 10 do 15 minut in nenehno preverjati, ali je bil ves odvečni baker odstranjen iz tiskanega vezja. Nato desko čistite v ločeni posodi za vodo. Upoštevajte, da železovega klorida ni mogoče odvreči v odtok, saj je zelo škodljiv za okolje, zato ga je treba odgovorno odstraniti.

7. korak: Očistite robove in izvrtajte vse luknje

Očistite robove in izvrtajte vse luknje
Očistite robove in izvrtajte vse luknje
Očistite robove in izvrtajte vse luknje
Očistite robove in izvrtajte vse luknje

Za ta korak je treba ploščo natančneje razrezati po obrisu, oblikovanem v zasnovi, in robove obrusiti z brusnim papirjem s približno 100 peski, da bo plošča bolj predstavljiva. Po tem je treba izvrtati vse prenesene luknje, da se plošča pripravi na barvanje in spajkanje. Pri tem brušite ploščo iz steklenih vlaken, ki je lahko nevarna za vaše zdravje! Ko je plošča pospravljena, lahko začnete s postopkom vrtanja. Izvrtajte vse luknje (po možnosti z nekakšno vrtalno stiskalnico) in ta korak je zdaj končan!

8. korak: (Izbirno) Pobarvajte tiskano vezje

(Izbirno) Pobarvajte tiskano vezje
(Izbirno) Pobarvajte tiskano vezje

Jedkano tiskano vezje pobarvajte z barvo brizgalne barve po vaši izbiri. Po barvanju preprosto pobrusite bakreno stran tiskane plošče z brusnim papirjem zrnatosti 400 in le bakreni deli bodo brušeni, saj je preostala plošča nižja od bakra.

9. korak: Čas spajkanja

Čas spajkanja!
Čas spajkanja!
Čas spajkanja!
Čas spajkanja!
Čas spajkanja!
Čas spajkanja!
Čas spajkanja!
Čas spajkanja!

Najprej spajkajte SMD LED na eno stran plošče. Najlažje se mi je zdelo, ko najprej sam spajkaš blazinice, nato pa SMD komponento položiš na blazinico s spajkanjem. Nato morate spajkati na eno stran LED, nato pa segreti na drugo stran, da spajkate komponento. Na zgornji sliki sem označil, v katero smer mora biti obrnjena majhna zelena pika na LED -ju. Nato moramo ploščo obrniti in spajkati preostale komponente. Dodal sem sliko z nalepkami na vseh sestavnih delih na pravilnih položajih. Spajkajte komponente v naslednjem vrstnem redu, da bo najlažje; upori, kondenzator 0,1uF, vtičnica IC, regulator napetosti, zvočni signal in na koncu enojni zatič glave. Shema je bila dodana zgoraj. Vezje je v bistvu le mreža uporov, ki razdelijo napetost 5V na 12 različnih vrednosti, ki jih nato prebere mikrokrmilnik, ki predvaja določen ton z zvočnikom.

10. korak: Programiranje Attiny85 in dodajanje IC

Programiranje Attiny85 in dodajanje IC
Programiranje Attiny85 in dodajanje IC
Programiranje Attiny85 in dodajanje IC
Programiranje Attiny85 in dodajanje IC
Programiranje Attiny85 in dodajanje IC -ja
Programiranje Attiny85 in dodajanje IC -ja
Programiranje Attiny85 in dodajanje IC
Programiranje Attiny85 in dodajanje IC

To je zadnji korak! Ko je to storjeno, lahko IC vstavite v vtičnico, priključite mostiček in končno priključite baterijo in je pripravljena za igro! Ta korak pa je najbolj zapleten, zato ga je treba natančno ponoviti. Za začetek je treba prenesti Arduino 1.6.4 in ga prenesti s te povezave;

www.arduino.cc/en/Main/OldSoftwareReleases… izberite različico 1.6.4 zahtevanega operacijskega sistema.

Odprite kodo, ki je priložena temu navodilu z oznako "Ključi".

Nato moramo iti v nastavitve, pod datoteko, kot je prikazano na zgornji sliki, in prilepiti naslednjo povezavo, kjer piše "Dodatni URL -ji upravitelja plošč"

drazzy.com/package_drazzy.com_index.json

Nato moramo ploščo namestiti pod zavihek upravitelja plošč, kot je prikazano na zgornji sliki.

Attiny85 lahko nato postavite na mizo, kot je prikazano zgoraj. Kondenzator 10uF mora biti priključen na zatiče za ponastavitev in ozemljitev na Arduino Uno. Ozemljitev in 5V iz arduina morata biti priključena na nožice 4 oziroma 8 na Attiny85. Arduino Pin 13 mora biti priključen na pin 2 Attiny85 2. Arduino Pin 12 mora biti priključen na pin Attiny85 1. Arduino Pin 11 mora biti povezan z Attiny85 pin 0, Arduino pin 10 pa na Attiny pin 1.

Kot ploščo izberite Attiny25/45/85. Attiny85 kot čip, 8Mhz (notranji) kot ura, ostale možnosti pa ostanejo takšne, kot so. zdaj naj bo programer "Arduino kot ISP".

Nato lahko pritisnemo upload in tako je programiran Attiny85!

Highlowtech ima čudovit članek o tem, ki vse razlaga veliko bolje kot jaz, povezava do tega je;

highlowtech.org/?p=1706

Attiny85 lahko zdaj postavite v IC vtičnico na spajkanem tiskanem vezju. Usmerjenost je zelo pomembna! Stran IC z majhno piko mora biti obrnjena proti levi strani plošče.

11. korak: Čas je za igro

Priključite baterijo in mostiček in pustite domišljiji prosto pot! Oprostite, moje grozno igranje.

Priporočena: