Spisu treści:

SlouchyBoard - irytujący sposób na powstrzymanie się od garbienia (wprowadzenie do EasyEDA): 4 kroki (ze zdjęciami)
SlouchyBoard - irytujący sposób na powstrzymanie się od garbienia (wprowadzenie do EasyEDA): 4 kroki (ze zdjęciami)

Wideo: SlouchyBoard - irytujący sposób na powstrzymanie się od garbienia (wprowadzenie do EasyEDA): 4 kroki (ze zdjęciami)

Wideo: SlouchyBoard - irytujący sposób na powstrzymanie się od garbienia (wprowadzenie do EasyEDA): 4 kroki (ze zdjęciami)
Wideo: Part 2 - The Invisible Man Audiobook by H. G. Wells (Chs 18-28) 2024, Lipiec
Anonim
Image
Image

Płytka Slouchy to mała płytka drukowana o wymiarach 30 mm x 30 mm, która wykorzystuje czujnik przechyłu, brzęczyk piezoelektryczny i ATTiny 85, aby wydawać irytujący dźwięk, gdy użytkownik się garbi. Płytka może być przymocowana do koszuli lub czapki użytkownika, dzięki czemu gdy pochyli się do przodu, metalowa kulka w przełączniku przechyłu toczy się do przodu i kończy obwód. Zastosowany przez nas przełącznik przechyłu jest bardzo głośny i może powodować pewne problemy z kodowaniem, ale można go zmusić do działania. Jednak przełącznik rtęciowy byłby lepszy.

Do breadboardingu użyto następujących poszczególnych komponentów, zestaw Elegoo Arduino Uno (https://amzn.to/2DC0WVS) to świetne miejsce do rozpoczęcia breadboardingu, zawiera wszystkie niezbędne komponenty (oprócz przełącznika przechyłu) do wykonania tego projektu i o wiele więcej, które możesz wykorzystać do stworzenia własnego. Jeśli chcesz otrzymać komponenty osobno, możesz je znaleźć poniżej wraz z odpowiednimi linkami.

(8,50 USD) Arduino Uno (https://amzn.to/2DACxQN)

(6,50 USD) Przewody połączeniowe (https://amzn.to/2XLF1Dy)

(8 USD) Rezystory (1k i 10k) (https://amzn.to/2Pzns6O)

(4 USD) Brzęczyk piezoelektryczny (https://amzn.to/2DLtRqT)

(6 USD) Przełącznik przechyłu (https://amzn.to/2GHuO3Q)

(10 USD) PRZEŁĄCZNIK ALTERNATYWNY: Przełącznik rtęciowy (https://amzn.to/2DyHg5q) Możesz spróbować tego użyć, ale nie jestem pewien, jak to działa, ponieważ go nie używałem.

Poniższe komponenty i oprogramowanie zostały użyte do stworzenia produktu końcowego, pamiętaj, że możesz pominąć fazę prototypowania, ponieważ obwód, który ci później podam, działa, ale jeśli dokonasz jakichkolwiek modyfikacji, najpierw polecam wprowadzenie płytki prototypowej

(25 USD) Aby zaprogramować ATTiny85, potrzebujesz programatora USB (https://amzn.to/2DC2Y8s)

(11 USD) Gniazda ATTiny + IC (https://amzn.to/2L5R1OK)

(3 USD) Brzęczyk piezoelektryczny do przylutowania do płytki (https://amzn.to/2DyGYvi)

(8 USD) Rezystory (wymagane 10 000) (tak samo jak link powyżej)

(6 USD) Przełącznik przechyłu (taki sam jak powyższy link) lub (10 USD) Przełącznik Mercury (taki sam jak powyższy link)

(3,50 USD) Uchwyt baterii (https://amzn.to/2XJ5TUD)

(3 USD) Baterie (https://amzn.to/2XLGWrK)

(8 USD) Przełączniki (https://amzn.to/2DA73KC)

Narzędzia / Oprogramowanie

Aby zrobić swoje tablice, możesz przejść do EasyEDA i założyć darmowe konto (https://easyeda.com/), tablice zwykle kosztują 5 - 10 USD w zależności od tego, ile jest zamówionych, jakiego koloru, rozmiaru itp.

(60 USD) To są stacje lutownicze, których używamy w laboratorium (https://amzn.to/2UIRSV0)

To są pomocne dłonie, których używamy w laboratorium (https://amzn.to/2IKIw9O)

Koszt tego projektu może wahać się od 5 do 100 USD w zależności od tego, jakie komponenty i narzędzia już posiadasz.

Krok 1: Deska do krojenia chleba

Deska do krojenia chleba
Deska do krojenia chleba

Jak wspomniano wcześniej, przed przejściem do EasyEDA, aby zamówić kompletną deskę, zrobiłbym płytkę prototypową. Chcesz się rozwijać, aby upewnić się, że wszystkie składniki, które planujesz używać w pracy, i Twój kod działają. Programowanie ATTiny 85 w kółko jest niezwykle denerwujące, gdy musisz najpierw usunąć go z obwodu, aby najpierw umieścić go w programatorze.

Podłączyłem czujnik przechyłu do cyfrowego pinu 1 i odczytałem ten pin jako wejście, będziesz musiał podłączyć rezystor 10k, który można łatwiej zobaczyć na schemacie (zauważ, że jest to schemat dla EasyEDA, przełącznik suwakowy nie działa do tego kroku).

Podłączyłem brzęczyk do pinu 0, zrobiłem z niego pin wyjściowy i podłączyłem rezystor 1k, chociaż nie jest to wymagane.

Dołączyłem mój kod Arduino dla reszty logiki z komentarzami, aby, miejmy nadzieję, wyjaśnić wszelkie zamieszanie. Jeśli masz jakieś pytania, możesz je zadać w komentarzach, aby ja lub ktoś inny mógł Ci pomóc.

Krok 2: Łatwy EDA - Schemat

Łatwy EDA - Schemat
Łatwy EDA - Schemat
Łatwy EDA - Schemat
Łatwy EDA - Schemat
Łatwy EDA - Schemat
Łatwy EDA - Schemat

Po skonfigurowaniu EasyEDA zacznij od stworzenia nowego projektu i nowego schematu. Chcesz się upewnić, że umieściłeś wszystkie części i połączyłeś je tak, jak pokazano na schemacie. Po lewej stronie możesz przeszukiwać różne biblioteki pod kątem wymaganych części, a następnie umieszczać je na schemacie.

Jeśli szukasz następujących terminów, powinieneś być w stanie znaleźć wszystkie przedmioty.

ATtiny85

C96101 (brzęczyk)

Rezystor 10k

AXIAL-6.5X2.3(1/4W) (użyj tego dla śladu TiltSwitch)

C70376 (uchwyt baterii)

C92657 (przełącznik suwakowy)

Po umieszczeniu wszystkich komponentów podłącz je do właściwych pinów i GDN lub VCC. Łączysz je za pomocą narzędzia do okablowania i umieszczając symbole GND i VCC.

Następnie po prawidłowym podłączeniu wszystkich przewodów możesz kliknąć przycisk Konwertuj na PCB.

Krok 3: Łatwe EDA - projektowanie PCB

Easy EDA - Projektowanie PCB
Easy EDA - Projektowanie PCB
Easy EDA - Projektowanie PCB
Easy EDA - Projektowanie PCB
Easy EDA - Projektowanie PCB
Easy EDA - Projektowanie PCB

Kiedy zaczniesz w środowisku PCB, zobaczysz po prawej stronie kilka warstw i liczb. Zmień swoje jednostki na milimetry lub cokolwiek chcesz użyć i zmień rozmiar przyciągania na coś wygodnego. Zrobiłem 10 mm, ponieważ chciałem, aby obrys mojej płyty miał wymiary 30 mm x 30 mm, ale potem zmieniłem go na 0,01 mm, gdy zacząłem umieszczać moje komponenty.

Zacznij od edycji warstwy obrysu tablicy (kliknij na kolor, a powinien pojawić się ołówek), a następnie narysuj planszę. Gdy już to zrobisz, edytuj górną warstwę i zacznij umieszczać komponenty na planszy tak, jak chcesz, przeciągając je na kontur. Ponieważ moja deska ma wymiary 30mm x 30mm, uchwyt baterii musi być umieszczony z tyłu. Możesz zmienić warstwę komponentu, klikając go i zmieniając go w prawym górnym rogu obok miejsca, w którym mówi warstwa.

Następnie po umieszczeniu komponentów połącz wszystkie niebieskie linie za pomocą narzędzia do przewodów, chyba że są one połączone z GND lub VCC. Połączenia GND i VCC łączą się bezpośrednio z płytą i nie muszą być izolowane.

Gdy wszystkie połączenia inne niż VCC i GND zostaną ze sobą połączone, możesz użyć narzędzia Obszar miedzi, aby wykonać ostatnie połączenia. Zrób to raz na górnej warstwie i raz na dolnej warstwie. Upewnij się, że zmieniłeś jeden z obszarów miedzi na VCC w zakładce właściwości, zwykle górną warstwę robię GND, a dolną warstwę VCC.

Gdy już to zrobisz, tablica powinna wyglądać na kompletną i możesz powiększyć, aby zobaczyć, gdzie GND łączy się z tablicą. W tym momencie chcesz sprawdzić błędy DRC, odświeżając Błędy DRC na karcie Menedżer projektu po lewej stronie. Jeśli nie ma błędów, możesz iść i zamówić swoją deskę.

Aby zamówić tablicę, kliknij przycisk na górnej wstążce z literą G i strzałką skierowaną w prawo, aby wyeksportować plik Gerber. To zabierze Cię bezpośrednio do miejsca zakupu płyt, istnieje wiele opcji różnych kolorów i wykończeń, które wpłyną na cenę płyty, dla grubości PCB myślę, że 1,6 to to, co zwykle robimy.

Krok 4: Lutowanie

Image
Image
Lutowanie
Lutowanie
Lutowanie
Lutowanie

Gdy Twoja płyta dotrze do Ciebie, co zwykle zajmuje około tygodnia, możesz zebrać wszystkie komponenty i zlutować je razem. Przy tym upewnij się, że orientujesz się we właściwy sposób, jest to ważne dla ATTiny 85 i brzęczyka. Przełącznik przechyłu i rezystor nie mają znaczenia.

Uważam, że pomocne jest użycie gumki do przytrzymywania elementów na miejscu, gdy próbujesz lutować nogi, jak widać na krótkim filmie, który obejmuje lutowanie i działanie płyty.

Zalecana: