Мазмұны:
- 1 -қадам: бөліктер тізімі
- 2 -қадам: қолдау
- 3 -қадам: код
- 4 -қадам: құрастыру - 1
- 5 -қадам: құрастыру - 2
- 6 -қадам: құрастыру - 3
- 7 -қадам: құрастыру -4
- 8 -қадам: құрастыру - 5
- 9 -қадам: Таңғы асыңыздан ләззат алыңыз және көңіл көтеріңіз =)
Бейне: Пайдасыз машина: El Rompe Huevos: 10 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Хорхе Кристи мен Ребека Дуке Эстрада жасаған пайдасыз машина El Rompe Huevos -қа сәлем айтыңыз.
Ол не істеу керек?
Түскі уақыт, сіз жұмсақ жұмыртқаңызды алуды армандайсыз. Жұмыртқаны сындыру үлкен назар мен тәжірибені қажет ететіндіктен, біз сізге көмектесетін робот жасадық! Бірақ … туған күнінде бірдеңе нашарлап, әлемге сәл бүлікші келді. Бұл сізге көмектесуге тырысады, бірақ егер сіз түскі ас кезінде жақсы ән айтсаңыз, ол шынымен де толқып кетуі мүмкін және бәрі дұрыс болмауы мүмкін.
Сонымен, кешкі астан ләззат алыңыз және бұл кейбір нәрселерді шатастырады деп үміттеніңіз =)
1 -қадам: бөліктер тізімі
Бұл сізге қажет бөлшектердің тізімі. 3D басып шығарылған қолдауды өзіңіз қалағандай жасай аласыз, бірақ электроникаға жеткілікті орын қалдыруды ұмытпаңыз.
1x Servo қозғалтқышы SG90 [1]
1x шектеу қосқышы [2]
1x Микрофон-сенсор модулі Iduino SE019 [3]
3x қызыл жарық диодтары [5]
1x Arduino Uno [4]
1x протокол тақтасы [6]
1x жақсы 3D басып шығаруға қолдау
Сіздің қалауыңыз бойынша 1 ас қасық
1x батарея модулі (міндетті емес)
Кабельдер шоғыры [7]
Кейбір жұмыртқалар
2 -қадам: қолдау
3D басып шығарылған тірек жұмыртқаға кішкене саңылауы бар түймені орналастыруға арналған орынды, қасықты айналдыратын сервоға қолдауды, Arduino мен электрониканы орын алатын былықтан қорғауға арналған орынды ескере отырып жасалған. Музыкамен бірге жыпылықтайтын кейбір шамдар.
3 -қадам: код
Код екі кірісте жұмыс істейді: түйме және микрофон модулі. Жұмыртқаның астына қойылған түйме жұмыртқаның орнында екенін және «егер» шартымен кодты іске қосуды сезеді. Микрофон қоршаған ортадағы дыбысты оқи бастайды және ол белгіленген диапазонға сәйкес келгенде, ол екі шығуды іске қосады: қасықты айналдыратын серво мен музыка ырғағымен жарқырай бастайтын жарықдиодты шамдар.
Шуды болдырмау үшін кейбір картографиялық және «егер» шарттары басқаларында қолданылған.
Компоненттерді сымға қосуды бастау үшін, фризинг диаграммасын қараңыз.
// Пайдасыз роботтар ұсынады: // ElRompeHuevos // Код авторы: Ребека Дуке Эстрада мен Хорхе Кристи
// Қозғалтқыш пен дыбысты біріктіру коды: // // Серво дыбысқа ауысады. // // 2012, Дженк Өздемир
// Servo #include // servo объектісін құру Servo myservo;
// Микрофон сенсоры
int sensorPin = A0;
int sensorValue = 0; // Түйме
int buttonPin = 2;
int buttonState = 0; //ЖАРЫҚ ДИОДТЫ ИНДИКАТОР
int ledPin = 12;
жарамсыз орнату () {
Serial.begin (9600);
Serial.println («желіде»);
myservo.attach (9);
pinMode (sensorPin, INPUT);
pinMode (buttonPin, INPUT);
pinMode (ledPin, OUTPUT);
}
void loop () {
buttonState = digitalRead (buttonPin);
if (buttonState == LOW) // Ол керісінше жұмыс істейді. Түйме басылғанда LOW. Егер шарт дұрыс болса, сиқырды бастаңыз және жұмыртқаны сындырайық;)
{
int sensorValue = analogRead (sensorPin);
int LEDValue = карта (sensorValue, 0, 150, 0, 255); // 0..255 арасындағы бүтін сан болуы мүмкін жарықдиодты мәнді салыстырыңыз
sensorValue = карта (sensorValue, 60, 150, 80, 45); // Сервистің мүмкін диапазонын сенсор мәндерімен салыстырыңыз. int MoveDelayValue = карта (sensorValue, 0, 300, 0, sensorValue); // серводы Serial.println (sensorValue) стандартты күйіне орнатыңыз;
if (sensorValue <80) {// if шартымен біраз шуды азайтыңыз
кешіктіру (1);
myservo.write (sensorValue); // сервоны салыстырылған оқуға жылжытыңыз
analogWrite (ledPin, sensorValue); // есептелген мәнмен қосылады
кешіктіру (MoveDelayValue / 2); // және осы кідіріс уақытында жылжытыңыз
}
analogWrite (ledPin, 0); // жарықдиодты қайтадан өшіріңіз.
}
басқа {
digitalRead (sensorValue == 0);
}
}
4 -қадам: құрастыру - 1
Біріншіден: барлық тізбекті жинап, оның күткендей жұмыс істейтінін тексеріңіз. Оларды белгілеп, жинауды жалғастыру үшін ажыратыңыз.
5 -қадам: құрастыру - 2
Лампалар қос сыммен ұзартылды. Барлық шамдарды тесіктерге орнатыңыз. Оларды бекіту үшін ыстық желім қосыңыз
6 -қадам: құрастыру - 3
Серво орнатыңыз және оны ыстық желіммен бекітіңіз.
Ең дұрысы, орнатудан бұрын кабельдерді белгілеп қойыңыз, осылайша олардың барлығын қайта қосу оңай болады.
7 -қадам: құрастыру -4
Микрофонның қосқыштарын кеңейтіңіз, сонда сіз оны орналастыруға икемді боласыз.
Оны тірекке қойып, желіммен бекітіңіз
8 -қадам: құрастыру - 5
Түйме тақтасын ұяға салыңыз және оны желіммен бекітіңіз.
Қақпақты кигізіп, түймені жұмыртқа арқылы іске қосуға болатынын тексеріңіз.
9 -қадам: Таңғы асыңыздан ләззат алыңыз және көңіл көтеріңіз =)
Енді өзіңіздің Rompe Huevos -ты сынап көрудің уақыты келді.
Қолдауға жұмыртқа қойып, пайдасыз машинаны іске қосу үшін музыканы ойнаңыз немесе ән айтыңыз.
Кейін біраз қоқысты тазартуға дайын болыңыз.
Ұсынылған:
Қалтаға пайдасыз қорап (жеке тұлғамен): 9 қадам (суреттермен)
Қалталы пайдасыз қорап (жеке тұлғамен): Біз роботтардың көтерілісінен алыста тұрғанымызбен, адамдарға қарама -қайшы келетін бір машина бар. Сіз оны пайдасыз қорап немесе жалғыз қалатын машина деп айтқыңыз келе ме, бұл ренішті, сымбатты робот
Пайдасыз қорап: 8 қадам (суреттермен)
Пайдасыз қорап: Пайдалы қорапты кім қалайды? Ешкім. Басында мен осылай ойладым, бірақ YouTube -те мыңдаған пайдасыз қораптар бар. Сондықтан олар сәнді болуы керек..Бұл нұсқаулықта мен сізге шамалы, жарықтығы жоқ сәл өзгеше қорапты қалай жасау керектігін көрсетемін
Әр түрлі пайдасыз машина: 6 қадам (суреттермен)
Әр түрлі пайдасыз машина: айналасында көптеген пайдасыз машиналар бар, мен оны басқаша жасауға тырыстым. Ауыстырып қосқышты кері итеретін механизмнің орнына бұл машина қосқышты 180 градусқа бұрады, мен бұл жобада Nema қолдандым. 17 қадамдық қозғалтқыш, ол
555 Пайдасыз машина: 8 қадам (суреттермен)
555 Пайдасыз машина: Мен өмірімде жасаған барлық жобалар дерлік arduino немесе жай атмеганы қолданады, бірақ менің мектептегі соңғы электронды сабақта мен 555 деп аталатын шағын интегралды схеманы таптым. Мен бұл туралы бұрын естігенмін, бірақ мен микроконтроллерлер жақсы деп ойладым. Мен оқимын
Жылан: пайдасыз машина: 5 қадам
Жылан: пайдасыз машина: Сіз бала кезіңізде Nokia -да жылан ойнайтынын білесіз бе? Бір сәтте жылан өз құйрығын қуа бастайды, сол кезде сіз ойынның аяқталатынын білдіңіз. Біз мұны роботқа айналдыруды шештік, тек ойын ешқашан