INHOUDSOPGAWE:

Attiny85 -sleutelbord vir minder as $ 8 !: 11 stappe (met foto's)
Attiny85 -sleutelbord vir minder as $ 8 !: 11 stappe (met foto's)

Video: Attiny85 -sleutelbord vir minder as $ 8 !: 11 stappe (met foto's)

Video: Attiny85 -sleutelbord vir minder as $ 8 !: 11 stappe (met foto's)
Video: Какого числа от 1 до 31, родился человек, такая у него и вся жизнь 2024, November
Anonim
Attiny85 -sleutelbord vir minder as $ 8!
Attiny85 -sleutelbord vir minder as $ 8!

Hierdie klein sleutelbord is gemaak met 'n paar passiewe komponente, 'n leë PCB -materiaal, 'n zoemer, een LED, 'n Attiny85 en baie liefde! Die doel van die projek was om 'n sleutelbord te maak wat lekker en maklik is om te maak en wat nie 'n fortuin kos nie.

Stap 1: materiaal en gereedskap benodig

Ek het die koste van al die items bygevoeg, in sommige gevalle moes ek meer as een item op 'n slag koop. Ek woon in Suid -Afrika, en ek gaan eenvoudig die koste van elke item omskakel op grond van die huidige wisselkoers, net om 'n idee te gee van hoeveel hierdie projek gaan kos. Sommige items, soos die Arduino uno, kan geleen word, aangesien dit slegs gebruik sal word om die program op die Attiny85 -mikrobeheerder te flits, so ek het dit uitgesluit van die koste van die sleutelbord.

  1. Papier vir oordrag van toner x 1 ($ 0,3)
  2. Attiny85 x 1 ($ 2)
  3. 1206 SMD LED x 1 ($ 0,2)
  4. 2k weerstande x 13 ($ 0,25)
  5. 1M weerstand x 1 ($ 0,25)
  6. 47 Ohm weerstand x 1 ($ 0,25)
  7. 0.1uF kondensator x 1 ($ 0.07)
  8. 10uF kondensator x 1 ($ 0,2)
  9. 3V passiewe zoemer x 1 ($ 0,3)
  10. 5V spanningsreguleerder x 1 ($ 0,35)
  11. 9V battery x 1 ($ 1,75)
  12. 9V batteryaansluiting x 1 ($ 0,5)
  13. 1 pen manlike kop x 1 ($ 0,25)
  14. Jumperdraad van vrou tot man x 1 ($ 0,1)
  15. Leë enkelsydige PCB x 1 ($ 1,11)
  16. Socket IC 8 Pin x 1 ($ 0,07)

Die totale koste van die materiaal is slegs $ 7,95!

Gereedskap benodig

  1. 'N Soldeerbout
  2. 'N Yster
  3. 'N Laserstraaldrukker
  4. 'N Permanente merker
  5. Ferrichloried of enige ander etsstof
  6. Skuurpapier
  7. 0.6 mm boorpunt (dit hoef nie presies hierdie grootte te wees nie)
  8. 'N Boor- of roterende werktuig
  9. 'N Arduino Uno
  10. Trui van man tot man
  11. 'N Broodplank
  12. 'N PC of skootrekenaar wat die Arduino IDE kan bestuur
  13. 'N USB -kabel vir die Arduino

Stap 2: Druk die ontwerp op die tonerpapier

Druk die ontwerp op die tonerpapier
Druk die ontwerp op die tonerpapier

Vir hierdie stap moet u eenvoudig die PDF wat hieraan geheg is, op u A4 -oordragpapier afdruk. Dit moet met 'n laserprinter gedoen word, en die drukinstellings moet op die hoogste moontlike dpi en die donkerste moontlike toneropsie wees! Wees versigtig om nie aan die ink te raak nadat dit gedruk is nie, aangesien dit baie maklik afval! Nadat die ontwerp gedruk is, moet u die ontwerp uitsny soos op die foto.

Stap 3: Berei die leë PCB voor

Berei die leë PCB voor
Berei die leë PCB voor

In hierdie stap moet u die PCB grof sny. Dit kan gesny word met 'n ystersaag, 'n mes of 'n snymetode wat u verkies, aangesien hierdie snit nie perfek hoef te wees nie. Meet 75 mm, wat die helfte is van die 150 mm x 100 mm PCB. Skuur die PCB met ongeveer 400 tot 800 skuurpapier, soos op die foto hierbo getoon.

Stap 4: Dra die ontwerp oor en trek die oordragpapier af

Dra die ontwerp oor en trek die oordragpapier af
Dra die ontwerp oor en trek die oordragpapier af
Dra die ontwerp oor en trek die oordragpapier af
Dra die ontwerp oor en trek die oordragpapier af
Dra die ontwerp oor en trek die oordragpapier af
Dra die ontwerp oor en trek die oordragpapier af
Dra die ontwerp oor en trek die oordragpapier af
Dra die ontwerp oor en trek die oordragpapier af

Vir hierdie stap het ek 'n tipe industriële broodrooster gebruik om die ontwerp op die koper te hitte, maar ek het gesê dat 'n mens 'n strykyster nodig het, doen dit in die lys van benodigde gereedskap. Dieselfde stappe geld. U moet die ontwerp met die toner na onder op die koper plaas (die toner moet aan die koper raak). Hitte moet dan ongeveer 2 minute toegedien word (die yster moet op die hoogste temperatuur wees). Na twee minute moet die yster nog 'n minuut draai en ingedruk word om te verseker dat dit oral beweeg. Laat die bord 'n paar minute afkoel en plaas dit ongeveer 10 minute in louwarm water. Die papier sal reeds vanself begin afskilfer. U kan nou die oordragpapier saggies uittrek. Sommige van die ink sal nie korrek oorgedra word nie, maar dit sal in die volgende stap reggestel word.

Stap 5: Vul die dele in waar ink nie oorgedra is nie

Vul die dele in waar ink nie oorgedra is nie
Vul die dele in waar ink nie oorgedra is nie

In hierdie stap is 'n vervaardiger nodig. Versigtig sal al die dele waar ink nie korrek oorgedra is nie. As gevolg van te veel hitte of druk kan u die dele wat oorgedra is, verkeerd afkrap.

Stap 6: Ets en maak die bord skoon

Ets en maak die bord skoon
Ets en maak die bord skoon
Ets en maak die bord skoon
Ets en maak die bord skoon

In hierdie stap het ek Ferric Chloride gebruik om die bord te ets, maar daar is baie opsies beskikbaar. Dit is baie belangrik dat handskoene tydens hierdie stap gebruik word en dat dit in 'n goed geventileerde omgewing gedoen word! Verdun die ferrichloried met water en meng dit met 'n verhouding van 1: 1 met die water. U moet dit dan ongeveer 10 tot 15 minute laat staan en gereeld kyk of al die oortollige koper uit die PCB verwyder is. Maak die bord daarna skoon in 'n aparte waterbak totdat dit skoon is. Let daarop dat ysterchloried nie in die afvalwater weggegooi kan word nie, aangesien dit baie skadelik vir die omgewing is, maar dit moet op verantwoordelike wyse weggedoen word.

Stap 7: Maak die rande skoon en boor al die gate

Maak die rande skoon en boor al die gate
Maak die rande skoon en boor al die gate
Maak die rande skoon en boor al die gate
Maak die rande skoon en boor al die gate

Vir hierdie stap moet u die bord meer akkuraat sny rondom die buitelyn wat in die ontwerp omhul is en die rande met ongeveer 100 skuurpapier korrel skuur om die bord meer aantreklik te maak. Nadat dit gedoen is, moet u alle gate wat oorgedra is, boor om die bord voor te berei vir verf en soldeer. Dra asseblief 'n deeltjiemasker en handskoene terwyl u dit doen terwyl u glasveselbord skuur wat u gesondheid kan benadeel! Nadat die bord opgeruim is, kan u met die boorproses begin. Boor al die gate (verkieslik met 'n soort boorpers) en hierdie stap is nou voltooi!

Stap 8: (Opsioneel) Verf die PCB

(Opsioneel) Verf die PCB
(Opsioneel) Verf die PCB

Verf die geëtste PCB met die spuitverfkleur van u keuse. Na die skildery, skuur die koperkant van die skyf met 400 grint skuurpapier en slegs die koperdele word geskuur, aangesien die res van die bord laer is as die koper.

Stap 9: Soldeertyd

Soldeertyd!
Soldeertyd!
Soldeertyd!
Soldeertyd!
Soldeertyd!
Soldeertyd!
Soldeertyd!
Soldeertyd!

Soldeer eers die SMD LED aan die een kant van die bord. Ek het die maklikste gevind toe ek eers die pads alleen verkoop, en dan die SMD -komponent op die kussing sit met soldeer daarop. Hitte moet dan met die soldeerbout aan die een kant van die LED aangebring word en dan aan die ander kant verhit word om die komponent te soldeer. Ek het op die prent hierbo aangedui watter rigting die klein groen kolletjie op die LED moet wys. Dan moet ons die bord omdraai en die res van die komponente soldeer. Ek het 'n prentjie met etikette op al die komponente in die regte posisies bygevoeg. Soldeer die komponente in die volgende volgorde sodat dit die maklikste is; weerstande, die 0.1uF kondensator, die IC -aansluiting, die spanningsreguleerder, die zoemer en uiteindelik die enkele koppen. Die skematika is hierbo bygevoeg. Die stroombaan is basies net 'n netwerk van weerstande wat 5V op in 12 verskillende waardes verdeel, wat dan gelees word deur 'n mikrobeheerder wat 'n sekere toon deur 'n zoemer speel.

Stap 10: Programmeer die Attiny85 en voeg die IC by

Die Attiny85 programmeer en die IC byvoeg
Die Attiny85 programmeer en die IC byvoeg
Die Attiny85 programmeer en die IC byvoeg
Die Attiny85 programmeer en die IC byvoeg
Die Attiny85 programmeer en die IC byvoeg
Die Attiny85 programmeer en die IC byvoeg
Die Attiny85 programmeer en die IC byvoeg
Die Attiny85 programmeer en die IC byvoeg

Dit is die laaste stap! Nadat dit gedoen is, kan die IC plekke in die sok wees, kan die jumper aangesluit word en uiteindelik kan die battery gekoppel word en is dit gereed om te speel! Hierdie stap is egter die mees ingewikkelde, dus die stappe moet presies herhaal word. Om mee te begin moet Arduino 1.6.4 afgelaai word en kan afgelaai word vanaf hierdie skakel;

www.arduino.cc/en/Main/OldSoftwareReleases … kies weergawe 1.6.4 van die vereiste bedryfstelsel.

Maak die kode oop wat aan hierdie instruksies gemerk is "Sleutels".

Vervolgens moet ons na die voorkeure gaan, onder die lêer, soos in die prent hierbo getoon, en die volgende skakel plak waar dit staan "Bykomende bestuurders -URL's"

drazzy.com/package_drazzy.com_index.json

Vervolgens moet ons die bord installeer onder die oortjie bestuurder -oortjie soos in die prent hierbo getoon.

Die Attiny85 kan dan in die broodbord geplaas word soos hierbo getoon. Die 10uF -kondensator moet gekoppel word aan die reset- en grondpenne op die Arduino Uno. Grond en 5V van die arduino moet op penne 4 en 8 onderskeidelik op die Attiny85 gekoppel word. Arduino -pen 13 moet gekoppel wees aan Attiny85 -pen 2. Arduino -pen 12 moet aan Attiny85 -pen gekoppel word 1. Arduino -pen 11 moet aan Attiny85 -pen 0 gekoppel word en Arduino -pen 10 moet aan Attiny -pen 1 gekoppel word.

Kies die Attiny25/45/85 as die bord. Attiny85 as die chip, 8Mhz (intern) as die klok, en behou die res van die opsies soos dit is. maak nou die programmeerder "Arduino as ISP".

Vervolgens kan ons oplaai druk en net so is die Attiny85 geprogrammeer!

Highlowtech het 'n wonderlike artikel hieroor wat alles baie beter verduidelik as wat ek kan, die skakel hiervoor is;

highlowtech.org/?p=1706

Die Attiny85 kan nou in die IC -aansluiting op die gesoldeerde PCB geplaas word. Die oriëntasie is baie belangrik! Die kant van die IC met die klein kolletjie daarop moet links van die bord wys.

Stap 11: Tyd om te speel

Koppel die battery en die jumperdraad aan en laat u verbeelding los! Verskoon my verskriklike spel.

Aanbeveel: