![Arduino Telesketch със светодиодна матрица: 6 стъпки (със снимки) Arduino Telesketch със светодиодна матрица: 6 стъпки (със снимки)](https://i.howwhatproduce.com/images/004/image-9001-38-j.webp)
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36
![Arduino Telesketch с LED матрица Arduino Telesketch с LED матрица](https://i.howwhatproduce.com/images/004/image-9001-39-j.webp)
![Arduino Telesketch с LED матрица Arduino Telesketch с LED матрица](https://i.howwhatproduce.com/images/004/image-9001-40-j.webp)
![Arduino Telesketch с LED матрица Arduino Telesketch с LED матрица](https://i.howwhatproduce.com/images/004/image-9001-41-j.webp)
Ето само едно просто ръководство за създаване на телескоп с помощта на Arduino. Този дизайн използва Arduino, две светодиодни матрици от 8x32, зумер, два въртящи се енкодера и някои бутони. Надяваме се, че ще научите как да използвате въртящи се енкодери и LED матрица. Освен това той се надява, че ще се забавлявате, като следвате стъпките и изграждате своя собствена ретро телескетка !!
Стъпка 1: Избор на компоненти
![Избор на компоненти Избор на компоненти](https://i.howwhatproduce.com/images/004/image-9001-42-j.webp)
Необходими материали:
За кутията:
- DM 2 мм
- Акрилно стъкло (бяло)
- Боя (цветът, който искате)
- 3D отпечатан капак за въртящ се енкодер (приложен документ)
За електрониката:
- Led матрица 8 x 32 (2 единици)
- Ротационен енкодер (2 единици)
- Бутон (3 единици)
- Звуков сигнал
- 220 ома резистори (2 единици)
- Джъмперни проводници (28 единици)
- 9V батерия
Стъпка 2: Изработка на кутията
![Изработка на кутията Изработка на кутията](https://i.howwhatproduce.com/images/004/image-9001-43-j.webp)
![Изработка на кутията Изработка на кутията](https://i.howwhatproduce.com/images/004/image-9001-44-j.webp)
![Изработка на кутията Изработка на кутията](https://i.howwhatproduce.com/images/004/image-9001-45-j.webp)
За да направите кутията, може да имате достъп до лазерна кутия.
Проектирахме кутията да има ретро вид и атрактивна форма без ъгли. Кутията е изработена от DM, вид дърво, по -евтино и идеално за лазерно рязане.
За да изрежете кутията, трябва да изтеглите прикачения документ, той съдържа всички форми, готови за изрязване с лазер.
За да сглобите частите, които препоръчваме, използвайте горещо лепило, което е силно и бързо.
- Елите трябва да съедините 2 ребра, за да направите още едно силно, в края ще имате по 2 ребра, направени от 2 ребра.
- След това сглобете стената към ребрата.
- Вземете предния капак и закачете рамката на екрана отзад.
- Боядисайте всички дървени части с цвета, който ви харесва повече !! (избрахме електрическо синьо)
- Поставете акрилното стъкло.
- Свържете предния капак и стената с ребрата.
- Не присъединявайте задния капак, докато електрониката не е на мястото си.
Стъпка 3: Монтиране на електроника
![Монтажна електроника Монтажна електроника](https://i.howwhatproduce.com/images/004/image-9001-46-j.webp)
Снимката по -горе показва настройката на проекта. Веригата трябва да бъде настроена, както следва:
- Свържете червен проводник от 5V щифта на Arduino към положителния канал на макета.
- Свържете черен проводник от щифта GND на arduino към отрицателния канал на макета
- Звуков сигнал = щифт 8
-
Led матрица
- VCC
- GND
- DIn = щифт 12
- CS = щифт 11
- CLK = щифт 10
-
Ротационен енкодер (1)
- VCC
- GND
- DT = щифт 3
- CLK = щифт 4
-
Ротационен енкодер (2)
- VCC
- GND
- CS = щифт 5
- CLK = щифт 6
- Бутон (нулиране) = щифт 1
- Бутон (възпроизвеждане) = щифт 2
Стъпка 4: Кодът
Сега, когато сте завършили настройката, е време да кодирате. Можете да копирате следния код и да го промените, за да надстроите телескопа.
// Винаги трябва да включваме библиотеките
#include "LedControl.h" #include "pitchs.h" LedControl lc = LedControl (12, 11, 10, 8); int val; int енкодер0PinA = 3; int енкодер0PinB = 4; int енкодер0Pos = 0; int енкодер0PinALast = НИСКО; int n = НИСКО; int valo; int енкодер1PinA = 5; int енкодер1PinB = 6; int енкодер1Pos = 0; int енкодер1PinALast = НИСКО; int o = НИСКО; int адрес = 3; int устройства = lc.getDeviceCount (); int мелодия = NOTE_D5; int melody1 = ЗАБЕЛЕЖКА_C5; int продължителност = 50; булева игра = невярно; булево меню = false; неподписан дълъг период на забавяне = 500; void setup () {pinMode (2, INPUT); pinMode (1, INPUT); pinMode (7, INPUT); pinMode (encoder0PinA, INPUT); pinMode (encoder0PinB, INPUT); pinMode (encoder1PinA, INPUT); pinMode (encoder1PinB, INPUT); Serial.begin (9600); int устройства = lc.getDeviceCount (); for (int address = 0; address = 0) {if (encoder1Pos 4) {if (encoder1Pos> 7) {адрес--; енкодер1Pos = 0; }} if (adress <3) {if (encoder1Pos 3 && adress <7) {if (encoder1Pos 7) {adress += 4; енкодер0Pos = 0; } if (encoder0Pos <0) {adress -= 4; енкодер0Pos = 7; }} void Movement () {n = digitalRead (encoder0PinA); if ((encoder0PinALast == LOW) && (n == HIGH)) {if (digitalRead (encoder0PinB) == LOW) {encoder0Pos--; тон (8, мелодия1, 50); } else {encoder0Pos ++; тон (8, мелодия, 50); }} енкодер0PinALast = n; o = digitalRead (енкодер1PinA); if ((encoder1PinALast == LOW) && (o == HIGH)) {if (digitalRead (encoder1PinB) == LOW) {encoder1Pos--; тон (8, мелодия1, 50); } else {encoder1Pos ++; тон (8, мелодия, 50); }} енкодер1PinALast = o; int устройства = lc.getDeviceCount (); } void omple () {int devices = lc.getDeviceCount (); for (int ред = 0; ред <8; ред ++) {for (int адрес = 0; адрес <устройства; адрес ++) {lc.setLed (адрес, ред, 7, вярно); lc.setLed (адрес, ред, 6, вярно); lc.setLed (адрес, ред, 5, вярно); lc.setLed (адрес, ред, 4, вярно); lc.setLed (адрес, ред, 3, вярно); lc.setLed (адрес, ред, 2, вярно); lc.setLed (адрес, ред, 1, вярно); lc.setLed (адрес, ред, 0, вярно); забавяне (50); }}} void neteja () {int devices = lc.getDeviceCount (); for (int ред = 0; ред <8; ред ++) {for (int адрес = 0; адрес <устройства; адрес ++) {lc.setLed (адрес, ред, 7, невярно); lc.setLed (адрес, ред, 6, невярно); lc.setLed (адрес, ред, 5, невярно); lc.setLed (адрес, ред, 4, невярно); lc.setLed (адрес, ред, 3, невярно); lc.setLed (адрес, ред, 2, невярно); lc.setLed (адрес, ред, 1, невярно); lc.setLed (адрес, ред, 0, невярно); }} играй =! играй; }
Стъпка 5: Довършително докосване
![Довършително докосване Довършително докосване](https://i.howwhatproduce.com/images/004/image-9001-47-j.webp)
На този етап можете да надстроите дизайна на кутията, като добавите някои винили и 3D отпечатани части за въртящите се енкодери.
Файлът за 3D модела е в края на документа в стилов формат.
Стъпка 6: Играйте и се наслаждавайте
![Играйте и се наслаждавайте Играйте и се наслаждавайте](https://i.howwhatproduce.com/images/004/image-9001-48-j.webp)
![Играйте и се наслаждавайте Играйте и се наслаждавайте](https://i.howwhatproduce.com/images/004/image-9001-49-j.webp)
Това е наистина забавен проект, много се забавлявахме при създаването му. Сега е време да играем и да съживим спомените от детството !!
Оставяме ви няколко рисунки, които можете да опитате !!
Препоръчано:
Светодиодна лента за матричен дисплей с контролирана WiFi лента: 3 стъпки (със снимки)
![Светодиодна лента за матричен дисплей с контролирана WiFi лента: 3 стъпки (със снимки) Светодиодна лента за матричен дисплей с контролирана WiFi лента: 3 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-1136-j.webp)
Светодиодна лента с матричен дисплей с контролирана WiFi лента: Програмируеми LED ленти, напр. базирани на WS2812, са очарователни. Приложенията са многобройни и бързо можете да получите впечатляващи резултати. И някак си изграждането на часовници изглежда е друг домейн, за който много мисля. Започвайки с известен опит в
Двуцифрен дисплей, използващ единична 8x8 светодиодна матрица: 3 стъпки
![Двуцифрен дисплей, използващ единична 8x8 светодиодна матрица: 3 стъпки Двуцифрен дисплей, използващ единична 8x8 светодиодна матрица: 3 стъпки](https://i.howwhatproduce.com/images/008/image-21373-j.webp)
Двуцифрен дисплей, използващ единична 8x8 Led матрица: Тук бих искал да вградя индикатор за температура и влажност в моята стая. Използвах единична 8x8 LED матрица за показване на двуцифрени числа и мисля, че част от проекта стана по-полезна. Боксирах финала, построен с картонена кутия, болка
Направете 24x8 светодиодна матрица (arduino): 4 стъпки
![Направете 24x8 светодиодна матрица (arduino): 4 стъпки Направете 24x8 светодиодна матрица (arduino): 4 стъпки](https://i.howwhatproduce.com/images/002/image-5871-12-j.webp)
Направете 24x8 Led Matrix (arduino): Този дисплей е с дължина 3 фута и височина малко над един фут! Това е половината от размера на голям телевизор с плосък екран! Плюс това, всичко е под контрола на arduino, така че можете да го програмирате да прави други готини неща. И така, какво чакате? Извадете тези светодиоди и
Конвертиране на настолна лампа в светодиодна крушка: 3 стъпки (със снимки)
![Конвертиране на настолна лампа в светодиодна крушка: 3 стъпки (със снимки) Конвертиране на настолна лампа в светодиодна крушка: 3 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-934-94-j.webp)
Конвертиране на настолна лампа в светодиодна крушка: този урок се прилага най -вече за стара 12v настолна лампа с гнездо G4 или GU4, но може да се приложи и към друга лампа и дефектна или повредена интегрирана светодиодна лампа с незначителни промени. Не се изискват умения за запояване, но минимални познания в електричество е необходимо. в
Светодиодна скулптура на Пентагона: 11 стъпки (със снимки)
![Светодиодна скулптура на Пентагона: 11 стъпки (със снимки) Светодиодна скулптура на Пентагона: 11 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-2081-118-j.webp)
Светодиодна скулптура на Пентагона: Пентагонът е с красива форма. Аз също го харесвам. И ако имате комплектите на Blinkytile Explorers, какво можете да направите. Вместо предишния ми пост Blinkytile Flower Backbag, можете да накарате 2D петоъгълно LED изкуство да виси на стената ви