Мазмуну:
- 1 -кадам: 1 -кадам: Материалдар
- 2 -кадам: 2 -кадам: Орнотуу
- 3-кадам: 3-кадам: Электрондук эмес
- 4 -кадам: 4 -кадам: Код
Video: Үн менен башкарылуучу кол чийүү - Ардуино мектебинин долбоору: 4 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул менин Arduino менен биринчи жолу иштешим жана ушул сыяктуу нерселер менен иштөө, андыктан ката кетирсем кечирим сурайм! Мен сүрөт тартуу жана музыка менен алектенген хоббилеримди ойлогондо ушундай ойго келдим. Ошентип, мен муну экөөнү бириктирүүгө аракет кылдым! Үн таасир эткен өзүн өзү тарткан кол.
1 -кадам: 1 -кадам: Материалдар
- Ардуино Уно
- Нан тактасы
- Үн детектору (Sparkfun sen-12642)
- 2 (мини) Серво
- Ороолорду / сыдырмаларды байлаңыз
- Бир аз жыгач менен кагаз
- сиз тарта турган/жаза турган нерсе
2 -кадам: 2 -кадам: Орнотуу
Мен адегенде Сервону, анан үн детекторун туташтырдым. Sparkfun sen-12642 үн детекторунун 3 чыгышы бар, мен "конверт" чыгарылышын гана колдондум.
Серво 1 = пин ~ 9
Серво 2 = пин ~ 10
Үн детектору = пин A0
Кызыл сызыктар (5v) нандын оң жагына, ал эми кара сызыктар (жер) терс жагына туташкан.
3-кадам: 3-кадам: Электрондук эмес
Сервонун туруктуу жана керектүү жерде экенин текшериңиз. Мен аларды бекемдөө үчүн галстук оромолорун колдондум. Андан кийин мен сервонун (алмаштырылуучу) үстүнкү бөлүктөрүн жыгач колдорго байлап коюу үчүн галстук оромолорун колдондум. Андан кийин жыгачтан жасалган бөлүктөрдү сервого туташтырсаңыз болот. Бардык зымдарды Arduino жана breadboardго туташтырыңыз.
Андан кийин зымдарды үн детекторуна коштум.
4 -кадам: 4 -кадам: Код
Мен коддоодо жакшы боло албайм, бирок мен колумдан келишинче аракет кылдым жана интернет көп жардам берди:)
#Include Servo myservo1; Servo myservo2; int pos = 0; int PIN_ANALOG_IN = A0;
void setup () {Serial.begin (9600);
// Статусун көрсөтүү
Serial.println ("Башталган"); myservo1.attach (9); myservo2.attach (10); }
боштук цикл ()
{int value;
// Конверт киргизүүнү текшериңиз
маани = analogRead (PIN_ANALOG_IN);
// Конверт мааниси сервонун абалына таасир этет
Serial.println (мааниси); if (5 мааниси) && (10 мааниси) && (20 мааниси) && (30 мааниси) && (60 мааниси)) {myservo1.write (random (0, 90)); myservo2.write (random (0, 90)); }
кечиктирүү (180);
}
Сунушталууда:
Чыныгы кол кыймылынын үстүнөн башкарылган жөнөкөй роботтук кол: 7 кадам (сүрөттөр менен)
Чыныгы кол кыймылынын үстүнөн башкарылган жөнөкөй роботтук кол: Бул үйрөнчүктөр үчүн DOF роботтук колу. Колу Arduino башкарат. Бул оператордун колуна бекитилген сенсор менен туташкан. Ошондуктан оператор колунун чыканагын башкарып, өзүнүн чыканак кыймылын бүгө алат
Дельта мектебинин симпозиумуна арналган LED кутуча: 7 кадам
Delta мектебинин симпозиумуна арналган LED кутуча:
Эски DVD драйвынан кол менен жасалган кол чырак: 6 кадам
Эски DVD драйвынан Hand Crank Flashlight: Салам балдар, мен Мануэльмин жана жашыл энергия боюнча дагы бир долбоорго кош келиңиздер. Бүгүн биз эски DVD ойноткучтан кичинекей кичинекей кол чырак жасайбыз жана ал өзгөчө кырдаалдарда ишенимдүү шерик боло алат. Билем, бул мүмкүн эмес окшойт
Arduino CNC Plotter (Чийүү машинасы): 10 кадам (Сүрөттөр менен)
Arduino CNC Plotter (СҮРӨТ МАШИНАСЫ): Эй балдар! Менин мурунку үйрөтүүчү " Ардуино тренинг платформаңызды кантип жасоо керек " сизге жакты деп үмүттөнөм. жана сиз жаңысына даярсыз, адаттагыдай эле мен сизди бул кадамды этап -этабы менен жетектөө үчүн кылдым, ушунчалык укмуштуудай кылып
LED чийүү PAD: 9 кадам (сүрөттөр менен)
LED чийүү PAD: Салам достор, кайра чыгармачылык buzz.Here кош келиңиздер, мен бардык студенттер үчүн LED чийме көчүрүү аянтчасын жасайм. Бул үчүн сизге 15 светодиод жана акрил барак керек. Сиз акрил баракты жабыштырып, анын ичине LED панелин коюңуз