Съдържание:

Lego/Cobi Showcase Arduino: 7 стъпки
Lego/Cobi Showcase Arduino: 7 стъпки

Видео: Lego/Cobi Showcase Arduino: 7 стъпки

Видео: Lego/Cobi Showcase Arduino: 7 стъпки
Видео: Lego Technic Automatic Candle snuffer #Shorts 2024, Ноември
Anonim
Image
Image
Стъпка 1: Материали
Стъпка 1: Материали

Това е проект на Arduino, който създадох, за да покажа моя резервоар COBI „Maus“. Оригиналната връзка има само текстов модул за превъртане на LCD. За моите импровизирах, така че намерих употреба за превъртащия се текст. Покрих моя LCD с лего, за да изглежда като дисплей за моите лего комплекти!

Кодовете бяха от CarterW16. Въпреки това съм добавил свои собствени кодове, за да позволя на моя Arduino да отговаря на моите изисквания. По -долу ще има инструкции как да направя моя проект!

Замених скоростта на думата слайдове

Яркостта на екрана

Максималната яркост

Din, CS, SCK

Думите, които ще се показват на моя LCD

Забавянето, когато всеки ред се появи

Стъпка 1: Стъпка 1: Материали

  • Arduino UNO/Леонардо
  • 1 или повече MAX7219 матрични модули
  • 5 джъмперни кабела
  • 5 или повече джъмперни проводници (по избор)
  • Непояна дъска
  • Lego coverup (по избор)
  • Кутия за прикриване на вашия Arduino
  • Лепило
  • Lego комплект или Lego за показване

Купих всичките си материали от Джин Хуа, но в Amazon има други аналози, които можете да намерите!

Ето връзката към магазина, в който отидох 金華 電子 и Mr. Gold Store

Стъпка 2: Стъпка 2: Окабеляване

Стъпка 2: Окабеляване
Стъпка 2: Окабеляване
Стъпка 2: Окабеляване
Стъпка 2: Окабеляване
  • Свържете 5V на arduino към VCC на матрицата
  • Свържете GND към GND
  • Свържете вход 5 към CS
  • Свържете вход 6 към DIN
  • Свържете вход 7 към CLK

За всички входове можете да промените окабеляването на arduino, както и на кода, за да го направите функционален. Не е нужно да използвате същите CS, DIN и CLK, които избрах да използвам в моя arduino проект!

Чертежът на картината на окабеляването на снимката е получен от CarterW16, така че не притежавам никакви кредити за това.

Стъпка 3: Стъпка 3: Добавяне на повече матрица 8x8

Стъпка 3: Добавяне на повече матрица 8x8
Стъпка 3: Добавяне на повече матрица 8x8

За да направите това, ще трябва да свържете VCC, GND, DIN, CS, CLK към същата позиция като 8x8, към който ще се свържете. Като го свържете, думите ще преминат през всички панели. Направете думата да изглежда по -дълга и думите няма да излязат от границата толкова бързо, сякаш имате само 1 матричен 8x8 LCD на дъската си. Можете да добавите до повече от 5 дъски, стига да промените номера или дъските в кода. Ако сте забравили да добавите количеството LCD, което използвате. Текстът ще бъде изрязан на 4 LCD, дори ако имате 5 LCD на макета. Това е лесна грешка, която хората биха направили, която добави дъските, но те не промениха кода, така че общото количество LCD не показва текст!

Стъпка 4: Стъпка 4: Кодът

Стъпка 4: Кодът
Стъпка 4: Кодът
Стъпка 4: Кодът
Стъпка 4: Кодът
Стъпка 4: Кодът
Стъпка 4: Кодът
  • Първо, трябва да изтеглите библиотеката за MaxMatrix във вашия код. Библиотеката може да бъде намерена тук MaxMatrix.
  • Това е кодът, който промених от първоначалния създател CarterW16. Ето връзката към моя код Lego Display Code.
  • В линка има кодове, които потребителят може да промени според собствените си предпочитания.
  • На първа снимка кодът е да свържете вашата библиотека на MaxMatrix към вашия arduino. Това е смисълът на кода. Бихте могли да добавите библиотеката, като отидете в настройките на компютъра си и получите приложения и намерете Arduino. Ако използвате компютър с Windows, можете да го намерите в Program File x86. Или можете да отидете на файлове във вашия Arduino и да намерите опцията за добавяне на папка. Когато щракнете върху папки, имате възможност да добавите папка MaxMatrix, която сте изтеглили на компютъра си.
  • За втората снимка това са опциите, които можете да промените във вашия код на Arduino. Максималният дисплей в кода може да бъде променен, за да отговаря на количеството дисплеи, които сте свързали. DIN, CS и CLK могат да се променят, стига да сте свързали вашия LCD с вашия Arduino UNO/LEONARDO със следния D Pin.
  • 3 ~ 5 снимки са кодовете, които позволяват на екрана ви да показва думи. Това са комбинациите от точки, които генерират буквите, цифрите, които ще използвате във вашия Arduino!
  • Шестата снимка показва промяната на интензитета на светлината. Това означава яркостта на екрана. Ако искате екранът ви да е по -ярък, ще трябва да промените номера на кода, за да бъде по -голям.
  • Седмата картина показва промяната на думите, които искате да се показва на екрана. Променете думата в скобите „немски“. Това ще позволи на всяка дума, която въведете, да се покаже на екрана. Думите, които можете да въведете, са английски и цифри. Ако искате да добавите още знаци, ще трябва да промените картина 3 ~ 5!
  • Последната снимка показва, че можете да промените часа, който показва следващият ред. Например, ако го забавите на 1000. Това означава, че следващият ред ще се покаже след 1 сек. Първият ред. Ще трябва да промените скобите "(1000)", номера в него. Следващата, която можете да промените, е скоростта на това колко бързо думите се придвижват през LCD "(низ, 50). Трябва да промените 50, за да стане по -бързо или по -бавно. По -голямото число означава, че е по -бързо.

Стъпка 5: Стъпка 5: Тестване

Стъпка 5: Тестване
Стъпка 5: Тестване

Тествайте вашия Arduino, като го свържете с USB проводника към електрически порт. Ако вашият Arduino не работи или функционира правилно. Ето някои неща, които трябва да проверите за грешки

  • Вашият код може да е различен от този, който сте свързали
  • Вашите схеми може да са свързани към различните портове
  • Използвали сте различни кабели за свързване
  • Добавихте знаци, букви, които не са включени във вашия код

След като се уверите, че имате всички тези 4 неща. Най -вероятно можете да отстраните 99% от проблема, с който се сблъсквате, тъй като това бяха често срещаните проблеми, с които се сблъсках по време на изграждането си!

Стъпка 6: Стъпка 6: Декорации

Стъпка 6: Декорации
Стъпка 6: Декорации
Стъпка 6: Декорации
Стъпка 6: Декорации

Можете да прикриете своя Arduino с кутия или някакво Lego. Направих кутия с помощта на Lego и покрих проводниците с нея. Въпреки това премахнах някои части отляво, тъй като трябваше да го свържа с USD порта на моя Arduino.

Стъпка 7: Видео

Ето линк към моя видеоклип и как съм направил моя видеоклип, който можете да видите крайния проект! Maus Haus

Препоръчано: