Съдържание:
- Стъпка 1: Хардуерни компоненти:
- Стъпка 2: Софтуерни компоненти:
- Стъпка 3:
- Стъпка 4: Код:
- Стъпка 5: Изпълнете го:
Видео: Урок за акселерометър Arduino: Управление на корабен мост с помощта на серво мотор: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Сензорите за акселерометър вече са в повечето от нашите смартфони, за да им предоставят голямо разнообразие от възможности за използване и възможности, които използваме ежедневно, без дори да знаем, че отговорният за него е акселерометърът.
Една от тези възможности е контролът, който ни дава акселерометърът, където можете да управлявате колата си в състезателни игри или да използвате определено приложение, за да превърнете телефона си в дистанционно управление за вашия робот или RC кола, която използва акселерометъра като инструмент за управление.
Така че в този урок за ускорител на Arduino ще използваме тази последна функция, за да използваме вградения сензор за акселерометър на нашите смартфони, за да контролираме отварянето и затварянето на корабен мост. Разбира се, мостът е просто серво мотор, който върви на 0 градуса за затваряне и 90 градуса за отваряне.
Нека поговорим за идеята зад този урок за акселерометър Arduino …
Идея:
Ще използваме 1Sheeld борда с придружаващото го приложение за Android/iOS и ще използваме щита за акселерометър, където всяка промяна в която и да е ос x или y или ос z ще бъде изпратена до Arduino и следователно можем да решим дали да променим степен на серво до 0 или 90.
Приготвяме се да започнем:
Ако за първи път се занимавате с 1Sheeld или искате да научите повече за него, препоръчвам да проверите този бърз и лесен урок за започване.
И ако преди не сте опитвали серво мотор, препоръчвам да проверите този бърз видеоклип. Сега, след като се запознаете малко с 1Sheeld, нека започнем!
Стъпка 1: Хардуерни компоненти:
- Arduino Uno.
- 1Sheeld+ дъска.
- LED.
- S90 серво мотор.
- 3 * Мъжки към мъжки проводници.
- Arduino USB кабел или батерия 9-12v.
- Телефон с Android/iOS с инсталирано приложение 1Sheeld.
Стъпка 2: Софтуерни компоненти:
- Arduino IDE.
- 1sheeld библиотека, 1sheeld приложение за Android или iOS.
Стъпка 3:
- Включете 1Sheeld платката във вашия Arduino като изображение1
- . Свържете LCD 16*2 като изображение2.
- Превключете захранването 1Sheeld, за да работи на 5v (не 3.3v) като изображение3.
1Sheeld има 2 режима: режим на качване и режим на работа. Можете да превключвате между тях, като използвате превключвателя близо до цифровите изводи и се нарича „UART SWITCH“на 1Sheeld и „SERIAL SWITCH“на 1Sheeld+.
- Първо, плъзнете превключвателя към нотацията „SWITCH“като изображение4, което превръща 1Sheeld платката в режим на качване, за да ви позволи да качите кода на Arduino.
- Второ, след като приключите с качването на кода, плъзнете превключвателя към нотацията „UART“(или „SERIAL“на 1Sheeld+ платка) като изображение5, което превръща 1Sheeld платката в режим на работа, за да комуникира с приложението 1Sheeld на вашия смартфон.
И накрая, свържете Arduino чрез вашия компютър, като използвате USB кабел Arduino.
Стъпка 4: Код:
Бих препоръчал да проверите документацията на Arduino Accelerometer Shield, за да научите повече за функционалността на Arduino Accelerometer Shield и как да ги използвате.
Сега превключете платката 1Sheeld в режим на качване, качете прикачения код за цифровия часовник Arduino. Превключете платката 1Sheeld в режим на работа, след това отворете приложението 1Sheeld и го свържете към платката 1Sheeld чрез Bluetooth.
Стъпка 5: Изпълнете го:
Както виждате във видеоклипа на Arduino Accelerometer Tutorial, използвах парче картон, залепено към серво мотора, като индикация за движението на моста.
След това насочвате телефона към себе си и ще видите, че мостът се е отворил с 90 градуса на сервото и светодиодът свети с реч, излизаща от високоговорителя на телефона, която ви казва, че мостът вече е отворен и кораб преминава.
И след като насочите телефона към противоположната страна, ще видите, че мостът е затворен с 0 градуса на сервото и светодиодът е изключен, като от високоговорителя на телефона излиза реч, която ви казва, че мостът вече е затворен и кораб има пресечен.
Това беше, момчета, надявам се да ви е харесал този бърз урок за акселерометър на Arduino и за всякакви въпроси или дори мнения относно него, моля не се колебайте да оставите коментара си по -долу.
Препоръчано:
Урок за Arduino - Управление на серво мотора с джойстик: 4 стъпки
Урок за Arduino - Управление на серво мотора с джойстик: В този урок ще научим как да използваме серво с джойстика. Ние ще контролираме 1 бр. Серво мотор с 1 джойстик. Можете да реализирате вашите проекти за роботизирани ръце позовавайки се на този урок. Разбира се, че ще използваме външна батерия / захранване, когато правим
Урок за Arduino - Управление на серво мотора с потенциометър: 5 стъпки
Урок за Arduino - Управление на серво мотора с потенциометър: Тази инструкция е писмената версия на моя " Ардуино: Как да управлявам серво мотор с потенциометър " Видеоклип в YouTube, който качих наскоро. Силно ви препоръчвам да го проверите. Посетете YouTube канала
Урок за Arduino - Управление на серво мотора с Arduino: 5 стъпки
Урок за Arduino - Управление на серво мотора с Arduino: Тази инструкция е писмената версия на моя " Arduino: Как да управлявам серво мотор с Arduino " Видеоклип в YouTube, който качих наскоро. Силно ви препоръчвам да го проверите. Посетете YouTube канала
SmartPhone Game Simulator- Играйте игри на Windows с помощта на IMU за управление на жестове, акселерометър, жироскоп, магнитометър: 5 стъпки
SmartPhone Game Simulator- Играйте игри на Windows с помощта на IMU за управление на жестове, акселерометър, жироскоп, магнитометър: Подкрепете този проект: https://www.paypal.me/vslcreations, като дарите за кодове с отворен код & подкрепа за по -нататъшно развитие
Потребителски интерфейс за Android (remotexy) за управление на серво мотор с помощта на Arduino и Bluetooth: 7 стъпки (със снимки)
Потребителски интерфейс за Android (remotexy) за управление на серво мотор с помощта на Arduino и Bluetooth: В тази инструкция ще ви дам бърза стъпка да направите потребителски интерфейс на Android с помощта на Remotexy Interface Maker за управление на серво мотор, свързан към Arduino Mega чрез Bluetooth. Това видео показва как потребителският интерфейс ще контролира скоростта и позицията на серво мотора