Sadržaj:

Tipkovnica Attiny85 za manje od 8 USD!: 11 koraka (sa slikama)
Tipkovnica Attiny85 za manje od 8 USD!: 11 koraka (sa slikama)

Video: Tipkovnica Attiny85 za manje od 8 USD!: 11 koraka (sa slikama)

Video: Tipkovnica Attiny85 za manje od 8 USD!: 11 koraka (sa slikama)
Video: Использование плат Digispark Attiny85 Mini Arduino: Урок 108 2024, Studeni
Anonim
Attiny85 tipkovnica za manje od 8 USD!
Attiny85 tipkovnica za manje od 8 USD!

Ova mala tipkovnica napravljena je s nekoliko pasivnih komponenti, nekim praznim PCB materijalom, zujalicom, jednom LED, Attiny85 i puno ljubavi! Cilj projekta bio je napraviti tipkovnicu koja je zabavna i laka za izradu, a za izradu neće biti potrebno veliko bogatstvo.

Korak 1: Potrebni materijali i alati

Dodao sam cijene svih artikala, u nekim slučajevima morao sam kupiti količine više od jednog artikla odjednom. Živim u Južnoj Africi pa ću jednostavno pretvoriti cijenu svake stavke na temelju trenutnog tečaja samo kako bih dao ideju koliko će ovaj projekt koštati. Neke stavke, kao što je Arduino uno, mogu se posuditi jer će se koristiti samo za prebacivanje programa na mikrokontroler Attiny85 pa sam to isključio iz cijene tipkovnice.

  1. Papir za prijenos tonera x 1 (0,3 USD)
  2. Attiny85 x 1 (2 USD)
  3. 1206 SMD LED x 1 (0,2 USD)
  4. 2k otpornici x 13 (0,25 USD)
  5. 1M otpornik x 1 (0,25 USD)
  6. Otpor 47 Ohma 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 zujalica x 1 (0,3 USD)
  10. 5V regulator napona x 1 (0,35 USD)
  11. 9V baterija x 1 (1,75 USD)
  12. Priključak za 9V bateriju x 1 (0,5 USD)
  13. 1 pinsko muško zaglavlje x 1 (0,25 USD)
  14. Žica za spajanje ženski na muški x 1 (0,1 USD)
  15. Prazna jednostrana PCB x 1 (1,11 USD)
  16. Utičnica IC 8 Pin x 1 (0,07 USD)

Ukupna cijena materijala iznosi samo 7,95 USD!

Potrebni alati

  1. Lemilica
  2. Željezo
  3. Laserski mlazni pisač
  4. Trajni marker
  5. Željezni klorid ili bilo koja druga kemikalija za jetkanje
  6. Šmirgl papir
  7. Burgija od 0,6 mm (ne mora biti baš ove veličine)
  8. Bušilica ili rotacijski alat
  9. Arduino Uno
  10. Žice kratkospojnika za muškarce
  11. Matična ploča
  12. Računalo ili prijenosno računalo koje može pokrenuti Arduino IDE
  13. USB kabel za Arduino

Korak 2: Odštampajte dizajn na toner papiru

Ispišite dizajn na toner papiru
Ispišite dizajn na toner papiru

Za ovaj korak jednostavno trebate ispisati PDF koji je priložen ovom uputstvu na papir za prijenos tonera veličine A4. To se mora učiniti laserskim pisačem, a postavke ispisa moraju biti na najvećoj mogućoj dpi i što tamnijoj mogućnosti tonera! Pazite da ne dodirnete tintu nakon što je ispisana jer vrlo lako otpadne! Nakon što je dizajn ispisan, morate izrezati dizajn kao što je prikazano na fotografiji.

Korak 3: Priprema prazne PCB -a

Priprema prazne PCB -a
Priprema prazne PCB -a

U ovom koraku morate grubo izrezati PCB na veličinu. To se može rezati željeznom pilom, zanatskim nožem ili bilo kojom drugom metodom rezanja jer ovaj rez ne mora biti savršen. Izmjerite 75 mm, što je polovica PCB -a dimenzija 150 x 100 mm. Ošmirglajte PCB brusnim papirom granulacije od 400 do 800, kao što je prikazano na gornjoj fotografiji.

