Spisu treści:
- 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
- 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
- Krok 8: Dodaj więcej fajnych funkcji do swojego programu
- Krok 9: Bądź kreatywny, niebo jest granicą
Wideo: Projekt 1: Demo wideo w języku C: 9 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
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:
Jak korzystać z multimetru w języku tamilskim - Przewodnik dla początkujących - Multimetr dla początkujących: 8 kroków
Jak korzystać z multimetru w języku tamilskim | Przewodnik dla początkujących | Multimetr dla początkujących: Witajcie przyjaciele, W tym samouczku wyjaśniłem, jak używać multimetru we wszelkiego rodzaju obwodach elektronicznych w 7 różnych krokach, takich jak 1) test ciągłości w celu rozwiązywania problemów ze sprzętem 2) Pomiar prądu stałego 3) testowanie diody i diody LED 4) Pomiar Żyw
Prosty program dodawania w szekspirowskim języku programowania: 18 kroków
Prosty program dodawania w szekspirowskim języku programowania: Szekspirowski język programowania (SPL) jest przykładem ezoterycznego języka programowania, który być może jest interesujący do nauki i przyjemny w użyciu, ale nie jest szczególnie przydatny w rzeczywistych zastosowaniach. SPL to język, w którym kod źródłowy r
Zakoduj i przetestuj komputer w języku maszynowym: 6 kroków
Koduj i testuj komputer w języku maszynowym: W tej instrukcji pokażę, jak kodować i testować program komputerowy w języku maszynowym. Język maszynowy jest językiem ojczystym komputerów. Ponieważ składa się z ciągów jedynek i zer, nie jest łatwo zrozumiały dla ludzi. Do pracy
CribSense: bezdotykowa niania wideo oparta na wideo: 9 kroków (ze zdjęciami)
CribSense: bezdotykowa niania wideo oparta na wideo: CribSense to bezdotykowa niania wideo oparta na wideo, którą możesz wykonać samodzielnie bez rozbijania banku. CribSense to implementacja C++ funkcji powiększenia wideo dostrojona do działania na Raspberry Pi 3 Model B. W ciągu weekendu możesz ustawić własne łóżeczko
Pilot wideo dla maluchów do odtwarzacza wideo na PC: 6 kroków
Toddler Video Remote dla PC Video Player: Buduję pilota, który łączy się z komputerem przez USB. Duży pilot pozwala mojemu maluchowi wybierać i odtwarzać filmy na starym komputerze. To stosunkowo prosty projekt. Podstawowym elementem jest klawiatura USB lub bezprzewodowa klawiatura USB. Następnie