Spisu treści:

Prezentacja Lego/Cobi Arduino: 7 kroków
Prezentacja Lego/Cobi Arduino: 7 kroków

Wideo: Prezentacja Lego/Cobi Arduino: 7 kroków

Wideo: Prezentacja Lego/Cobi Arduino: 7 kroków
Wideo: Ups. 2024, Lipiec
Anonim
Image
Image
Krok 1: Materiały
Krok 1: Materiały

Jest to projekt Arduino, który stworzyłem, aby zaprezentować mój czołg COBI „Maus”. Oryginalny link ma tylko przewijany moduł tekstowy LCD. Dla mnie improwizowałem, więc znalazłem zastosowanie dla przewijanego tekstu. Pokryłem swój LCD lego, aby wyglądał jak wyświetlacz dla moich zestawów lego!

Kody pochodziły z CarterW16. Dodałem jednak własne kody, aby moje Arduino spełniało moje wymagania. Poniżej znajdują się instrukcje, jak wykonać mój projekt!

Wymieniłem szybkość slajdu słowa

Jasność ekranu

Maksymalna jasność

Din, CS, SCK

Słowa, które pojawią się na moim LCD

Opóźnienie, gdy pojawi się każda linia

Krok 1: Krok 1: Materiały

  • Arduino UNO/Leonardo
  • 1 lub więcej modułów macierzy MAX7219
  • 5 kabli rozruchowych
  • 5 lub więcej przewodów połączeniowych (opcjonalnie)
  • Płytka stykowa bez lutowania
  • Przykrycie Lego (opcjonalnie)
  • Pudełko do zakrycia Arduino
  • Klej
  • Zestaw Lego lub Lego do wyświetlenia

Wszystkie moje materiały kupiłem od Jin Hua, ale na Amazon są też inne ich odpowiedniki, które można znaleźć!

Oto link do sklepu, do którego trafiłam 金華電子 i Mr. Gold Store

Krok 2: Krok 2: Okablowanie

Krok 2: Okablowanie
Krok 2: Okablowanie
Krok 2: Okablowanie
Krok 2: Okablowanie
  • Podłącz 5V na arduino do VCC na matrycy
  • Podłącz GND do GND
  • Podłącz input5 do CS
  • Podłącz wejście 6 do DIN
  • Podłącz wejście 7 do CLK

Dla wszystkich wejść można zmienić okablowanie arduino, a także kod, aby działał. Nie musisz używać tych samych CS, DIN i CLK, które wybrałem w moim projekcie arduino!

Rysunek okablowania na zdjęciu został pobrany od CarterW16, więc nie posiadam żadnych kredytów.

Krok 3: Krok 3: Dodawanie kolejnych matryc 8x8

Krok 3: Dodawanie kolejnych matryc 8x8
Krok 3: Dodawanie kolejnych matryc 8x8

Aby to zrobić, musisz podłączyć VCC, GND, DIN, CS, CLK do tej samej pozycji, co 8x8, do którego zamierzasz się podłączyć. Po połączeniu słowa przejdą przez wszystkie panele. Dzięki temu słowo wydaje się dłuższe, a słowa nie znikają z granicy tak szybko, jakbyś miał tylko 1 matrycę LCD 8x8 na swojej płytce prototypowej. Możesz dodać do więcej niż 5 tablic, o ile zmienisz liczbę lub tablice w kodzie. Jeśli zapomniałeś dodać ilość LCD, której używasz. Tekst zostanie przycięty do 4 LCD, nawet jeśli masz 5 LCD na płytce prototypowej. Jest to łatwy błąd, który popełniliby ludzie, którzy dodali płyty, ale nie zmienili kodu, więc całkowita ilość LCD nie pokazywała tekstu!

Krok 4: Krok 4: Kodeks

Krok 4: Kodeks
Krok 4: Kodeks
Krok 4: Kodeks
Krok 4: Kodeks
Krok 4: Kodeks
Krok 4: Kodeks
  • Najpierw musisz pobrać bibliotekę MaxMatrix w swoim kodzie. Bibliotekę znajdziesz tutaj MaxMatrix.
  • To jest kod, który zmieniłem od oryginalnego twórcy CarterW16. Oto link do mojego kodu Lego Display Code.
  • W linku znajdują się kody, które użytkownik może zmienić według własnych preferencji.
  • Na obrazku pierwszym kod polega na połączeniu twojej biblioteki MaxMatrix z twoim arduino. Takie jest znaczenie kodu. Możesz dodać bibliotekę, przechodząc do ustawień komputera i pobierając aplikacje, i znajdź Arduino. Jeśli używasz komputera z systemem Windows, możesz go znaleźć w Program File x86. Możesz też przejść do plików w swoim Arduino i znaleźć opcję dodania folderu. Po kliknięciu folderów masz możliwość dodania folderu MaxMatrix, który pobrałeś na swój komputer.
  • Na drugim zdjęciu są to opcje, które można zmienić w kodzie Arduino. Maksymalny wyświetlacz w kodzie można zmienić tak, aby pasował do ilości podłączonych wyświetlaczy. DIN, CS i CLK można zmienić, o ile połączono wyświetlacz LCD z Arduino UNO/LEONARDO za pomocą następującego złącza D Pin.
  • 3 ~ 5 obrazków to kody, które pozwalają na wyświetlanie słów na ekranie. Są to kombinacje kropek, które generują litery, cyfry, których użyjesz w swoim Arduino!
  • Szósty rysunek pokazuje zmianę natężenia światła. Oznacza to jasność ekranu. Jeśli chcesz, aby ekran był jaśniejszy, musisz zmienić numer kodu na większy.
  • Siódmy obrazek pokazuje zmianę słów, które chcesz pokazać na ekranie. Zmień słowo w nawiasach „niemiecki”. Dzięki temu każde słowo, które wpiszesz, zostanie wyświetlone na ekranie. Jednak słowa, które możesz wpisać, to angielski i liczby. Jeśli chcesz dodać więcej postaci, musisz zmienić obrazek 3~5!
  • Ostatni obrazek pokazuje, że możesz zmienić czas wyświetlania następnej linii. Na przykład, jeśli opóźnisz to do 1000. Oznacza to, że następna linia pojawi się po 1 sekundzie od pierwszej linii. Musiałbyś zmienić nawiasy "(1000)", numer w nim. Kolejna, którą możesz zmienić, to szybkość, z jaką słowa przewijają się na wyświetlaczu LCD” (ciąg, 50). Trzeba by zmienić 50, aby przyspieszyć lub zwolnić. Wyższa liczba oznacza, że jest szybciej.

Krok 5: Krok 5: Testowanie

Krok 5: Testowanie
Krok 5: Testowanie

Przetestuj swoje Arduino, podłączając go przewodem USB do portu elektrycznego. Jeśli twoje Arduino nie działa lub nie działa poprawnie. Oto kilka rzeczy do sprawdzenia pod kątem błędów

  • Twój kod może różnić się od tego, który podłączyłeś
  • Twoje obwody mogą być podłączone do różnych portów
  • Do połączenia użyłeś różnych przewodów
  • Dodałeś znaki, litery, które nie były zawarte w Twoim kodzie

Po upewnieniu się, że masz wszystkie te 4 rzeczy. Najprawdopodobniej możesz naprawić 99% problemu, z którym się borykasz, ponieważ były to typowe problemy, z którymi miałem do czynienia podczas budowy!

Krok 6: Krok 6: Dekoracje

Krok 6: Dekoracje
Krok 6: Dekoracje
Krok 6: Dekoracje
Krok 6: Dekoracje

Możesz zakryć swoje Arduino pudełkiem lub jakimś Lego. Zrobiłem pudełko z Lego i zakryłem nim przewody. Jednak usunąłem część lewej strony, ponieważ musiałem połączyć ją z portem USD lub moim Arduino.

Krok 7: Wideo

Oto link do mojego filmu i tego, jak zrobiłem swój film, który można zobaczyć w finalnym projekcie! Maus Haus

Zalecana: