Съдържание:
- Стъпка 1: Стъпка 1: Материали
- Стъпка 2: Стъпка 2: Настройка
- Стъпка 3: Стъпка 3: Неелектроника
- Стъпка 4: Стъпка 4: Код
Видео: Рисуваща ръка, която се контролира от звук - училищен проект Arduino: 4 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Това е първият ми път, когато работя с Arduino и работя с нещо подобно досега, така че съжалявам, ако направих грешки! Тази идея ми хрумна, когато се замислих за моите хобита, които са рисуването и музиката. Затова се опитах да комбинирам двете в това! Самоизтегляща се ръка, която се влияе от звука.
Стъпка 1: Стъпка 1: Материали
- Arduino Uno
- Платформа
- Детектор на звук (Sparkfun sen-12642)
- 2 (мини) серво
- Обвивки за вратовръзка / цип
- Малко дърво и хартия
- нещо, с което можете да рисувате/пишете
Стъпка 2: Стъпка 2: Настройка
Първо включих Servo, а след това и звуковия детектор. Звуковият детектор Sparkfun sen-12642 има 3 изхода, използвах само изхода "плик".
Серво 1 = щифт ~ 9
Серво 2 = щифт ~ 10
Звуков детектор = щифт A0
Червените линии (5v) са свързани с положителната страна на макета, а черните линии (земята) са свързани с отрицателната страна.
Стъпка 3: Стъпка 3: Неелектроника
Уверете се, че сервото е стабилно и на правилното място. Използвах опаковки за вратовръзка, за да ги закрепя. След това използвах опаковки за вратовръзка, за да привържа (сменяемите) горни части на сервото към дървените рамена. След това можете да свържете дървените части на рамото към серво. Свържете всички проводници към Arduino и макет.
След това запоявах проводниците към звуковия детектор.
Стъпка 4: Стъпка 4: Код
Никак не съм добър в кодирането, но се постарах и интернет помогна много:)
#include Servo myservo1; Серво myservo2; int pos = 0; int PIN_ANALOG_IN = A0;
void setup () {Serial.begin (9600);
// Показване на състоянието
Serial.println ("Инициализиран"); myservo1.attach (9); myservo2.attach (10); }
void loop ()
{int стойност;
// Проверете входа на плика
стойност = analogRead (PIN_ANALOG_IN);
// Стойността на плика влияе върху сервото
Serial.println (стойност); if (стойност 5) && (стойност 10) && (стойност 20) && (стойност 30) && (стойност 60)) {myservo1.write (произволен (0, 90)); myservo2.write (случаен (0, 90)); }
забавяне (180);
}
Препоръчано:
Moslty 3D-принтирана роботизирана ръка, която имитира куклен контролер: 11 стъпки (със снимки)
Moslty 3D-отпечатана роботизирана ръка, която имитира куклен контролер: Аз съм студент по машинно инженерство от Индия и това е проектът My Undergrad.This проект е фокусиран върху разработването на ниска цена роботизирана ръка, която е предимно 3D отпечатана и има 5 DOFs с 2 пръста грайфер. Роботизираната ръка се управлява с
Как да направите Wifi система, която да контролира осветлението и отоплението на вашия аквариум: 5 стъпки
Как да направите Wifi система, която да контролира осветлението и отоплението на вашия аквариум: Какво прави? Система, която автоматично включва / изключва вашия аквариум според график или ръчно с бутон или заявка за интернет. Система, която следи температурата на водата и изпраща имейл и сигнали в случай на изключване под
Махнете с ръка, за да контролирате роботизираната ръка на OWI Без прикачени низове: 10 стъпки (със снимки)
Махнете с ръка, за да контролирате роботизираната ръка на OWI … Без прикачени низове: ИДЕЯТА: Има поне 4 други проекта на Instructables.com (към 13 май 2015 г.) около модифицирането или контрола на роботизираната ръка на OWI. Не е изненадващо, тъй като това е толкова страхотен и евтин роботизиран комплект за игра. Този проект е подобен в
Рисуваща ръка: 5 стъпки
Рисуваща ръка: Здравейте! За училищен проект направих ръка за рисуване на Боб Рос, управлявана от джойстик и две серво. Разбира се, можете да украсите ръката както искате, но аз избрах да направя Боб Рос от нея. В този проект използвам математическата библиотека, така че когато даваме
Трета ръка ++: Многофункционална помощна ръка за електроника и друга деликатна работа .: 14 стъпки (със снимки)
Трета ръка ++: Многофункционална помощна ръка за електроника и други деликатни работи. Никога не успях да получа клиповете точно там, където ги исках, или ми отне повече време, отколкото наистина трябваше, за да се инсталира