Spisu treści:

Projekt 1: Demo wideo w języku C: 9 kroków
Projekt 1: Demo wideo w języku C: 9 kroków

Wideo: Projekt 1: Demo wideo w języku C: 9 kroków

Wideo: Projekt 1: Demo wideo w języku C: 9 kroków
Wideo: TWOJE 5 SEKUND ODC 4 #shorts 2024, Listopad
Anonim
Image
Image

Witaj kolego hobbyście, W tym projekcie chciałem stworzyć demonstrację małego wyświetlacza, która będzie dobrym wstępem do mojego laboratorium.

Aby to zrobić, świetnie wykorzystałem następujące elementy w serwisie eBay:

- Arduino Nano:

- Wyświetlacz I2C OLED LCD:

- Pistolet do podgrzewania kleju:

Oto kroki potrzebne do ukończenia tego projektu

Krok 1: Przylutuj nagłówki do Arduino i wyświetlacza LCD

Krok 2: Zegnij nagłówek JTAG na Arduino Nano, który służyłby jako uchwyt do naszego wyświetlacza LCD

Krok 3: Za pomocą połączonego pistoletu klejącego przyklej mały wyświetlacz do Arduino Nano

Krok 4: Wykonaj właściwe połączenia

Teraz, gdy cała konfiguracja jest złożona, nadszedł czas na nawiązanie kilku połączeń. W tym celu musisz nawiązać poniższe połączenia.

Robiąc to, będziesz musiał również skrócić przewody, jeśli jesteś standardowymi zworkami, jak pokazano poniżej. Szybka zasada polega na skręceniu drutu jako takiego, aby oszacować dokładną lokalizację wykonania cięcia.

Krok 5: Po wykonaniu nacięć będziesz musiał przylutować dwa końce przewodu połączeniowego w następujący sposób

Krok 6: Zakończ wszystkie połączenia. Kiedy już to zrobisz, nadszedł czas, aby zaprogramować tę małą konfigurację

Krok 7: Przygotuj się do kodowania

przed umieszczeniem jakiegokolwiek kodu w Arduino musisz najpierw pobrać kilka bibliotek. Poniższe dwa linki powinny Cię tam zaprowadzić:

Adafruit-GFX-Library:

Adafruit-SSD1306:

Zakładam, że wiesz, jak dodać skompresowaną bibliotekę (.zip) do Arduino IDE. Jeśli jest inaczej, skorzystaj z poniższego linku, aby dowiedzieć się więcej na ten temat:

Jak dodać bibliotekę.zip do Arduino IDE:

Krok 8: Dodaj więcej fajnych funkcji do swojego programu

Z technicznego punktu widzenia nie jest to krok, ale jeśli chcesz dodać więcej fajnych funkcji, takich jak dodawanie zdjęć do ekranu, i dla bardziej żmudnej pracy, możesz dodać-g.webp

Link 1:

Link 2:

Pierwszy link, link1, pomaga przekonwertować obraz o DOWOLNYM rozmiarze do odpowiedniego rozmiaru 128X64, który reprezentuje wymiar wyświetlacza OLED. Biorąc to pod uwagę, możesz dokonać konwersji na mniejsze lub większe wymiary w oparciu o dostępny produkt końcowy. Jeśli chodzi o drugie łącze, pozwoliłoby to na konwersję obrazu do formatu bitmapy (pęczek zer i jedynek posortowanych razem w macierz). Zapisanie tego ostatniego w pamięci programu Arduino pomogłoby później wyświetlić go za pomocą funkcji „display.drawBitmap()”.

Krok 9: Bądź kreatywny, niebo jest granicą

Łączę moje kody, aby uzyskać powyższy film (link do GitHub). Załączam również wolniejszą wersję powyższego filmu.

link:

PS: proszę zwrócić szczególną uwagę na przetwarzanie zdjęcia przed zmianą go na obrazy monochromatyczne. Wynik końcowy może być na tej podstawie dobry lub zły. Zalecam dostosowanie kontrastu do poziomu, który obejmuje filtr progowy, po którym nastąpi.

Zainspiruj się, zmień i skorzystaj z niektórych funkcji.

Jeśli Ci się spodobało, polub, udostępnij i zasubskrybuj, aby uzyskać więcej interesujących treści.

Zalecana: