Агуулгын хүснэгт:
- Алхам 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 11:04
Хорхе Кристи, Ребека Дуке Эстрада нарын бүтээсэн ашиггүй машин El Rompe Huevos -т сайн уу гэж хэлээрэй.
Энэ нь юу хийх ёстой вэ?
Оройн хоолны цаг болж, та зөөлөн өндөг авахыг мөрөөдөж байна. Өндөг хагалахад маш их анхаарал, туршлага шаардагдах тул бид танд туслах роботыг бүтээв. Гэхдээ … төрсөн өдрөөр нь ямар нэг зүйл муу болж, дэлхий дээр жаахан бослого гарлаа. Энэ нь танд туслахыг хичээх болно, гэхдээ хэрэв та өглөөний цайныхаа үеэр сайхан дуу дуулбал үнэхээр сэтгэл хөдөлж, бүх зүйл буруугаар эргэж магадгүй юм.
Тиймээс, өглөөний цайгаа сайхан өнгөрүүлээрэй, энэ нь зарим зүйлийг эвгүй байдалд оруулна гэж найдаж байна =)
Алхам 1: эд ангиудын жагсаалт
Энэ бол танд хэрэгтэй хэсгүүдийн жагсаалт юм. 3D хэвлэмэл дэмжлэг нь хүссэнээрээ хийх боломжтой боловч электроникийн хувьд хангалттай зай гаргахаа үргэлж санаарай.
1х Servo мотор SG90 [1]
1x Хязгаарын унтраалга [2]
1x Микрофон мэдрэгч модуль Iduino SE019 [3]
3х улаан LED [5]
1x Arduino Uno [4]
1х Protoboard [6]
1х сайхан 3D хэвлэсэн дэмжлэг
Таны хүссэн 1 халбага
1х Зайны модуль (заавал биш)
Олон тооны кабель [7]
Зарим өндөг
Алхам 2: Дэмжлэг
3D хэвлэмэл дэмжлэгийг жижиг нүхтэй өндөгний товчлуурт тохирох газар, халбагыг эргүүлэх зориулалттай servo дэмжлэг, гарч болох замбараагүй байдлаас Arduino болон электроникийг хамгаалах зориулалттай газар зохион бүтээсэн болно. Хөгжимд анивчих зарим гэрэл.
Алхам 3: Код
Код нь хоёр оролттой ажилладаг: товчлуур ба микрофоны модуль. Өндөгний доор байрлуулсан товчлуур нь өндөг байгаа эсэхийг мэдэрч, "хэрэв" нөхцөлөөр кодоо ажиллуулж эхэлдэг. Микрофон нь хүрээлэн буй орчны дууг уншиж эхэлдэг бөгөөд заасан хязгаарт багтах үед энэ нь хоёр гаралтыг өдөөдөг: халбага эргэдэг серво, хөгжмийн хэмнэлээр гэрэлтэж эхэлдэг LED.
Дуу чимээ гаргахгүйн тулд зарим зураглал, "хэрэв" нөхцлийг бусад нөхцөлд ашигласан.
Бүрэлдэхүүн хэсгүүдийнхээ утаснуудыг холбож эхлэхийн тулд фризинг диаграмыг үзнэ үү.
// Ашиггүй роботууд:
// Мотор ба дууны интеграцид зориулсан код: // // Servo to Sound руу шилжих. // // 2012 он by Cenk Özdemir
// Servo #include // servo объект үүсгэх Servo myservo;
// Микрофон мэдрэгч
int sensorPin = A0;
int sensorValue = 0; // товчлуур
int buttonPin = 2;
int buttonState = 0; // LED
int ledPin = 12;
хүчингүй тохиргоо () {
Цуваа эхлэх (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 хооронд бүхэл тоо байж болох LED -ийн утгыг зураглана уу
sensorValue = газрын зураг (sensorValue, 60, 150, 80, 45); // Сервогийн боломжит хүрээг мэдрэгчийн утгуудаар зурна уу. int MoveDelayValue = газрын зураг (sensorValue, 0, 300, 0, sensorValue); // servo -ийг Serial.println (sensorValue) стандарт байрлалд тохируулах;
if (sensorValue <80) {// if нөхцөлтэйгээр зарим дуу чимээг багасгах
саатал (1);
myservo.write (sensorValue); // servo -г зурагдсан уншилт руу шилжүүлэх
analogWrite (ledPin, sensorValue); // тооцоолсон утгаар асаах
саатал (MoveDelayValue / 2); // мөн энэ хойшлуулах хугацаанд шилжих
}
analogWrite (ledPin, 0); // залгуурыг дахин унтраа.
}
өөр {
digitalRead (sensorValue == 0);
}
}
Алхам 4: Чуулган - 1
Нэгдүгээрт: бүх хэлхээг угсарч, хүлээгдэж буй байдлаар ажиллаж байгааг шалгаарай. Тэдгээрийг тэмдэглээд угсрах ажлыг үргэлжлүүлэхийн тулд салга.
Алхам 5: Чуулган - 2
Гэрлийн чийдэнг хос утсаар сунгасан. Бүх гэрлийг нүхэнд суулгаарай. Тэдгээрийг засахын тулд халуун цавуу нэмнэ
Алхам 6: Чуулган - 3
Серво суулгаж, халуун цавуугаар засаарай.
Хамгийн тохиромжтой нь суулгахаасаа өмнө кабелуудаа тэмдэглээрэй, ингэснээр бүгдийг дахин залгахад хялбар болно.
Алхам 7: Ассемблей -4
Микрофоны холбогчийг өргөжүүлснээр илүү уян хатан байх болно.
Үүнийг тулгуур дээр байрлуулаад наа
Алхам 8: Чуулган - 5
Товчлуурын самбарыг үүрэнд байрлуулж, цавуугаар засаарай.
Малгайгаа тавиад өндөгний тусламжтайгаар товчлуурыг идэвхжүүлэх боломжтой эсэхийг шалгаарай.
Алхам 9: Өглөөний цайгаа сайхан өнгөрүүлээрэй, хөгжилтэй байгаарай =)
Одоо өөрийн Rompe Huevos -ийг туршиж үзэх цаг болжээ.
Дэмжлэг дээр өндөг тавиад ашиггүй машинаа идэвхжүүлэхийн тулд хөгжим тоглож эсвэл дуулаарай.
Дараа нь ямар нэгэн эмх замбараагүй байдлыг цэвэрлэхэд бэлэн байгаарай.
Зөвлөмж болгож буй:
Ашиггүй өөр машин: 6 алхам (зурагтай)
Өөр өөр ашиггүй машин: Маш олон ашиггүй машин байгаа тул би арай өөр машин хийхийг оролдов. Түлхүүрийг түлхэх механизм байхын оронд энэ машин унтраалгыг 180 градус эргүүлнэ. 17 steppermotor нь
555 ашиггүй машин: 8 алхам (зурагтай)
555 Ашиггүй машин: Миний амьдралдаа хийсэн бараг бүх төсөл нь arduino эсвэл зүгээр л atmegas ашигладаг байсан боловч сургуулийнхаа хамгийн сүүлийн цахим хичээл дээр би 555 нэртэй жижиг интеграл хэлхээг олсон. Би энэ талаар өмнө нь сонсож байсан ч микроконтроллерыг илүү сайн гэж бодож байсан. Би уншдаг
Могой: ашиггүй машин: 5 алхам
Могой: ашиггүй машин: Та хүүхэд байхдаа Nokia -д могой тоглодог байсныг та мэдэх үү? Хэзээ нэгэн цагт могой сүүлээ хөөж эхлэх бөгөөд тэр үед тоглоом дуусах гэж байгааг та мэдсэн юм. Бид үүнийг робот болгохоор шийдсэн, гэхдээ тоглоом хэзээ ч
Зомби ачааны машин, Arduino -той хэрхэн том ачааны машин хийх вэ: 5 алхам
Zombie Truck, Arduino -той хэрхэн том ачааны машин хийх вэ: Сайн байна уу залуусаа, өнөөдөр би танд зомби ачааны машин (ардуино дээр ажилладаг мангас ачааны машин) хэрхэн яаж хийхийг үзүүлэх болно
Супер конденсатор ашиггүй машин эсвэл ухаалаг залуутай харилцах: 7 алхам (зурагтай)
Супер конденсатор ашиггүй машин эсвэл ухаалаг залуутай харилцах яриа: Ухаалаг залуу. Юу ?! Ашиггүй машин! Дахин! Хэдэн зуун, хэдэн мянган хүмүүс YouTube сувгийг бөглөх нь хангалтгүй байна уу? Тэдгээрийн ихэнх нь унтраалга ашиглан хийгдсэн бөгөөд энэ нь рокертой. Тэгээд юу гэж? Тэд бүгд адилхан ажилладаг гэдгийг бүгд мэддэг. Тэгээд та аль хэдийн