Агуулгын хүснэгт:
- Алхам 1: Төсөлд шаардлагатай бүрэлдэхүүн хэсгүүд
- Алхам 2: Ботын биеийг бүтээх
- Алхам 3: Ботын бүдүүвч диаграм
- Алхам 4: Кодыг Arduino руу байршуулах
- Алхам 5: Ажлын видео
Видео: Хэт авианы мэдрэгч ашиглан Arduino дээр суурилсан бие даасан бот: 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Хэт авианы мэдрэгч ашиглан өөрийн Arduino -д суурилсан бие даасан бот үүсгээрэй.
Энэ бот ямар ч саад бэрхшээлтэй мөргөлдөхгүйгээр бие даан хөдөлж чаддаг. Үндсэндээ юу хийдэг вэ гэхээр энэ нь замдаа гарч буй аливаа саад бэрхшээлийг илрүүлж, өөртөө хамгийн сайн замыг шийддэг (бүх төрлийн саад бэрхшээл биш).
Тиймээс дахиж цаг алдахгүйгээр эхлүүлцгээе.
Алхам 1: Төсөлд шаардлагатай бүрэлдэхүүн хэсгүүд
Энэхүү төсөлд шаардлагатай бүх бүрэлдэхүүн хэсгүүдийн жагсаалтыг энд оруулав.
- Arduino UNO R3
- Хэт авианы мэдрэгч
- Servo мотор (мини)
- Холбогч утас
- L7805CV хүчдэлийн зохицуулагч
- L293D мотор драйвер IC
- 4 x 3.7V лити-ион батерей
- 2 x Араа мотор
- 3 х дугуй
- Талхны самбар
Бүх бүрэлдэхүүн хэсгүүдийг цуглуулсны дараа явахад таатай байна.
Алхам 2: Ботын биеийг бүтээх
Ботын их биеийг бүтээхийн тулд дараах алхамыг дагана уу
Алхам 1: Зураг дээр үзүүлсэн шиг эмэгтэй толгойн голыг жижиг ПХБ дээр гагнах. Мөн түүнд боолт бэхлээрэй.
Алхам 2: Одоо энэ ПХБ -ийг servo мотор руу шургуулж, хангалттай нягт байгаа эсэхийг шалгаарай.
Алхам 3: Хэт авианы мэдрэгчээ аваад эрэгтэй толгойн зүүгээ ПХБ дээрх эмэгтэй толгойн зүү рүү оруулна уу. Үүнийг зөв оруулах (холболтыг баталгаажуулахын тулд). Серво моторын 90 градус нь ботын урд талд байх ёстой.
Алхам 4: Одоо ботын их биеийг хийхийн тулд картон эсвэл хуванцар хавтанг халуун цавуу эсвэл эрэг ашиглан хийж болно. Би ботын биеийг хэд хэдэн утсан утас ашиглан боолттой болгов.
Алхам 5: Arduino болон талхны хавтанг зураг дээр үзүүлсэн шиг байрлуулж, халуун цавуу эсвэл хоёр талт соронзон хальсаар бэхлээрэй.
Алхам 6: Эцэст нь servo моторыг байрлалд нь байрлуулаад хүссэнээрээ засаарай.
Алхам 3: Ботын бүдүүвч диаграм
Схемд заасан бүрэлдэхүүн хэсгүүдийг холбоно уу. Энэ нь нэлээд амархан.
Хамгийн их хүчдэл, хүчин чадлыг олж авахын тулд эхлээд хоёр батерейг зэрэгцээ холбож, дараа нь цувралаар холбоно уу. Хэрэв танд ижил RPM хоёр хөдөлгүүр байгаа бол Arduino -ийн 11 -р зүүгээс L293D ic -ийн 9 -р зүү рүү холболт хийх шаардлагагүй болно. Гэхдээ хэрэв таны мотор ижил эргэлтийн хурдтай биш бол холболтыг хий. Илүү их эргэлт бүхий хөдөлгүүр нь 2 -р хөдөлгүүрийн байрлалд байгаа эсэхийг шалгаарай.
Бүх холболтууд нягт, найдвартай бэхлэгдсэн эсэхийг шалгаарай.
Алхам 4: Кодыг Arduino руу байршуулах
Энэ төслийн кодыг доор өгөв.
Гэхдээ кодыг байршуулахаас өмнө үүнийг нээгээд шаардлагатай өөрчлөлтийг хийнэ үү.
Илүү хурдан хөдөлгүүрийн rpm_control -ийг тохируулаарай, ингэснээр мотор хоёулаа тэнцүү RPM -тэй болно. Мөн баруун болон зүүн тийш хойшлуулах хугацааг тохируулж, баруун ба зүүн тийш 90 градусын эргэлт хийх ёстой.
Кодыг байршуулсны дараа бусад бүх зүйлийг тохируулсны дараа та явахад тохиромжтой.
Алхам 5: Ажлын видео
Уншсанд баярлалаа.
Зөвлөмж болгож буй:
Хэт авианы мэдрэгч (HC-SR04) өгөгдлийг 128 × 128 LCD дэлгэц дээр уншиж, Matplotlib ашиглан дүрслэх: 8 алхам
Хэт авианы мэдрэгч (HC-SR04) өгөгдлийг 128 × 128 LCD дэлгэц дээр уншиж, Matplotlib ашиглан дүрслэн харуулах: Энэхүү зааварт бид MSP432 LaunchPad + BoosterPack ашиглан хэт авианы мэдрэгчийн (HC-SR04) өгөгдлийг 128 × 128 дээр харуулах болно. LCD, өгөгдлийг компьютерт цувралаар илгээж, Matplotlib ашиглан дүрслэнэ үү
Arduino дээр суурилсан контактгүй хэт улаан туяаны термометр - Arduino ашиглан IR суурилсан термометр: 4 алхам
Arduino дээр суурилсан контактгүй хэт улаан туяаны термометр | Arduino ашиглан IR суурилсан термометр: Сайн байна уу залуусаа энэ зааварчилгаанд бид arduino ашиглан контактгүй термометр хийх болно. Заримдаа шингэн/хатуу бодисын температур хэт өндөр эсвэл бага байдаг тул түүнтэй холбоо тогтооход хэцүү байдаг. тэр үед температур
BeanBot - Arduino дээр суурилсан бие даасан цаасан робот !: 8 алхам (зурагтай)
BeanBot - Arduino дээр суурилсан бие даасан цаасан робот! Хоосон цааснаас илүү урам зоригтой зүйл байна уу? Хэрэв та авхаалж самбаа, барилгачин хүн бол төслүүдээ цаасан дээр зурж эхлүүлэх нь дамжиггүй. Цааснаас роботын хүрээ хийх боломжтой эсэхийг харах санаа надад төрсөн
Хэт авианы мэдрэгч ба Funduino усны мэдрэгч ашиглан Arduino -ийн усны түвшинг тодорхойлох арга: 4 алхам
Хэт авианы мэдрэгч ба Funduino усны мэдрэгч ашиглан Arduino -ийн усны түвшинг тодорхойлох арга: Энэхүү төсөлд би хямд ус илрүүлэгчийг хоёр аргыг ашиглан хэрхэн бүтээхийг танд үзүүлэх болно: 1. Хэт авианы мэдрэгч (HC-SR04) .2. Funduino усны мэдрэгч
Breadboard дээр бие даасан Arduino / ATMega чип: 8 алхам (зурагтай)
Breadboard дээрх бие даасан Arduino / ATMega чип: Хэрэв та надтай адилхан бол би Arduino -г аваад анхны чип дээрээ эцсийн програмчлал хийсний дараа Arduino Duemilanove -ээсээ салгаад өөрийн хэлхээнд оруулахыг хүссэн юм. Энэ нь миний Arduino -г ирээдүйн төслүүдэд чөлөөлөх болно. Асуудал нь