Spisu treści:
- Krok 1: Części
- Krok 2: Wyprodukuj płytki PCB do swojego projektu
- Krok 3: Pobierz i skonfiguruj Arduino IDE
- Krok 4: Przygotuj części
- Krok 5: Kodowanie modułu
- Krok 6: Zabawa z tarczą
![Łatwy do wdrożenia interfejs użytkownika -- Wyświetlacz OLED z joystickiem i przyciskami: 6 kroków Łatwy do wdrożenia interfejs użytkownika -- Wyświetlacz OLED z joystickiem i przyciskami: 6 kroków](https://i.howwhatproduce.com/images/002/image-4978-35-j.webp)
Wideo: Łatwy do wdrożenia interfejs użytkownika -- Wyświetlacz OLED z joystickiem i przyciskami: 6 kroków
![Wideo: Łatwy do wdrożenia interfejs użytkownika -- Wyświetlacz OLED z joystickiem i przyciskami: 6 kroków Wideo: Łatwy do wdrożenia interfejs użytkownika -- Wyświetlacz OLED z joystickiem i przyciskami: 6 kroków](https://i.ytimg.com/vi/ZeXSPJfsNPE/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
![Image Image](https://i.howwhatproduce.com/images/002/image-4978-37-j.webp)
![](https://i.ytimg.com/vi/WqWPQd9PA6g/hqdefault.jpg)
Moduł ten posiada wyświetlacz OLED z dwoma przyciskami, 5-kierunkowy joystick oraz 3-osiowy akcelerometr. Jest to przydatne podczas konfigurowania interfejsu użytkownika dla projektu.
Hej co tam u was? Akarsh tutaj z CETech. Dzisiaj przyjrzymy się modułowi typu „wszystko w jednym”, który jest bardzo przydatny w tworzeniu szybkiego interfejsu sprzętowego UI dla każdego projektu, który tworzymy w przyszłości. Obejrzyj wideo na moim kanale, aby zobaczyć tablicę w akcji! Zacznijmy teraz od projektu!
Krok 1: Części
![Części Części](https://i.howwhatproduce.com/images/002/image-4978-38-j.webp)
Aby to zrobić, będziesz potrzebować płyty ESP8266, a jeśli chcesz, możesz również dodać baterię.
Moduł Firebeetle OLED znajdziesz tutaj.
Proponuję użyć płyty DFRobot z tym modułem, ponieważ pinout będzie kompatybilny i nigdzie nie napotkasz żadnych problemów. Użyłem płyty Firebeetle od DFRobot, ponieważ ma wbudowane rozwiązanie do ładowania i monitorowania baterii.
Krok 2: Wyprodukuj płytki PCB do swojego projektu
![Uzyskaj płytki PCB do swojego projektu wyprodukowane Uzyskaj płytki PCB do swojego projektu wyprodukowane](https://i.howwhatproduce.com/images/002/image-4978-39-j.webp)
Musisz sprawdzić JLCPCB, aby zamówić tanie PCB online!
Otrzymasz 10 dobrej jakości płytek PCB wyprodukowanych i wysłanych na wyciągnięcie ręki za 2 $ i trochę przesyłki. Otrzymasz również zniżkę na wysyłkę przy pierwszym zamówieniu. Aby zaprojektować własną płytkę drukowaną, przejdź do easyEDA, a gdy już to zrobisz, prześlij swoje pliki Gerber do JLCPCB, aby zostały wyprodukowane z dobrą jakością i krótkim czasem realizacji.
Krok 3: Pobierz i skonfiguruj Arduino IDE
![Pobierz i skonfiguruj Arduino IDE Pobierz i skonfiguruj Arduino IDE](https://i.howwhatproduce.com/images/002/image-4978-40-j.webp)
Pobierz Arduino IDE stąd.
1. Zainstaluj Arduino IDE i otwórz je.
2. Przejdź do Plik > Preferencje
3. Dodaj https://arduino.esp8266.com/stable/package_esp8266… adresy URL menedżera tablic dodatkowych.
4. Przejdź do Narzędzia > Tablica > Menedżer tablic
5. Wyszukaj ESP8266, a następnie zainstaluj płytkę.
6. Uruchom ponownie IDE.
Krok 4: Przygotuj części
![Przygotuj części Przygotuj części](https://i.howwhatproduce.com/images/002/image-4978-41-j.webp)
![Przygotuj części Przygotuj części](https://i.howwhatproduce.com/images/002/image-4978-42-j.webp)
![Przygotuj części Przygotuj części](https://i.howwhatproduce.com/images/002/image-4978-43-j.webp)
1. Przylutuj nagłówki na osłonie OLED oraz moduł mikrokontrolera.
WSKAZÓWKA: Użyj płytki stykowej, aby wyrównać nagłówki, a następnie przylutuj moduł, utrzymując nagłówki włożone do płytki stykowej.
2. Wyrównaj rogi z białymi kolorami na obu modułach i ułóż je w stos za pomocą nagłówków. Teraz podłącz płytkę do komputera.
Krok 5: Kodowanie modułu
![Kodowanie modułu Kodowanie modułu](https://i.howwhatproduce.com/images/002/image-4978-44-j.webp)
1. Pobierz następujące biblioteki:
1.1.
1.2.
2. Wyodrębnij pobrane biblioteki, zmień ich nazwy, usuwając z nich nazwę "-master".
3. Przejdź do folderu bibliotek w swoim Arduino IDE i wklej oba foldery tutaj.
4. Uruchom ponownie środowisko Arduino IDE.
5. Przejdź do Plik>Przykłady>DFRobot_OLED12864>testall i otwórz ten kod.
6. Przejdź do Narzędzia > Tablica. Wybierz odpowiednią płytę, której używasz, w moim przypadku Firebeetle ESP8266.7. Wybierz poprawny komunikat. port, przechodząc do menu Narzędzia > Port.
8. Naciśnij przycisk przesyłania.
9. Gdy zakładka mówi Gotowe przesyłanie, jesteś gotowy do użycia tarczy. Po załadowaniu otwórz monitor szeregowy, aby wyświetlić następujące szczegóły.
Krok 6: Zabawa z tarczą
![Zabawa z tarczą Zabawa z tarczą](https://i.howwhatproduce.com/images/002/image-4978-45-j.webp)
![Zabawa z tarczą Zabawa z tarczą](https://i.howwhatproduce.com/images/002/image-4978-46-j.webp)
![Zabawa z tarczą Zabawa z tarczą](https://i.howwhatproduce.com/images/002/image-4978-47-j.webp)
1. Podłącz moduł do zasilania za pomocą złącza micro USB na płycie lub po prostu włącz przełącznik, jeśli masz podłączony akumulator.
2. Zaraz po podłączeniu modułu zobaczysz, że wyświetlacz ożywa.
3. Gdy użyjesz różnych przycisków na joysticku, zobaczysz, że wyświetlacz w czasie rzeczywistym pokazuje, w jakim kierunku przesunąłeś joystick.
4. Naciśnięcie przycisku A i B pokazuje różne typy danych jak na poniższych zdjęciach.
5. KONGO! Moduł działa zgodnie z oczekiwaniami.