Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Wydrukuj tarczę zegara w 3D
- Krok 2: Zbierz wszystkie potrzebne części
- Krok 3: Połącz pierścienie
- Krok 4: Okablowanie innych części elektronicznych
- Krok 5: Przygotowanie do programowania Arduino Nano
- Krok 6: Instalacja biblioteki Adafruit NeoPixel
- Krok 7: Prześlij szkic
Wideo: Zegar Neopixel z trzema pierścieniami Neopixel: 7 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Genialne stworzenie zegara Neo Pixel przez Steve'a Manleya skłoniło mnie do stworzenia tej instrukcji, jak stworzyć podobny zegar za jak najmniejszą kwotę. (Ważnym holenderskim nawykiem jest zawsze próba oszczędzania pieniędzy;-))
Dowiedziałem się, że oryginalna konstrukcja pasuje tylko do pierścieni Adafruit NeoPixel, a te nie są do końca tanie.
Rozejrzałem się po Ali Express i znalazłem kilka tańszych wersji. Okazało się, że są to części robocze, ale nie o tych samych wymiarach. Skończyło się na szukaniu i znalezieniu projektu 3D zegara i odpowiednio go dostosowałem.
Poza tym płytka, której użyłem, jest klonem Arduino Nano i jest zaprogramowana w ten sam sposób. Jednak czysty program zegarowy, bez żadnych innych dodatków, nie jest nigdzie dostępny, więc musiałem trochę dostosować oprogramowanie.
Kieszonkowe dzieci
- Cienka płyta Nano mini USB
- Zegar RTC
- Bateria LR1120
- WS2812B Pierścień LED 60
- WS2812B 24 Led Pierścień
- WS2812B 12 Led Pierścień
Krok 1: Wydrukuj tarczę zegara w 3D
W załączonych plikach znajdziesz plik stl potrzebny do wydrukowania płyty czołowej zegara.
Krok 2: Zbierz wszystkie potrzebne części
W Ali Express będziesz mógł znaleźć wszystkie części potrzebne do tego projektu.
Oprócz części elektronicznych kupiłem zegar z brzydką płytą czołową, bo dzięki temu jest o 10 euro tańszy od np. niebieskiego.
Krok 3: Połącz pierścienie
Użyj gorącego kleju, aby przymocować pierścienie na miejscu. Pierścienie są zasilane napięciem 5 V, a następnie są połączone ze sobą szeregowo, łącząc DOUT z DIN na każdym pierścieniu w kolejności rozmiaru, czyli od 60 do 24 do 12.
Krok 4: Okablowanie innych części elektronicznych
Powyższy schemat pokazuje, jak połączyć ze sobą części.
Zaczniemy od zegara czasu rzeczywistego DS3234. Zegar jest urządzeniem sterowanym przez magistralę szeregową i ma zapasową baterię do zapamiętania ustawionego czasu.
Krok 5: Przygotowanie do programowania Arduino Nano
Arduino Nano jest programowany za pomocą Arduino IDE. To w IDE piszesz „szkice”, które są następnie kompilowane w oprogramowanie układowe, które komputer zapisuje do podłączonego do niego Arduino za pomocą kabla USB. Pobierz IDE i zainstaluj je.
Załaduj plik NeoPixelClock_V1.ino
Zanim prześlemy kod do płyty, musimy się upewnić, że mamy zainstalowane sterowniki dla naszej płyty i że wybraliśmy właściwą płytę. W przypadku klonu Arduino Nano potrzebujemy sterowników do układu konwertera szeregowego USB CH340G. Chipset używany do połączenia USB-szeregowego to CH340/CH341, dla którego sterowniki (dla Windows) można pobrać tutaj:
www.wch.cn/download/CH341SER_EXE.html
Jeśli pracujesz na komputerze Mac, nie będziesz mieć żadnych problemów.
Krok 6: Instalacja biblioteki Adafruit NeoPixel
Zanim będziemy mogli korzystać z Biblioteki NeoPixel, musimy ją zainstalować! Kiedyś instalowanie bibliotek w Arduino IDE było trochę skomplikowane, ale od tego czasu uprościli go i dodali poręcznego Menedżera bibliotek. Jest wymieniony w menu rozwijanym "Szkic> Biblioteka". Otwórz menedżera biblioteki i wyszukaj Adafruit Neopixel.
Po znalezieniu wybierz go i kliknij przycisk instalacji.
Również w menu "Narzędzia>Płyta" upewnij się, że wybrana jest właściwa płyta, Arduino Nano.
Krok 7: Prześlij szkic
Teraz mamy wszystko przygotowane, możemy rozpocząć wgrywanie na tablicę. Płytkę łączymy kablem USB.
Najpierw dowiadujemy się, który port szeregowy zarejestrowała płyta.
W systemie Windows:
Otwórz polecenie za pomocą [Windows][R] i wpisz compmgmt.msc, w Zarządzaniu komputerem kliknij Menedżer urządzeń Spójrz pod Porty, aby dowiedzieć się, który port jest używany.
W systemie Mac OS:
Ikona Apple > Informacje o tym Macu > Raport systemowy > USB
Teraz w menu Narzędzia upewnij się, że wybrany jest procesor ze starym bootloaderem. Jest to potrzebne w przypadku tablicy klonów.
Teraz w lewym górnym rogu IDE kliknij przycisk Prześlij. To będzie przycisk ze strzałką skierowaną w prawo. Jak tylko zakończy się przesyłanie, zegar zacznie działać.
Zalecana:
Zegar WiFi, zegar i stacja pogodowa, sterowanie Blynk: 5 kroków (ze zdjęciami)
Zegar WiFi, timer i stacja pogodowa, sterowanie Blynk: jest to zegar cyfrowy Morphing (dzięki Hari Wiguna za koncepcję i kod morfingu), jest to również zegar analogowy, stacja raportowania pogody i minutnik kuchenny. Jest kontrolowany w całości przez Aplikacja Blynk na smartfonie przez Wi-Fi.Aplikacja umożliwia
ESP8266 Zegar sieciowy bez zegara RTC - Nodemcu NTP Zegar bez RTC - PROJEKT ZEGAR INTERNETOWY: 4 kroki
ESP8266 Zegar sieciowy bez zegara RTC | Nodemcu NTP Zegar bez RTC | PROJEKT ZEGARA INTERNETOWEGO: W projekcie będzie wykonywany projekt zegara bez RTC, będzie pobierał czas z internetu za pomocą wifi i wyświetli go na wyświetlaczu st7735
Arduino - pianino piezoelektryczne z trzema przyciskami: 4 kroki
Arduino - Piezo Three Button Piano: Trzyprzyciskowe pianino to projekt dla początkujących z pewnym doświadczeniem w korzystaniu z Arduino. Nieumyślnie pochłonęła mnie próba stworzenia tego, bawiąc się po raz pierwszy z brzęczykiem piezoelektrycznym. Było tak głośno! Próbując rozgryźć różne
Zegar elektroniczny C51 4 bity - Drewniany zegar: 15 kroków (ze zdjęciami)
C51 4-bitowy zegar elektroniczny - drewniany zegar: W ten weekend miałem trochę wolnego czasu, więc poszedłem dalej i zmontowałem ten 4-bitowy elektroniczny zegar cyfrowy DIY o wartości 2,40 USD, który kupiłem jakiś czas temu od AliExpress
Kieszonkowy wskaźnik laserowy z trzema lufami z przetworzonej kostki pryzmatycznej: 7 kroków
Kieszonkowy wskaźnik laserowy z potrójną lufą z kostki pryzmatycznej z recyklingu: Ten instruktaż przedstawię ci pryzmaty dichroiczne i użyję jednego do zbudowania wskaźnika laserowego z trzema lufami za pomocą małych lusterek i uszkodzonej lub pochodzącej z recyklingu kostki łączącej RGB (dichroiczna kostka X) z projektorów cyfrowych.Używam części drukowanej 3D do