Korak 4: Prenesite dizajn i odlijepite papir za prijenos

Prenesite dizajn i odlijepite papir za prijenos
Prenesite dizajn i odlijepite papir za prijenos
Prenesite dizajn i odlijepite papir za prijenos
Prenesite dizajn i odlijepite papir za prijenos
Prenesite dizajn i odlijepite papir za prijenos
Prenesite dizajn i odlijepite papir za prijenos
Prenesite dizajn i odlijepite papir za prijenos
Prenesite dizajn i odlijepite papir za prijenos

Za ovaj korak upotrijebio sam vrstu industrijskog tostera za prijenos topline na bakar, ali rekao sam da je potrebno glačalo. Učinite to na popisu potrebnih alata. Primjenjuju se isti koraci. Dizajn je potrebno staviti na bakar s tonerom prema dolje (toner mora dodirivati bakar). Zatim se mora zagrijati oko 2 minute (glačalo mora biti na najvišoj temperaturi). Nakon dvije minute glačalo se mora okretati i pritisnuti još jednu minutu kako bi se osiguralo da se prenosi posvuda. Nakon toga ostavite dasku nekoliko minuta da se ohladi i stavite je u mlaku vodu oko 10 minuta. Papir će se već sam početi ljuštiti. Sada se može nježno izvući prijenosni papir. Dio tinte se neće ispravno prenijeti, ali to će biti ispravljeno u sljedećem koraku.

Korak 5: Ispunite dijelove gdje se tinta nije prenijela

Ispunite dijelove gdje se tinta nije prenijela
Ispunite dijelove gdje se tinta nije prenijela

U ovom koraku potreban je proizvođač. Pažljivo će se izvršiti svi dijelovi na kojima se tinta nije pravilno prenijela. Također se mogu ogrebati dijelovi koji su pogrešno preneseni zbog prevelike topline ili pritiska.

Korak 6: Podignite i očistite ploču

Izvadite i očistite ploču
Izvadite i očistite ploču
Očistite i očistite ploču
Očistite i očistite ploču

U ovom koraku koristio sam željezni klorid za urezivanje ploče, ali postoje mnoge mogućnosti koje su dostupne. Vrlo je važno da se tijekom ovog koraka koriste rukavice i da se to radi u dobro prozračenom prostoru! Željezni klorid razrijedite vodom i pomiješajte s vodom u omjeru oko 1: 1. Zatim ga morate ostaviti oko 10 do 15 minuta i stalno provjeravati je li sav višak bakra uklonjen s PCB -a. Nakon toga ploču čistite u zasebnoj posudi za vodu dok ne postane čista. Imajte na umu da se željezov klorid ne može odložiti u odvod jer je vrlo štetan za okoliš, pa ga je potrebno zbrinuti odgovorno.

Korak 7: Očistite rubove i izbušite sve rupe

Očistite rubove i izbušite sve rupe
Očistite rubove i izbušite sve rupe
Očistite rubove i izbušite sve rupe
Očistite rubove i izbušite sve rupe

Za ovaj korak potrebno je preciznije izrezati ploču oko obrisa iscrtanog u dizajnu i obrusiti rubove brusnim papirom od oko 100 komada kako bi se ploča učinila prezentabilnijom. Nakon što je to učinjeno potrebno je izbušiti sve prenesene rupe kako bi se ploča pripremila za bojanje i lemljenje. Nosite masku za čestice i rukavice dok to radite dok brušite ploču od stakloplastike koja može biti opasna po vaše zdravlje! Nakon što je ploča sređena, možete započeti s procesom bušenja. Izbušite sve rupe (po mogućnosti s nekom vrstom bušilice) i ovaj korak je sada dovršen!

Korak 8: (Opcionalno) Obojite PCB

(Opcionalno) Obojite PCB
(Opcionalno) Obojite PCB

Nacrtajte PCB obojanom bojom u spreju po vašem izboru. Nakon bojanja jednostavno ošmirglajte bakrenu stranu pcb -a brusnim papirom granulacije 400 i samo će se bakreni dijelovi brusiti budući da je ostatak ploče niži od bakra.

Korak 9: Vrijeme lemljenja

Vrijeme lemljenja!
Vrijeme lemljenja!
Vrijeme lemljenja!
Vrijeme lemljenja!
Vrijeme lemljenja!
Vrijeme lemljenja!
Vrijeme lemljenja!
Vrijeme lemljenja!

Najprije lemite SMD LED na jednu stranu ploče. Bilo mi je najlakše kada prvo lemimo jastučiće, a zatim SMD komponentu stavimo na jastučić s lemljenjem. Zatim se lemilicom mora zagrijati na jednu stranu LED -a, a zatim zagrijati na drugu stranu kako bi se lemila komponenta. Na gornjoj slici sam naznačio u kojem smjeru se mora okrenuti mala zelena točka na LED -u. Zatim moramo okrenuti ploču i lemiti ostale komponente. Dodao sam sliku s oznakama na svim komponentama na ispravnim pozicijama. Lemite komponente sljedećim redoslijedom kako bi bilo najjednostavnije; otpornici, 0,1uF kondenzator, IC utičnica, regulator napona, zujalica i na kraju pojedinačni pin zaglavlja. Shema je dodana gore. Krug je u osnovi samo mreža otpornika koji dijele 5V op na 12 različitih vrijednosti koje zatim očitava mikrokontroler koji svira određeni ton putem zujalice.

Korak 10: Programiranje Attiny85 i dodavanje IC -a

Programiranje Attiny85 i dodavanje IC -a
Programiranje Attiny85 i dodavanje IC -a
Programiranje Attiny85 i dodavanje IC -a
Programiranje Attiny85 i dodavanje IC -a
Programiranje Attiny85 i dodavanje IC -a
Programiranje Attiny85 i dodavanje IC -a
Programiranje Attiny85 i dodavanje IC -a
Programiranje Attiny85 i dodavanje IC -a

Ovo je posljednji korak! Nakon što je to učinjeno, IC se može postaviti u utičnicu, spojiti kratkospojnik i na kraju se može spojiti baterija i spremna za igru! Ovaj je korak ipak najkompliciraniji pa se koraci moraju točno ponoviti. Za početak je potrebno preuzeti Arduino 1.6.4 koji se može preuzeti s ove veze;

www.arduino.cc/en/Main/OldSoftwareReleases… odaberite verziju 1.6.4 potrebnog operacijskog sustava.

Otvorite kôd koji je priložen ovom uputstvu s oznakom "Ključevi".

Zatim moramo otići do postavki, ispod datoteke kao što je prikazano na gornjoj slici i zalijepiti sljedeću vezu gdje piše "Dodatni URL -ovi upravitelja ploča"

drazzy.com/package_drazzy.com_index.json

Zatim moramo instalirati ploču ispod kartice upravitelja ploča kao što je prikazano na gornjoj slici.

Attiny85 se tada može staviti u matičnu ploču kao što je prikazano gore. Kondenzator od 10uF mora biti spojen na pinove za resetiranje i uzemljenje na Arduino Uno. Uzemljenje i 5V iz arduina moraju biti spojeni na pinove 4 i 8 na Attiny85. Arduino Pin 13 mora biti spojen na Attiny85 pin 2. Arduino Pin 12 mora biti spojen na Attiny85 pin 1. Arduino Pin 11 mora biti spojen na Attiny85 pin 0, a Arduino pin 10 na Attiny pin 1.

Odaberite Attiny25/45/85 kao ploču. Attiny85 kao čip, 8Mhz (interni) kao sat, a ostale opcije neka budu takve kakve jesu. sada programer učinite "Arduino kao ISP".

Zatim možemo pritisnuti upload i jednostavno je Attiny85 programiran!

Highlowtech ima prekrasan članak o ovome koji sve objašnjava puno bolje od mene, veza za to je;

highlowtech.org/?p=1706

Attiny85 se sada može postaviti u IC utičnicu na lemljenoj PCB -u. Orijentacija je jako važna! Strana IC -a s malom točkom na njoj mora biti okrenuta lijevo od ploče.

Korak 11: Vrijeme je za igru

Priključite bateriju i kratkospojnik i pustite mašti na volju! Oprostite na mom užasnom sviranju.

Preporučeni: