Spisu treści:
- Krok 1: Czego będziesz potrzebować
- Krok 2: Obwód
- Krok 3: Uruchom Visuino i wybierz typ płyty Arduino UNO
- Krok 4: W Visuino: Dodaj i połącz generator impulsów, bramkę logiczną i komponent generatora losowego
- Krok 5: W Visuino: Dodaj komponent OLED Lcd
- Krok 6: W Visuino: Podłączanie komponentów
- Krok 7: Graj
Wideo: VISUINO Rolling Dice za pomocą 0,96-calowego 4-pinowego modułu OLED: 7 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
W tym samouczku użyjemy OLED Lcd i Visuino, aby stworzyć Rolling Dice po naciśnięciu przycisku na naszej płytce prototypowej.
Obejrzyj film demonstracyjny.
Krok 1: Czego będziesz potrzebować
Do tego samouczka będziesz potrzebować:
- Arduino
- Płytka do krojenia chleba (lub tarcza do krojenia chleba)
- Wyświetlacz LCD
- Przewody połączeniowe
- Czerwona dioda LED (lub dowolny inny kolor)
- Przycisk
- Rezystor podciągający (50 kΩ)
- Program Visuino: Pobierz Visuino
Krok 2: Obwód
Połączenia są dość proste, patrz powyższy obrazek ze schematem obwodu płytki stykowej.
- Podłącz styk dodatni płytki stykowej do styku Arduino 5 V i podłącz styk ujemny płytki stykowej do styku Arduino GND.
- Podłącz dodatni pin diody LED do pinu 13 Arduino, a drugi do pinu GND na płytce stykowej.
- Podłącz styk rezystora do dodatniego styku płytki stykowej, a drugi styk rezystora do styku przycisku. Teraz podłącz drugi pin przycisku do pinu Arduino A0.
- Podłącz dodatni styk wyświetlacza OLED do dodatniego styku płytki stykowej, a ujemny styk OLED (gnd) do ujemnego styku płytki stykowej.
- Podłącz pin OLED lcd SCL do pinu Arduino SCL
- Podłącz pin OLED lcd SDA do pinu Arduino SDA
Krok 3: Uruchom Visuino i wybierz typ płyty Arduino UNO
Aby rozpocząć programowanie Arduino, musisz mieć zainstalowane Arduino IDE stąd:
Należy pamiętać, że w Arduino IDE 1.6.6 występuje kilka krytycznych błędów. Upewnij się, że zainstalowałeś 1.6.7 lub nowszy, w przeciwnym razie ta instrukcja nie będzie działać! Jeśli jeszcze tego nie zrobiłeś, wykonaj kroki opisane w tej instrukcji, aby skonfigurować Arduino IDE do programowania ESP 8266!
Visuino: https://www.visuino.eu również musi być zainstalowane.
Uruchom Visuino, jak pokazano na pierwszym obrazkuKliknij przycisk "Narzędzia" na komponencie Arduino (Zdjęcie 1) w VisuinoKiedy pojawi się okno dialogowe, wybierz "Arduino Uno", jak pokazano na Zdjęciu 2
Krok 4: W Visuino: Dodaj i połącz generator impulsów, bramkę logiczną i komponent generatora losowego
- Dodaj generator impulsów, ustaw częstotliwość na 100 (automatycznie zmieni się na 1E2) patrz pic2
- Dodaj bramkę logiczną AND
- Dodaj generator liczb całkowitych losowych, ustaw Max: 6 i Min: 1 oraz Seed: 9999999
Krok 5: W Visuino: Dodaj komponent OLED Lcd
- Dodaj komponent OLED Lcd (zdjęcie 1)
- Kliknij dwukrotnie komponent OLED Lcd, otworzy się okno dialogowe
- Po prawej stronie wybierz "pole tekstowe" i przeciągnij je na lewą stronę (obrazek 2)
- w oknie "właściwości" ustaw rozmiar: 9, szerokość: 6, x: 30 (zdjęcie 3)
- W oknie dialogowym po prawej stronie wybierz "Wypełnij ekran" i przeciągnij go na lewą stronę (obrazek 2)
-
w oknie "właściwości" ustaw kolor: tmcBlack (zdjęcie 4)
Krok 6: W Visuino: Podłączanie komponentów
- Podłącz pin wyjścia generatora impulsów do pinu komponentu bramki logicznej [1]
- Podłącz pin bramki logicznej [0] do pinu analogowego Arduino [A0]
- Podłącz wyjście bramki logicznej do pinu cyfrowego Arduino [13]
- Podłącz pin bramki logicznej do pinu generatora liczb całkowitych losowych;
- Pin Out generatora liczb całkowitych losowych do wyświetlacza OLED - Pin Elements Text Field1 [In]
- Podłącz wyświetlacz OLED Pin [A In] do Arduino Pin Serial [Out]
- Podłącz wyświetlacz OLED Pin [Out] do Arduino Pin I2C [In]
- Podłącz wyświetlacz OLED - Pin wypełniania elementów ekranu1 [zegar] do pinu Arduino [A0]
- Połącz pin szeregowy Arduino [In] z pinem Arduino [A0]
Krok 7: Graj
Jeśli włączysz moduł Arduino Uno, Oled Lcd zacznie wyświetlać losowe liczby po naciśnięciu przycisku.
Gratulacje! Ukończyłeś swój projekt Rolling Dice z Visuino. Dołączony jest również projekt Visuino, który stworzyłem dla tego Instructable. Możesz go pobrać i otworzyć w Visuino:
Zalecana:
Wykrywanie wibracji za pomocą modułu czujnika wstrząsu piezoelektrycznego: 6 kroków
Wykrywanie wibracji za pomocą modułu piezoelektrycznego czujnika uderzeniowego: W tym samouczku nauczymy się wykrywać wibracje uderzeniowe za pomocą prostego czujnika piezoelektrycznego Moduł wibracji i Visuino.Obejrzyj film demonstracyjny
Termometr pokojowy DIY za pomocą modułu OLED: 7 kroków (ze zdjęciami)
Termometr pokojowy DIY za pomocą modułu OLED: Dowiadujemy się, jak zbudować termometr pokojowy za pomocą czujnika DS18B20 i modułu OLED. Używamy Piksey Pico jako płyty głównej, ale szkic jest również kompatybilny z płytkami Arduino UNO i Nano, więc możesz ich również użyć
System monitorowania Raspberry Pi za pomocą modułu wyświetlacza OLED: 5 kroków
System monitorowania Raspberry Pi za pomocą modułu wyświetlacza OLED: W tym samouczku wyjaśnię, jak skonfigurować moduł wyświetlacza OLED o przekątnej 0,96 cala do wyświetlania informacji o systemie Raspberry Pi 4 Model B za pomocą interfejsu I2C
Bezprzewodowy pilot za pomocą modułu 2,4 Ghz NRF24L01 z Arduino - Nrf24l01 4-kanałowy / 6-kanałowy nadajnik-odbiornik do quadkoptera - Helikopter RC - Samolot zdalnie sterowany za pomocą Arduino: 5 kroków (ze zdjęciami)
Bezprzewodowy pilot za pomocą modułu 2,4 Ghz NRF24L01 z Arduino | Nrf24l01 4-kanałowy / 6-kanałowy nadajnik-odbiornik do quadkoptera | Helikopter RC | Samolot RC przy użyciu Arduino: obsługa samochodu RC | Quadkopter | Dron | Samolot RC | Łódź RC, zawsze potrzebujemy odbiornika i nadajnika, załóżmy, że do RC QUADCOPTER potrzebujemy 6-kanałowy nadajnik i odbiornik, a ten typ TX i RX jest zbyt drogi, więc zrobimy go na naszym
Samouczek modułu E32-433T LoRa - DIY Breakout Board dla modułu E32: 6 kroków
Samouczek modułu E32-433T LoRa | DIY Breakout Board dla modułu E32: Hej, co słychać, chłopaki! Akarsh tutaj z CETech. Ten mój projekt jest bardziej krzywą uczenia się, aby zrozumieć działanie modułu E32 LoRa firmy eByte, który jest 1-watowym modułem nadawczo-odbiorczym o dużej mocy. Kiedy zrozumiemy działanie, mam projekt