Spisu treści:

ArduBand - Save Your Eyes!: 6 kroków (ze zdjęciami)
ArduBand - Save Your Eyes!: 6 kroków (ze zdjęciami)

Wideo: ArduBand - Save Your Eyes!: 6 kroków (ze zdjęciami)

Wideo: ArduBand - Save Your Eyes!: 6 kroków (ze zdjęciami)
Wideo: Uratuj swoje oczy - arduBand 2024, Lipiec
Anonim
Image
Image

Cześć, w obecnej sytuacji wiele osób pracuje w domu, dlatego dużo więcej czasu spędzamy przed komputerami czy smartfonami. Czasami możemy siedzieć przed wyświetlaczem przez kilka godzin, niszcząc oczy i wyginając plecy. Przydałoby się urządzenie przypominające o zrobieniu krótkiej przerwy na ruch i chwili wytchnienia dla oczu. Tak działa arduBand, a teraz pokażę jak go zbudować.

Kieszonkowe dzieci

  • Arduino Nano (Aliexpress)
  • PCB (PCBWay)
  • Akcelerometr (Aliexpress)
  • Moduł ładowania (Aliexpress)
  • Kondensator 2x10uF
  • Kondensator 5x 100nF
  • Kondensator 2x 20pF
  • Kondensator 2x1uF
  • Regulator 3v3 - MCP1700T (Aliexpress)
  • WS2128 LED (Aliexpress)
  • Brzęczyk (Aliexpress)
  • N-Mosfet IRML2502 (Aliexpress)
  • Rezystor 2x 1kOhm
  • Rezystor 10kOhm

Krok 1: ZAŁOŻENIA

PROJEKTOWANIE
PROJEKTOWANIE

Dobra, na początek kilka założeń. Chciałbym, aby moje urządzenie było jak najmniejsze, aby co jakiś czas powiadamiało mnie o przerwie od komputera sygnałem wizualnym, dźwiękowym i wibracyjnym. To wszystko. Za pomocą akcelerometru opaska sprawdzi moją aktualną pozycję, za pomocą brzęczyka wygeneruje sygnał dźwiękowy, silnik wibracyjny wygeneruje wibracje, a dioda RGB zapewni sygnał wizualny. Całość będzie kontrolowana przez mikrokontroler programowany przez konwerter RS232 USB i oczywiście zasilana baterią.

Krok 2: PROJEKTOWANIE

PROJEKTOWANIE
PROJEKTOWANIE

Wybrałem już komponenty, więc czas stworzyć schemat układu w Eagle. Większość potrzebnych mi elementów znalazłem we wbudowanych bibliotekach, a resztę za pomocą programu ładującego biblioteki. Schemat podzieliłem na kilka bloków, aby był bardziej czytelny, a kiedy skończył, zacząłem projektować tablicę. Wymiary płytki ustawiłem w taki sposób, aby była trochę większa od akumulatora i umieściłem mikrokontroler, diodę, silnik, brzęczyk i kilka innych elementów na górnej stronie płytki, a akumulator i kilka innych elementów na spód planszy. Pamiętałem oczywiście o zrobieniu otworów do mocowania płytki do obudowy. Gdy wszystko było gotowe wygenerowałem pliki Gerber i zapisałem je w formacie.zip.

Krok 3: ZAMAWIANIE PCB

ZAMAWIANIE PCB
ZAMAWIANIE PCB

Poszedłem do PCBWay i kliknąłem teraz cytat, szybkie zamówienie pcb i przeglądarkę gerberów online, gdzie przesłałem pliki dla mojej płyty, a potem mogłem zobaczyć, jak to będzie wyglądać. Wróciłem do poprzedniej zakładki i kliknąłem dodaj plik gerber, wybrałem swój plik i wszystkie parametry ładowały się same, zmieniłem tylko grubość płytki na 0,6mm i kolor soldermaski na czerwony. Następnie kliknąłem „zapisz do karty”, podałem dane do wysyłki i opłaciłem zamówienie.

Krok 4: LUTOWANIE

LUTOWANIE
LUTOWANIE
LUTOWANIE
LUTOWANIE
LUTOWANIE
LUTOWANIE

Płytka gotowa, części gotowe, więc czas na lutowanie. Zacząłem od posortowania wszystkich elementów do wcześniej oznaczonych przegródek, aby się nie pomyliły. Na początek wlutowałem części odpowiedzialne za pracę mikrokontrolera, który wylutowałem z Arduino Nano tj. dwa kondensatory 20pf, jeden 100nF, rezonator kwarcowy 16MHz, Atmega328 oraz elementy odpowiedzialne za pracę programatora tj. 10k rezystor i dwa kondensatory 100n. Podłączyłem programator i wrzuciłem przykładowy kod, aby upewnić się, że komunikacja przebiega poprawnie. Kolejnym krokiem było wlutowanie modułu ładującego, czyli układu tp4056 i kilku innych elementów. Jeśli czerwona dioda migocze delikatnie, wszystko działa dobrze. Po podłączeniu akumulatora niebieska dioda LED zgaśnie, sygnalizując, że akumulator się ładuje, a gdy świeci tylko na niebiesko, akumulator jest naładowany, co można przeczytać w nocie katalogowej. Odłączyłem akumulator i wlutowałem diodę ws2128, wgrałem kod z biblioteki Ardafruit Neopixel upewniając się, że dioda działa a następnie wlutowałem i przetestowałem kolejne bloki zaznaczone na schemacie eliminując tym samym możliwość jakichkolwiek błędów. Cały proces trwał około dwóch godzin. Wrzuciłem końcowy program i przeszedłem do następnego etapu.

Krok 5: MIESZKANIE

MIESZKANIA
MIESZKANIA
MIESZKANIA
MIESZKANIA

Następnie w Fusion 360, który jest darmowy dla studentów, stworzyłem obudowę dla mojego zespołu i wyeksportowałem go do formatu.stl, aby później przesłać ten plik do Creality Slicer. Program ten odpowiada za przetłumaczenie naszego projektu na język zrozumiały dla drukarza. Zapisałem plik na karcie SD i zacząłem drukować. Znalazłem stary, nieużywany zegarek, którym zdjąłem pasek i po skończeniu przymocowałem go do koperty. Włożyłem do niego elektronikę i przykręciłem pokrywę obudowy. To był ostatni krok.

Krok 6: TO WSZYSTKO

TO WSZYSTKO!
TO WSZYSTKO!
TO WSZYSTKO!
TO WSZYSTKO!
TO WSZYSTKO!
TO WSZYSTKO!

To jest gotowy arduBand. Co 10 minut sprawdza moją pozycję i jeśli wykryje, że siedzę przez trzydzieści minut, aktywuje alarm, który mogę wyłączyć stojąc na minutę. W tym czasie odrywam wzrok od komputera i wyglądam przez okno, dając odpocząć oczom i z powrotem. Dzięki temu nie robię im krzywdy, gdy długo pracuję nad swoimi projektami. Myślę, że ten projekt przyda się każdemu, ale przede wszystkim tym, którzy długo siedzą przy biurku, czy to czytając książki, czy pracując przed komputerem.

Dziękuję za uwagę i zapraszam do sprawdzenia moich poprzednich projektów!

Mój Youtube: YouTubeMój Facebook: Facebook Mój Instagram: Instagram Zamów własną płytkę PCB: PCBWay

Zalecana: