Spisu treści:

Klawiatura Attiny85 za mniej niż 8 USD!: 11 kroków (ze zdjęciami)
Klawiatura Attiny85 za mniej niż 8 USD!: 11 kroków (ze zdjęciami)

Wideo: Klawiatura Attiny85 za mniej niż 8 USD!: 11 kroków (ze zdjęciami)

Wideo: Klawiatura Attiny85 za mniej niż 8 USD!: 11 kroków (ze zdjęciami)
Wideo: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Listopad
Anonim
Klawiatura Attiny85 za mniej niż 8 USD!
Klawiatura Attiny85 za mniej niż 8 USD!

Ta mała klawiatura została wykonana z kilku elementów pasywnych, czystego materiału PCB, brzęczyka, jednej diody LED, Attiny85 i dużo miłości! Celem projektu było stworzenie przyjemnej i łatwej w wykonaniu klawiatury, której wytworzenie nie będzie kosztować fortuny.

Krok 1: Wymagane materiały i narzędzia

Dodałem ceny wszystkich przedmiotów, w niektórych przypadkach musiałem kupować więcej niż jeden przedmiot na raz. Mieszkam w RPA, więc po prostu przeliczę koszt każdego przedmiotu na podstawie aktualnego kursu wymiany, aby dać wyobrażenie o tym, ile będzie kosztować ten projekt. Niektóre elementy, takie jak Arduino uno, można wypożyczyć, ponieważ będzie on używany tylko do flashowania programu na mikrokontroler Attiny85, więc wykluczyłem to z kosztu klawiatury.

  1. Papier do transferu tonera x 1 (0,3 USD)
  2. Attiny85 x 1 (2 USD)
  3. 1206 SMD LED x 1 (0,2 USD)
  4. Rezystory 2k x 13 (0,25 USD)
  5. Rezystor 1M x 1 (0,25 USD)
  6. Rezystor 47 Ohm x 1 (0,25 USD)
  7. Kondensator 0,1uF x 1 (0,07 USD)
  8. Kondensator 10uF x 1 (0,2 USD)
  9. Brzęczyk pasywny 3 V x 1 (0,3 USD)
  10. Regulator napięcia 5 V x 1 (0,35 USD)
  11. Bateria 9 V x 1 (1,75 USD)
  12. Złącze baterii 9 V x 1 (0,5 USD)
  13. 1-pinowy męski nagłówek x 1 (0,25 USD)
  14. Przewód połączeniowy żeński na męski x 1 (0,1 USD)
  15. Pusta jednostronna płytka drukowana x 1 (1,11 USD)
  16. Gniazdo IC 8 pinów x 1 (0,07 USD)

Całkowity koszt materiałów to tylko 7,95 USD!

Wymagane narzędzia

  1. Lutownica
  2. Żelazo
  3. Drukarka laserowa
  4. marker permanentny
  5. Chlorek żelaza lub jakikolwiek inny środek chemiczny do trawienia
  6. Papier ścierny
  7. Wiertło 0,6 mm (nie musi mieć dokładnie tego rozmiaru)
  8. Wiertarka lub narzędzie obrotowe
  9. Arduino Uno
  10. Przewody połączeniowe męskie na męskie
  11. Deska do krojenia chleba
  12. Komputer stacjonarny lub laptop, na którym można uruchomić środowisko Arduino IDE
  13. Kabel USB do Arduino

Krok 2: Wydrukuj projekt na papierze z tonerem

Wydrukuj wzór na papierze z tonerem
Wydrukuj wzór na papierze z tonerem

W tym kroku wystarczy wydrukować plik PDF dołączony do tej instrukcji na papierze transferowym tonera o rozmiarze A4. Należy to zrobić za pomocą drukarki laserowej, a ustawienia drukowania muszą mieć najwyższą możliwą rozdzielczość i najciemniejszą możliwą opcję tonera! Uważaj, aby nie dotknąć atramentu po wydrukowaniu, ponieważ bardzo łatwo odpada! Po wydrukowaniu projektu należy wyciąć projekt, jak pokazano na zdjęciu.

Krok 3: Przygotowanie pustej płytki drukowanej

Przygotowanie czystej płytki drukowanej
Przygotowanie czystej płytki drukowanej

W tym kroku musisz zgrubnie przyciąć płytkę PCB na wymiar. Można to wyciąć żelazną piłą, nożem rzemieślniczym lub dowolną preferowaną metodą cięcia, ponieważ to cięcie nie musi być idealne. Odmierz 75 mm, co stanowi połowę płytki o wymiarach 150 mm x 100 mm. Przeszlifuj płytkę drukowaną papierem ściernym o ziarnistości około 400 do 800, jak pokazano na powyższym zdjęciu.

Krok 4: Przenieś projekt i odklej papier transferowy

Przenieś projekt i odklej papier transferowy
Przenieś projekt i odklej papier transferowy
Przenieś projekt i odklej papier transferowy
Przenieś projekt i odklej papier transferowy
Przenieś projekt i odklej papier transferowy
Przenieś projekt i odklej papier transferowy
Przenieś projekt i odklej papier transferowy
Przenieś projekt i odklej papier transferowy

W tym kroku użyłem pewnego rodzaju tostera przemysłowego, aby przenieść projekt na miedź, ale powiedziałem, że potrzebne jest żelazko, aby to zrobić na liście wymaganych narzędzi. Obowiązują te same kroki. Projekt należy położyć na miedzi z tonerem skierowanym w dół (toner musi dotykać miedzi). Następnie należy zastosować ciepło przez około 2 minuty (żelazko musi być ustawione na najwyższą temperaturę). Po dwóch minutach żelazko musi się obracać i dociskać przez kolejną minutę, aby upewnić się, że przeniesie się wszędzie. Po wykonaniu tej czynności odstaw deskę na kilka minut do ostygnięcia i umieść ją w letniej wodzie na około 10 minut. Papier sam zacznie się odklejać. Można teraz delikatnie ściągnąć papier transferowy. Część atramentu nie zostanie przeniesiona prawidłowo, ale zostanie to naprawione w następnym kroku.

Krok 5: Wypełnij części, w których atrament nie został przeniesiony

Wypełnij części, w których atrament nie został przeniesiony
Wypełnij części, w których atrament nie został przeniesiony

Na tym etapie wymagany jest twórca. Ostrożnie zbadaj wszystkie części, w których atrament nie został przeniesiony prawidłowo. Można również zdrapać nieprawidłowo przeniesione części z powodu zbyt dużego ciepła lub nacisku.

Krok 6: Wytrawij i wyczyść tablicę

Wytrawij i wyczyść tablicę
Wytrawij i wyczyść tablicę
Wytrawij i wyczyść tablicę
Wytrawij i wyczyść tablicę

W tym kroku użyłem Ferric Chloride do wytrawienia płyty, ale dostępnych jest wiele opcji. Bardzo ważne jest, aby podczas tego etapu używać rękawic i aby odbywało się to w dobrze wentylowanym miejscu! Rozcieńczyć chlorek żelazowy wodą i wymieszać z wodą w stosunku około 1:1. Następnie należy pozostawić go na około 10 do 15 minut i stale sprawdzać, czy cały nadmiar miedzi został usunięty z PCB. Następnie wyczyść deskę w osobnej misce na wodę, aż będzie czysta. Należy pamiętać, że chlorku żelazowego nie można wyrzucać do kanalizacji, ponieważ jest bardzo szkodliwy dla środowiska i należy go utylizować w sposób odpowiedzialny.

Krok 7: Oczyść krawędzie i wywierć wszystkie otwory

Oczyść krawędzie i wywierć wszystkie otwory
Oczyść krawędzie i wywierć wszystkie otwory
Oczyść krawędzie i wywierć wszystkie otwory
Oczyść krawędzie i wywierć wszystkie otwory

W tym kroku należy dokładniej przyciąć deskę wokół obrysu wykonanego w projekcie i przeszlifować krawędzie papierem ściernym o ziarnistości około 100, aby deska była bardziej estetyczna. Po wykonaniu tych czynności należy wywiercić wszystkie przeniesione otwory, aby przygotować płytkę do malowania i lutowania. Proszę nosić maskę cząsteczkową i rękawiczki podczas szlifowania płyty z włókna szklanego, co może być niebezpieczne dla zdrowia! Po uporządkowaniu deski można przystąpić do wiercenia. Wywierć wszystkie otwory (najlepiej za pomocą wiertarki) i ten krok jest już zakończony!

Krok 8: (Opcjonalnie) Pomaluj PCB

(Opcjonalnie) Pomaluj PCB
(Opcjonalnie) Pomaluj PCB

Pomaluj wytrawioną płytkę drukowaną wybranym kolorem farby w sprayu. Po malowaniu po prostu przeszlifuj miedzianą stronę płytki drukowanej papierem ściernym o ziarnistości 400 i tylko miedziane części zostaną przeszlifowane, ponieważ reszta płytki jest niższa niż miedź.

Krok 9: Czas lutowania

Czas lutowania!
Czas lutowania!
Czas lutowania!
Czas lutowania!
Czas lutowania!
Czas lutowania!
Czas lutowania!
Czas lutowania!

Najpierw przylutuj diodę SMD do jednej strony płytki. Najłatwiej mi było, gdy najpierw lutuje się same pady, a następnie umieszcza się komponent SMD w padu z lutem na nim. Następnie należy rozgrzać lutownicą jedną stronę diody LED, a następnie podgrzać drugą stronę w celu przylutowania elementu. Na powyższym obrazku wskazałem, w którą stronę musi być skierowana mała zielona kropka na diodzie. Następnie musimy odwrócić płytkę i przylutować pozostałe elementy. Dodałem obraz z etykietami na wszystkich komponentach we właściwych pozycjach. Przylutuj elementy w następującej kolejności, aby było to najłatwiejsze; rezystory, kondensator 0.1uF, gniazdo IC, regulator napięcia, brzęczyk i wreszcie pojedynczy pin nagłówkowy. Schemat został dodany powyżej. Obwód to w zasadzie tylko sieć rezystorów, które dzielą napięcie 5V na 12 różnych wartości, które są następnie odczytywane przez mikrokontroler, który odtwarza określony ton przez brzęczyk.

Krok 10: Programowanie Attiny85 i dodawanie układu scalonego

Programowanie Attiny85 i dodawanie układu scalonego
Programowanie Attiny85 i dodawanie układu scalonego
Programowanie Attiny85 i dodawanie układu scalonego
Programowanie Attiny85 i dodawanie układu scalonego
Programowanie Attiny85 i dodawanie układu scalonego
Programowanie Attiny85 i dodawanie układu scalonego
Programowanie Attiny85 i dodawanie układu scalonego
Programowanie Attiny85 i dodawanie układu scalonego

To już ostatni krok! Po wykonaniu tej czynności układ scalony można umieścić w gnieździe, podłączyć zworkę i na koniec podłączyć akumulator i jest gotowy do gry! Ten krok jest jednak najbardziej skomplikowany, więc kroki należy dokładnie powtórzyć. Na początek należy pobrać Arduino 1.6.4 i można go pobrać z tego linku;

www.arduino.cc/en/Main/OldSoftwareReleases… wybierz wersję 1.6.4 wymaganego systemu operacyjnego.

Otwórz kod, który został dołączony do instrukcji oznaczonej „Klucze”.

Następnie musimy przejść do preferencji, w pliku, jak pokazano na powyższym obrazku i wkleić następujący link, gdzie jest napisane „Additional Boards Manager URLs”

drazzy.com/package_drazzy.com_index.json

Następnie musimy zainstalować tablicę pod zakładką menedżera tablic, jak pokazano na powyższym obrazku.

Attiny85 można następnie umieścić w płytce stykowej, jak pokazano powyżej. Kondensator 10uF musi być podłączony do pinów resetowania i masy w Arduino Uno. Masa i 5V z arduino należy podłączyć odpowiednio do pinów 4 i 8 na Attiny85. Pin 13 Arduino musi być podłączony do pinu Attiny85 2. Pin 12 Arduino musi być podłączony do pinu 1 Attiny85. Pin 11 Arduino musi być podłączony do pinu 0 Attiny85, a pin 10 Arduino musi być podłączony do pinu 1 Attiny.

Jako tablicę wybierz Attiny25/45/85. Attiny85 jako układ, 8 MHz (wewnętrzny) jako zegar, a pozostałe opcje pozostaw bez zmian. teraz zrób programator "Arduino jako ISP".

Następnie możemy wcisnąć upload i tak właśnie zaprogramowaliśmy Attiny85!

Highlowtech ma wspaniały artykuł na ten temat, który wyjaśnia wszystko znacznie lepiej niż ja, link do tego jest;

highlowtech.org/?p=1706

Attiny85 można teraz umieścić w gnieździe IC na przylutowanej płytce drukowanej. Orientacja jest bardzo ważna! Strona IC z małą kropką musi być zwrócona w lewo od planszy.

Krok 11: Czas na zabawę

Podłącz baterię i przewód połączeniowy i puść wodze fantazji! Tylko wybacz moją okropną grę.

Zalecana: