Projekt rozrywkowy – świecące okulary
Opis
Karnawałowe okulary świetlne wykonane z użyciem MCU CH32V z rdzeniem RISC/V, adresowalnych diod świecących typu WS2818B ( w mniejszej obudowie 1,5mm) oraz „rzutem na taśmę” dodanego akcelerometru na magistrali I2C. Zasilanie trochę niezgodnie ze sztuką, bo bezpośrednio z ogniwa Li-Ion 3.7V. Projekt został maksymalnie zoptymalizowany pod produkcję PCB+APCB w JLCPCB – jeden panel traktowany jako 1 design zawiera wszystkie elementy okularów, a elementy do montażu zostały maksymalnie ograniczone aby zmniejszyć koszty. Finalna obróbka polegała na rozcięciu elementów laminatu dremelem, wlutowaniu zawiasów oraz zamontowaniu ogniwa li-ion. Programowanie zostało wykonane przez sondy pogo-pin do dedykowanych pól testowych.
Tryby pracy:
- Gravity – punkty świetlne podążają do najniższego punktu, reagują z inercją na przechylenia głowy
- Glitter – efekt błyskających losowo punktów świetlnych na biało
- Animation – zestaw różnych kolorowych animacji
Zmiany trybów dokonujemy przyciskiem. Niestety, ze względu na duży sumaryczny pobór prądu łańcucha w trybie wygaszonym nie udało się zrealizować funkcji wygaszania / wyłączania po czasie nieużywania. Do dodania w kolejnej wersji p-mos do kluczowania zasilania łańcucha LED – jest jeszcze dostępny pin na MCU.
Można dodatkowo zaimplementować np. zmiany efektów od puknięcia („tap”) w okulary.
Na pcb znalazł się jeden błąd polegający na braku połączeń dwóch pól miedzi na warstwie TOP – problem do rozwiązania przez zdrapanie soldermaski i dodanie mostka.
Source code: https://github.com/virtmedia/sunglasses2


Najnowsze komentarze