Spisu treści:
- Krok 1: Zamów płytki drukowane (PCB)
- Krok 2: Zamów komponenty
- Krok 3: Montaż desek
- Krok 4: Programowanie ArduinOLED
Wideo: Zbuduj ArduinOLED: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
ArduinOLED to platforma do gier elektronicznych i innych projektów. Zawiera ekran OLED, joystick, niektóre przyciski, brzęczyk i punkty połączeń z zaciskami krokodylkowymi do łączenia z wieloma innymi urządzeniami. Odwiedź https://johanv.xyz/ArduinOLED, aby uzyskać więcej informacji.
Z tego przewodnika dowiesz się, jak samodzielnie zamówić i złożyć jedną z tych płyt. Aby skonfigurować oprogramowanie, odwiedź
Krok 1: Zamów płytki drukowane (PCB)
Zaprojektowałem tablice na EasyEDA:
easyeda.com/jjvan/OLED_Arduino-55422f17ec8…
Zamówiłem płytkę o nazwie „ArduinOLED v6”. Ma kilka błędów:
- Wszystkie diody są odwrócone z wyjątkiem diody mocy.
- Rezystory podciągające SDA i SCL zostały przypadkowo podłączone do masy zamiast 5V, więc musiałem przylutować rezystory promieniowe 1K om do złącz krokodylkowych.
Naprawiłem wszystkie te problemy na płycie o nazwie „ArduinOLED v8”
- Wszystkie diody są teraz poprawne.
- SDA i SCL mają teraz rezystory podciągające do montażu powierzchniowego 1K.
- Piny SPI są dostępne na zaciskach krokodylkowych po lewej stronie.
- UWAGA: Ponieważ piny zostały zmienione, będziesz musiał zmodyfikować bibliotekę ArduinOLED, aby móc czytać przyciski. Więcej na ten temat w ostatnim kroku tego samouczka.
Aby zamówić tablice, załóż konto na EasyEDA, kliknij powyższy link i kliknij "Otwórz w Edytorze" obok tablicy, którą chcesz zamówić. Następnie kliknij „Wyjście produkcyjne” (oznaczone na powyższych obrazach), co otworzy nową kartę z opcjami zamawiania. Zmień „Ilość PCB” na 10, ponieważ 5 i 10 kosztują tyle samo, i kliknij „Zapisz w koszyku”.
Wpisz swój adres, aby otrzymać koszt wysyłki. W USA jest to zwykle 18 USD, więc jeśli chcesz zamówić kilka rodzajów desek, ułóż je w tej samej kolejności, aby zapłacić za wysyłkę tylko raz.
Nie składaj jeszcze zamówienia na PCB, ponieważ możesz obniżyć koszty wysyłki, zamawiając niektóre elementy z PCB.
Krok 2: Zamów komponenty
W załączniku znajduje się arkusz kalkulacyjny ze wszystkimi komponentami i miejscem ich zakupu. Wszystkie komponenty z "LCSC" można łączyć z zamówieniem EasyEDA PCB. Podczas realizacji transakcji, w opcjach wysyłki, wybierz „Chcę połączyć zamówienia na PCB w celu wspólnej wysyłki”. Następnie po złożeniu zamówienia na LCSC wróć i złóż zamówienie na tablice od EasyEDA.
Krok 3: Montaż desek
Kilka uwag przy lutowaniu elementów na PCB:
- Pamiętaj, aby odciąć szpilki Arduino Pro Mini, które wystają z tyłu płyty, ponieważ uderzyłyby w uchwyt baterii 9V.
- Przypnij również diody, przyciski i brzęczyk, które znajdują się pod uchwytem baterii 9V
- Przylutuj uchwyt baterii jako ostatni.
- Podczas lutowania joysticka należy zdjąć głowicę kątową i zastąpić ją albo zwykłą głowicą, albo resztkami pinów z diod.
- Użyłem żeńskiego nagłówka 1x4 podczas podłączania ekranu OLED, więc mogłem go usunąć, jeśli chciałem. Możesz też po prostu przylutować ekran bezpośrednio do płytki.
Krok 4: Programowanie ArduinOLED
Aby zaprogramować ArduinOLED, postępuj zgodnie z tym samouczkiem:
www.instructables.com/id/ArduinOLED/
Jeśli zamówiłeś "ArudinOLED v8", który jest oznaczony z tyłu napisem "v2.0" (numer na odwrocie reprezentuje "wersję oprogramowania" dla kompatybilności biblioteki), będziesz musiał zmienić kilka linijek w bibliotece ArduinOLED.
Otwórz plik pod adresem:
[folder szkicownika]/ArduinOLED/ArduinOLED.cpp
LUB
[folder szkicownika]/ArduinOLED-master/ArduinOLED.cpp
Znajdź te linie u góry:
Kol. wyj.0 (WYSOKI);
Kol. wyj.1 (WYSOKI); Kol.wyj.2 (WYSOKI);
I zmień je na to:
Kol. wyj.0 (WYSOKI);
Kol. wyj.1 (WYSOKI); Kol. wyj.2 (WYSOKI); OryginalnyZmieniony D10D9 D11D6 D12D
Zmieni to, jakie piny są używane do matrycy przycisków, aby odzwierciedlić zmiany na płycie "ArduinOLED v8". Dzięki temu piny SPI są dostępne na złączach zaciskowych po lewej stronie.
Daj mi znać, jeśli masz jakieś pytania lub potrzebujesz wyjaśnień dotyczących któregokolwiek z tych kroków. Powodzenia!
Zalecana:
Zbuduj Wearable Motion Tracker (BLE od Arduino do niestandardowej aplikacji Android Studio): 4 kroki
Zbuduj Wearable Motion Tracker (BLE Od Arduino do niestandardowej aplikacji Android Studio): Bluetooth Low Energy (BLE) to forma komunikacji Bluetooth o niskim poborze mocy. Urządzenia do noszenia, takie jak inteligentne ubrania, które pomagam projektować w Predictive Wear, muszą ograniczać zużycie energii, gdy tylko jest to możliwe, aby przedłużyć żywotność baterii i często korzystać z BLE
Zbuduj własny zasilacz laboratoryjny o zmiennej wydajności: 4 kroki (ze zdjęciami)
Zbuduj własny zasilacz laboratoryjny o zmiennej mocy: W tym projekcie pokażę, jak połączyłem LTC3780, który jest potężnym konwerterem Step Up/Step Down o mocy 130 W, z zasilaczem 12 V 5 A, aby stworzyć regulowany zasilacz laboratoryjny (0,8 V-29,4V ||0,3A-6A). Wydajność jest całkiem dobra w porównaniu
Zbuduj własne surowe radio FM: 4 kroki
Zbuduj własne surowe radio FM: W tym projekcie pokażę, jak działa nadajnik RF FM i jak ta zasada ma się do starszego AM. Pokażę Ci też, jak zbudować prosty i prymitywny odbiornik FM, który czasem pozwoli Ci nawet posłuchać ulubionej stacji radiowej
Zbuduj zdalnie sterowanego robota ESP8266 za 15 USD / samochód / zbiornik na Ios i Androida: 4 kroki
Zbuduj zdalnie sterowanego robota lokaja / samochód / czołg ESP8266 za 15 USD na Ios i Androida: Czy nie znosisz chodzić do kuchni po przekąskę? Albo po nowy napój? To wszystko można naprawić za pomocą tego prostego, zdalnie sterowanego lokaja za 15 USD. Zanim przejdziemy dalej, prowadzę teraz projekt Kickstarter dla sterowanej głosem taśmy LED RGB
Zbuduj urządzenie czujnika środowiska wewnętrznego: 4 kroki
Zbuduj urządzenie czujnika środowiska wewnętrznego: W dzisiejszych czasach ludzie bardziej troszczą się o jakość wnętrz w miejscu, w którym żyją, ponieważ jest to ściśle związane z ich zdrowiem. Znaczenie lepszej jakości życia obejmuje świadomość, że masz lepsze warunki życia. Ja też jestem bardzo częścią