Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Сервүүдийг тохируулна уу
- Алхам 2: Серво бэлтгэх
- Алхам 3: Бүтцийг угсрах
- Алхам 4: Цахилгааны утас
- Алхам 5: Код
- Алхам 6: Алдааг олж засварлах
Видео: Popsicle Stick робот гар (өөр формат): 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Попсикул мод, цөөн хэдэн servo ашиглан бариултай энгийн Arduino дээр суурилсан робот гарыг хэрхэн бүтээх талаар олж мэдээрэй.
Хангамж
- 14 ширхэг мод
- 4 бичил сервос (эвэр, боолттой)
- 4 Ротари потенциометр
- 1 Хагас хэмжээтэй талхны самбар
- 1 Ардуино Уно
- 1 6 вольтын батерейны багц
- 26 холбогч кабель
- Халуун цавуу буу + Халуун цавуу мод
- Жижиг халив
- Arduino IDE
- USB -ээс Arduino кабель
Алхам 1: Сервүүдийг тохируулна уу
Эвэрийг (цагаан далавчны бэхэлгээ) servos дээр бэхлээд, servos -ийн орой дээр тавина. Гурван servo -д хоёр чиглэлд сунгасан эвэр хэрэгтэй бол нэг servo -д зөвхөн нэг чиглэлд л эвэр хэрэгтэй болно. Эвэрийг хүссэн цагийн зүүний эсрэг эргүүлнэ. Эвэрийг унтраагаад дараа нь тохируулагдсан байрлалд буцааж тавь. Хоёр чиглэлтэй эвэртэй servo-ийн нэгийг servo-той зэрэгцүүлэн тохируулах шаардлагатай бол нөгөө гурван нь servo-той перпендикуляр байх ёстой. Жижиг шураг болон халив ашиглан эвэрийг шургуул.
Алхам 2: Серво бэлтгэх
Эвэр нь servo -той параллель байхаар тохируулагдсан servo -ийн хувьд популийн нэг үзүүрийг эвэрний хавтгай талд наалддаг. Эвэр нь servo-той перпендикуляр байхаар тохируулагдсан хоёр чиглэлтэй эвэртэй servo-ийн нэгний хувьд попсын нэг үзүүрийг эвэрний хавтгай талд наалддаг. Бусад хоёр чиглэлтэй эвэртэй servo-ийн хувьд эвэр нь servo-той перпендикуляр байх тул бүлүүрийн дунд хэсгийг эвэрний хавтгай талд наалддаг. Энэ алхам нь өөр бөгөөд популик нь эвэрний хавтгай талд наалддаггүй. Нэг чиглэлтэй эвэртэй servo-ийн хувьд халуун цавуу нь эвэрний цагийн зүүний дагуу нимгэн талд наалддаг.
Халуун цавуу 4 ширхэг ширхэгийг хооронд нь наалдуулж, бие биенийхээ дээр байрлуулна. Стекийн хавтгай талыг servo -той зэрэгцүүлэн тохируулсан servo -ийн ёроолд наа. Илүүдэл цавууг ирмэгээс нь салгаж ав.
Алхам 3: Бүтцийг угсрах
Сүлжээ үүсгэхийн тулд 3 ширхэг савхыг нэг чиглэлд, эхний 3 -т перпендикуляр 3 ширхэг саваа тавь. Бүх хэсгүүдийг халуун цавуугаар наа. Дөнгөж үүсгэсэн сууриндаа зөөгч модны дунд хэсгийг байрлуулсан серво ёроолыг наа. Эвдэнд бэхлэгдсэн попсикул мод агаарт дээш эргэх боломжтой байхын тулд servo -ийг овоолсон модны овоолго руу чиглүүл. Попсикул модны хажуу талыг үндсэн servo дээрх popsicle мод руу наа. Сүүлчийн servo-ийг хоёр чиглэлтэй эвэртэйгээр өмнөх servo дээр байрлуулна. Сүүлчийн servo -ийн хажуу талыг (доод талаас ялгаатай нь) өмнөх servo -ийн popsicle мод руу наа.
Алхам 4: Цахилгааны утас
Үзүүлсэн хэлхээг бүтээ. Arduino програмчлагдсаны дараа энэ нь серво тус бүрийг харгалзах потенциометрээр удирдах боломжийг танд олгоно.
Алхам 5: Код
#оруулах
Servo servo1; // Servo Servo servo2; Servo servo3; Servo servo4; const int pot1 = A0; // потенциометрийг хавсаргах const int pot2 = A1; const int pot3 = A2; const int pot4 = A3; void setup () {// Бүгдийг тохируулаарай, servo1.attach (6) нэг удаа ажиллах болно; // Серво холбож, зүү горимуудыг тодорхойлно servo2.attach (9); servo3. хавсаргах (10); servo4.attach (11); Цуваа эхлэх (9600); // arduino/loop} void loop () {эхлүүлээрэй // // үндсэн кодоо энд дарж дахин дахин ажиллуулна уу: int pot1Value = analogRead (pot1); // потенциометрийн утгыг уншина уу int pot2Value = analogRead (pot2); int pot3Value = analogRead (pot3); int pot4Value = analogRead (pot4); int pot1Angle = газрын зураг (pot1Value, 0, 1023, 0, 179); // Потенциометрийн утгыг (0-1023) servo-г уншиж болох өнцгөөр (0-179 градус) int pot2Angle = map (pot2Value, 0, 1023, 0, 179); int pot3Angle = газрын зураг (pot3Value, 0, 1023, 0, 179); int pot4Angle = газрын зураг (pot4Value, 0, 1023, 0, 179); servo1.write (pot1Angle); // Сервүүдийг зурагдсан өнцөг рүү шилжүүлэх servo2.write (pot2Angle); servo3.write (pot3Angle); servo4.write (pot4Angle); }
Алхам 6: Алдааг олж засварлах
Юу ч хөдөлдөггүй: Батерейны багц асаалттай, Arduino залгасан эсэхийг шалгаарай. Бүх зүйл зөв холбогдсон эсэхийг шалгахын тулд хэлхээг дахин шалгана уу.
Серво ажиллахгүй байна: Arduino дээрх дахин тохируулах товчийг дарж үзээрэй. Заримдаа servo нь хэт хол түлхэгдсэн тохиолдолд ажиллахаа болино. Серво үхсэн байж магадгүй, энэ servo ажиллаж байгаа эсэхийг шалгахын тулд утсыг ажлын servo -ийн утсаар сольж үзээрэй.
Серво бол цочирдол: Серво хэт их жинтэй байж магадгүй юм. Конденсаторыг servo -ийн утас руу нэмж үзээрэй.
Зөвлөмж болгож буй:
Өөр өөр хурдны хувьд програмчлагдах Servo Metronome: 3 алхам
Өөр өөр хурдны хувьд програмчлагдах Servo Metronome: Метрономоо өөрөө хий. Танд хэрэгтэй зүйл бол Arduino Mega 2560 гарааны хэрэгсэл болон нийцтэй компьютер юм
Хөдөлж буй OLOID - өөр өөр цаг үед өөр өөр гэрийн тэжээвэр амьтан: 10 алхам (зурагтай)
Хөдөлж буй OLOID - өөр өөр цаг үед өөр өөр гэрийн тэжээвэр амьтан: Корона нь бидний амьдралыг өөрчилсөн: энэ нь биднийг бие махбодийн хувьд хол байлгахыг шаарддаг бөгөөд энэ нь эргээд нийгмийн холдолд хүргэдэг. Тэгэхээр ямар шийдэл байж болох вэ? Магадгүй гэрийн тэжээвэр амьтан уу? Гэхдээ үгүй, Корона амьтдаас гаралтай. Өөр Corona 2.0 -ээс өөрсдийгөө аварцгаая. Гэхдээ хэрэв бид
LED хээ (өөр өөр гэрлийн загвар): 3 алхам
LED хээ (өөр өөр гэрлийн хэв маяг): Санаа: Миний төсөл бол LED өнгөний загвар юм. Энэхүү төсөл нь Arduino -той ажилладаг 6 LED -ийг агуулдаг. Дугуйгаар эргэлдэх бөгөөд давталтаар тоглох 4 өөр хэв маяг байдаг. Нэг загвар дуусахад өөр нэг такт
Аливаа медиа файлыг өөр өөр формат руу хэрхэн хөрвүүлэх вэ: 6 алхам
Аливаа медиа файлыг өөр өөр формат руу хэрхэн хөрвүүлэх вэ: Бидний ашиглаж болох өөр өөр медиа файл хөрвүүлэгч байдаг. Вэб дээр миний дуртай онлайн медиа хөрвүүлэгч бол: http://www.mediaconverter.org Энэхүү энгийн хичээлээр бид гайхалтай бүх нийтийн медиа файл хөрвүүлэгч болох "Format Factory" -ийг ашиглах болно
Popsicle Stick робот гар: 17 алхам (зурагтай)
Popsicle Stick робот гар: Попсикул мод, Arduino болон цөөн хэдэн servo ашиглан хавчаар бүхий энгийн робот гарыг хэрхэн бүтээх талаар эндээс үзнэ үү