Съдържание:
- Стъпка 1: Стъпка 1: Материали
- Стъпка 2: Стъпка 2: Окабеляване
- Стъпка 3: Стъпка 3: Добавяне на повече матрица 8x8
- Стъпка 4: Стъпка 4: Кодът
- Стъпка 5: Стъпка 5: Тестване
- Стъпка 6: Стъпка 6: Декорации
- Стъпка 7: Видео
Видео: Lego/Cobi Showcase Arduino: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Това е проект на 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: Окабеляване
- Свържете 5V на arduino към VCC на матрицата
- Свържете GND към GND
- Свържете вход 5 към CS
- Свържете вход 6 към DIN
- Свържете вход 7 към CLK
За всички входове можете да промените окабеляването на arduino, както и на кода, за да го направите функционален. Не е нужно да използвате същите CS, DIN и CLK, които избрах да използвам в моя arduino проект!
Чертежът на картината на окабеляването на снимката е получен от CarterW16, така че не притежавам никакви кредити за това.
Стъпка 3: Стъпка 3: Добавяне на повече матрица 8x8
За да направите това, ще трябва да свържете VCC, GND, DIN, CS, CLK към същата позиция като 8x8, към който ще се свържете. Като го свържете, думите ще преминат през всички панели. Направете думата да изглежда по -дълга и думите няма да излязат от границата толкова бързо, сякаш имате само 1 матричен 8x8 LCD на дъската си. Можете да добавите до повече от 5 дъски, стига да промените номера или дъските в кода. Ако сте забравили да добавите количеството LCD, което използвате. Текстът ще бъде изрязан на 4 LCD, дори ако имате 5 LCD на макета. Това е лесна грешка, която хората биха направили, която добави дъските, но те не промениха кода, така че общото количество LCD не показва текст!
Стъпка 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: Тестване
Тествайте вашия Arduino, като го свържете с USB проводника към електрически порт. Ако вашият Arduino не работи или функционира правилно. Ето някои неща, които трябва да проверите за грешки
- Вашият код може да е различен от този, който сте свързали
- Вашите схеми може да са свързани към различните портове
- Използвали сте различни кабели за свързване
- Добавихте знаци, букви, които не са включени във вашия код
След като се уверите, че имате всички тези 4 неща. Най -вероятно можете да отстраните 99% от проблема, с който се сблъсквате, тъй като това бяха често срещаните проблеми, с които се сблъсках по време на изграждането си!
Стъпка 6: Стъпка 6: Декорации
Можете да прикриете своя Arduino с кутия или някакво Lego. Направих кутия с помощта на Lego и покрих проводниците с нея. Въпреки това премахнах някои части отляво, тъй като трябваше да го свържа с USD порта на моя Arduino.
Стъпка 7: Видео
Ето линк към моя видеоклип и как съм направил моя видеоклип, който можете да видите крайния проект! Maus Haus
Препоръчано:
Lego Arduino Nano без заглавни щифтове Корпус: 3 стъпки
Lego Arduino Nano без корпус на щифтове за заглавки: Имах нужда от корпус за моя Arduino Nano, в който няма споени щифтове за заглавки. Исках да е хубаво и малко
Lego Arduino Nano с корпус за крака: 4 стъпки
Lego Arduino Nano с корпус за крака: Имах нужда от корпус за моя Arduino Nano … с щифтове за свързване на джъмпери към дъното
Commodore 64 Revamp с Raspberry Pi, Arduino и Lego: 17 стъпки (със снимки)
Commodore 64 Revamp с Raspberry Pi, Arduino и Lego: Този проект ви позволява да преоткриете игралната сцена от 80-те години, като възкресите стария домашен компютър Commodore 64, използвайки нови компоненти и онези универсални Lego тухли! Ако сте имали един от тези компютри, тази компилация ще ви позволи да възпроизведете забравени игри
Lego Lego Skull Man: 6 стъпки (със снимки)
Lego Lego Skull Man: Здравейте, днес ще ви науча как да направите готин малък батериен светодиоден лего череп мъж. Това би било чудесно за Хелоуин, който предстои скоро. Или дори би било чудесен прост проект за правене когато дъската ви или просто малка мантия
Arduino Arcade Lego Games Box: 19 стъпки (със снимки)
Arduino Arcade Lego Games Box: Ако имате деца, вероятно ще се сблъскате със същите проблеми, както ние с комплектите Lego, които сте им купили. Те се събират и играят с тях, но след известно време комплектите се трансформират в една купчина тухли. Децата порастват и не знаете какво да правите