
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36



В този проект ще ви покажа как да изградите прост 4 светодиоден димер с наклон с жироскоп и arduino uno. Има 4 светодиода, подредени във форма „+“и те ще светят повече, когато накланяте дъската.
Това няма да включва никакво запояване, само основно сглобяване на платка и основно програмиране на arduino.
Стъпка 1: Материали:
1) Платка Arduino Uno и USB кабел. Можете да използвате различна платка, ако желаете, но имайте предвид, че различните платки имат различни конфигурации на щифтове, например ако използвате Arduino Mega, щифтовете SDA и SCL са 20 и 21.
2) 4 светодиода, светодиодите трябва да са еднакви, цветът няма значение, зависи от вас:)
3) 4 идентични резистора навсякъде между 100 ома и 1 K ома, препоръчвам около 200
4) макет
5) dupont проводници
6) Жироскоп MPU-6050
7) U-образни джъмперни кабели (по избор). Използвал съм тези джъмпер кабели, защото изглеждат по -добре на макета, а светодиодите са по -видими по този начин. Можете да намерите кутия от 140 в ebay на около 4 $. Ако нямате тези кабели, можете да ги замените с кабели dupont.
Стъпка 2: Монтаж



1) Започнете, като поставите 4 -те светодиода на макета във форма „+“. Дългите щифтове на светодиодите са положителни. Поставих положителните щифтове за горния и долния светодиод отдясно, а за левия и десния светодиод отдолу (вижте на първата снимка.
2) Поставете четирите резистора в макета.
3) Поставете MPU6050 както е на снимката
4) Поставете проводниците. Заземяващите щифтове на светодиодите ще отидат директно на земята. Положителните щифтове ще преминават през резистор в щифтовете на arduino: щифт 3 през резистор към предния светодиод, щифт 5 през резистор към долния светодиод и подобен с щифт 6 десен светодиод, щифт 9 ляв светодиод
MPU6050 трябва да бъде свързан към земята и 5V+, след това свържете SDA към A4 (аналогов 4), SCL към A5
Приложил съм и схема на фрициг, ако искате да се уверите, че връзките са правилни.
Стъпка 3: Кодът
Изходният код тук:
Или го копирайте-поставете отдолу:
Ще ви трябват два външни либа I2CDev и MPU6050, аз ги прикачих тук и съм публикувал под източника на кода. Не съм писал тези либове, не е моя заслуга:)
Ако не знаете как да инсталирате библиотека, проверете тази инструкция:
След това копирайте паста или изтеглете библиотеката ми и опитайте.
* Източник на библиотеката I2CDev:
Стъпка 4: Подобрения и различна употреба на жироскопа

Това е най -простият проект, който съм правил с MPU6050, мога да се сетя за много производни от тази идея:
- добавяне на два или повече светодиода за всяка посока, така че колкото по -стръмен е ангелът, толкова повече светодиоди ще светят
- създаване на носимо устройство, което ще ви предупреди със звук, че нямате правилно изправено положение
Тези грозни условия мисля, че могат да бъдат подобрени с малко математика (заменете if с някои уравнения).
Като БОНУС:) направих видеоклип в YouTube с друга версия на проекта, добавих 3 светодиода за нагоре, д за надолу, 2 за ляво и два за дясно.
Ако искате да проверите видеоклипа, кликнете тук. Прикачих и снимка на макета по -горе.
За тези, които се интересуват, отидете тук и заменете този ред
#define SIMPLE_IMPLEMENTATION true
---------- с ----------- #define SIMPLE_IMPLEMENTATION false
Новият светодиоден извод е: предни светодиоди: 3, 12, 11, долни светодиоди: 5, 6, 7, леви светодиоди: 10, 4, десни светодиоди: 6, 9
В другия ми урок показах как жироскопът може да се използва за преобръщане на дисплея на компютъра, когато дисплеят е физически завъртян. Инструктажът е тук.
Ако ви харесаха видеоклиповете в youtube, можете да получите повече, като се абонирате за канала ми тук
Стъпка 5: Скорошна добавка към този урок, неопикселов пръстен, управляван от жироскоп

Можете да намерите кода тук, ако се интересувате от това.
Препоръчано:
Дистанционно управление на базата на LoRa - Управление на уреди от големи разстояния: 8 стъпки

Дистанционно управление на базата на LoRa | Контролирайте уредите от големи разстояния: Хей, какво става, момчета! Akarsh тук от CETech, В този проект ние ще създадем дистанционно управление, което може да се използва за управление на различни инструменти като светодиоди, двигатели или ако говорим за ежедневния си живот, можем да контролираме домашния си аппликант
Кола с дистанционно управление - Управление с помощта на безжичен Xbox 360 контролер: 5 стъпки

Кола с дистанционно управление - Управление с помощта на безжичен Xbox 360 контролер: Това са инструкции, за да изградите свой собствен автомобил с дистанционно управление, управляван с помощта на безжичен контролер Xbox 360
Мотор с транзисторно управление с дистанционно управление; Преглед на веригата: 9 стъпки

Двигател с транзисторно управление с дистанционно управление; Обзор на веригата: Тази схема е мотор с транзисторно управление с дистанционно управление. Дистанционното управление включва захранването. Транзисторът ще включи двигателя. Кодът на програмата ще увеличи скоростта на двигателя и след това намалете оборотите на двигателя до нула
Най -доброто управление на бюро, с панел за управление: 4 стъпки

Най-добро управление на бюро, с панел за управление: Запишете се в моя курс „Електроника накратко“тук: https: //www.udemy.com/electronics-in-a-nutshell/? … Също така вижте моя канал в YouTube тук за още проекти и уроци по електроника: https://www.youtube.com/channel/UCelOORs7UioZ4TZF … Както аз
8 Релейно управление с NodeMCU и IR приемник, използващ WiFi и IR дистанционно управление и приложение за Android: 5 стъпки (със снимки)

8 Релейно управление с NodeMCU и IR приемник, използващ WiFi и IR дистанционно и приложение за Android: Управление на 8 релейни превключвателя с помощта на nodemcu и IR приемник през wifi и дистанционно и приложение за android. Дистанционното работи независимо от wifi връзката. ТУК