Агуулгын хүснэгт:
- Алхам 1: Бүрэлдэхүүн хэсгүүдийн жагсаалт
- Алхам 2: Arduino: Power Up тохируулах
- Алхам 3: Зүү зурах: ATMEGA328/168
- Алхам 4: Ачаалах ба програмчлах
- Алхам 5: Дохионы машин: Барилгын бүтэц
- Алхам 6: Дамжуулагчийн хэлхээ
- Алхам 7: Хүлээн авагчийн хэлхээ
Видео: Гэрийн гар хийцийн Arduino робот: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэ нийтлэлд бид өөрсдийн гар хийцийн Arduino ашиглан дохио зангаагаар удирддаг машиныг хэрхэн алхам алхамаар бүтээх талаар тайлбарлах болно. Үүнд энэ нь хэрхэн ажилладаг; бүх механик, эд анги гэх мэт.
Arduino -ийн шинжлэх ухаан гэж юу болохыг олж мэдсэн нь танд таалагдсан гэж найдаж байна
Arduino гэж юу вэ?
Arduino бол ашиглахад хялбар техник хангамж, програм хангамж дээр суурилсан нээлттэй эхийн электроникийн платформ юм. Arduino самбар нь мэдрэгч дээрх гэрэл, товчлуур дээрх хуруу гэх мэт оролтуудыг уншиж чаддаг.
Та самбар дээрх микроконтроллер руу зааварчилгаа илгээж юу хийхээ самбартаа хэлж болно. Үүнийг хийхийн тулд та Arduino програмчлалын хэлийг (утас холболт дээр суурилсан), мөн боловсруулалтад суурилсан Arduino програм хангамжийг (IDE) ашигладаг. Энэ нь зураач, оюутан, прогаммер, мэргэжлийн хүмүүсийн ашигладаг бөгөөд гол төлөв авьяастнуудад ашиглагддаг боловч биднийг бяцхан хөгжилтэй туршилт хийхэд ашиглаж болно.
Эх сурвалж:
Хэрхэн ажилладаг:
Гэртээ хийсэн Arduino болон The Gesture Control Car -ийг барьж дуусгасны дараа бид Arduino -д акселлореметр болон гараараа хийсэн хөдөлгөөнийг таних програмчлах болно.
Arduino нь бээлийтэй холбогддог тул үүнийг зохицуулахад хялбар байдаг бөгөөд та ямар байрлалд хамгийн бага байдгийг харж болно.
Алхам 1: Бүрэлдэхүүн хэсгүүдийн жагсаалт
Гэрийн Ардуино:
- Талхны самбар (440 эсвэл 840 уях цэг)
- 22 AWG утас (Янз бүрийн өнгө)
- 2 LED (ямар ч өнгө)
- 2 220 Ом эсэргүүцэл (Улаан, Улаан, Хүрэн)
- 7805 хүчдэлийн зохицуулагч
- 1 10к Ом эсэргүүцэл (Браун, Хар, Улаан)
- 2 10 uF конденсатор
- 16 МГц -ийн болор цаг
- 2 22 pF конденсатор
- Жижигхэн агшин зуурын үйлдэл хийх унтраалга
- TTL - 232R3V3 USB. Цуваа хөрвүүлэгч кабель
- ATMEGA328 эсвэл ATMEGA 168
- 9в батерей
Дохио зангаа хянах машин:
- Arduino Lilypad эсвэл гар хийцийн Arduino
- Хурдны хэмжигч
- RF 433 модуль
- HT12E ба HT12D
- Мотор жолооч L293DNE
- BO мотор ба дугуй
- Хамгаалах самбар
- 2 9v батерей
- Мод
- Батерей
- 7805 хүчдэлийн зохицуулагч
- Утас
- 2 330k Ом эсэргүүцэл
Нэмэлтүүд:
- USB 2 утас
- Эрэгтэй, эмэгтэй утас
- Бээлий
- Цагаан тугалга
- Цахилгаан гагнуурчин
- Ардуино
- Цавуу буу
Алхам 2: Arduino: Power Up тохируулах
Нэгдүгээрт, бид хүчийг тохируулах хэрэгтэй, эс тэгвээс юу ч ажиллахгүй болно. (Улаан = Эрчим хүч, Хар = Газар)
1. Хүчдэл зохицуулагч байх BroadBoard -ийн доод хэсэгт хүч, газардуулга нэмнэ.
2. Төмөр зам бүрийг холбосон Broadboard -ийн доод хэсэгт хүч, газардуулга нэмнэ.
3. Хүчдэлийн зохицуулагчийг баруун талд, дараа нь нэг 10 uF конденсаторыг зүүн талд, нөгөөхийг нь төмөр зам дээр тавь.
4. Нийлүүлэлтийн оролтын хажуугийн LED -ийг нэмж оруулаарай, энэ нь бидний эрчим хүчний үзүүлэлт юм; болон зүүн талын төмөр зам ба дунд хэсгийн хооронд 220 Ом эсэргүүцэл.
Одоо бидэнд Power Setup байна.
Алхам 3: Зүү зурах: ATMEGA328/168
Одоо бид бүх бүрэлдэхүүн хэсгүүдийг холбох болно.
Процессийн явцад дахин тохируулахаас урьдчилан сэргийлэхийн тулд 10 к Ом багтаамжтай конденсаторыг дахин тохируулах зүү дээр байрлуулна уу.
1. 16MHz цагны болорыг Pin 9 болон 10 -ийн хооронд нэмж, зүүн талын төмөр зам дээр газардуулж байгаа 22 pF -ийн хоёр конденсаторыг нэмнэ.
2. Жижиг товчлуурыг нэмснээр та хүссэн үедээ Arduino -г дахин тохируулж, програмчлахад бэлдэж, RESET руу шилжихийн зүүн доод хөлөнд жижиг утас нэмж оруулаарай.
3. Эцэст нь зүү 19 -д тэжээлийн утас нэмж, LED -д холбож (урт хөлийг Утас руу холбоод) нөгөө 220 Ом эсэргүүцлийг баруун төмөр зам руу оруулна уу. (LED -ийг анивчихыг оролдоорой)
Та бараг ажиллагаатай Arduino -г харж байна.
Алхам 4: Ачаалах ба програмчлах
Ачаалагч гэж юу вэ?
Bootloader бол ямар ч үйлдлийн систем ажиллуулахаас өмнө ажилладаг код юм; үндсэндээ үүнгүйгээр юу ч тохиолдохгүй.
Arduino ачаалах:
Хэрэв танд шинэ ATMEGA328 байгаа бол ачаалагчийг түүн дээр шарах хэрэгтэй болно.
Та дараах линкийг дагаж болно:
Програмчлал:
TTL-232R3V3 USB-ийг протобоард руу холбоод дараа нь ATMEGA328 утас руу холбоно уу; 9в батерей холбогдоогүй эсэхийг шалгаарай.
Arduino IDE -ийг нээж, Дижитал хэсэгт ноорог файлуудын жишээн дээр Blink тоймыг ачаална уу.
Цуваа порт файлын сонголтын доор USB кабелиараа ашиглаж байгаа COM портыг сонгоно уу.
Одоо байршуулах дүрс дээр дараад дахин тохируулах товчийг дарна уу; Хэрэв бүх зүйл зөв хийгдсэн бол 13 -р Pin дээрх LED анивчих болно.
Хүссэн газартаа програмчилж дууссаны дараа The Gesture Control Car -ийн хувьд та үүнийг салгаад 9в батерейгаа хүчээр ашиглах боломжтой болно.
Алхам 5: Дохионы машин: Барилгын бүтэц
Машины бүтцийг модон хэсгүүд, жижиг хэсгүүд, урд болон хойд талын 2 блок (дугуй явдаг газар), дунд хэсэгт нь том хэмжээтэйгээр барьж эхлээрэй; цавуу буугаар наа
Дараа нь моторуудыг хажуу тийш нь наалдуулж, 4 дугуйг залгаарай. Мотор бүрт хүчирхэг галзуу газрыг гагнана.
15х15см хэмжээтэй Saquare хайчилж аваад бүтэц рүү нь тааруулан хайчилж ав (суурь)
Алхам 6: Дамжуулагчийн хэлхээ
Одоо бид дамжуулагчийн хэлхээ ба програмчлалыг хийж эхлэх гэж байна.
3.36 -аас 6.17 хүртэлх видеог үзнэ үү: Дамжуулагчийн хэлхээ
Хөдөлгөөнт машины кодчилол:
Татаж авах төлөвлөгөө:
Алхам 7: Хүлээн авагчийн хэлхээ
Одоо хүлээн авагчийн хэлхээг сийлж эхлээрэй
6:18 -аас 8:34 хүртэлх видеог үзээрэй: Reciever Circuit
Татаж авах төлөвлөгөө:
Эцэст нь бүгдийг нь сууринд наагаад бүрэн ажиллахад бэлэн болно.
Тапендра Мандалын хийсэн анхны Proyect; Сувгийн холбоос
Зөвлөмж болгож буй:
Sensor Fusion ашиглан гар хийцийн аюулгүй байдлын систем: 5 алхам
Sensor Fusion ашиглан гар хийцийн аюулгүй байдлын систем: Энэхүү төслийн санаа нь хямд бөгөөд хялбараар бүтээгдсэн хамгаалалтын мэдрэгчийг бий болгох явдал юм. Анхны зорилго бол хэн нэгэн шатаар өгсөхөд надад мэдэгдэх зүйлийг бүтээх явдал байсан, гэхдээ би бас
Arduino Mega2560 -тай гар хийцийн электрон бөмбөрийн иж бүрдэл: 10 алхам (зурагтай)
Arduino Mega2560 -тэй гар хийцийн электрон бөмбөрийн иж бүрдэл: Энэ бол миний Arduino төсөл. Arduino-той цахим бөмбөрийн иж бүрдлийг хэрхэн яаж бүтээх вэ? Сайн байцгаана уу, эрхэм уншигч! -Яагаад ийм төсөл хийж байгаа юм бэ? Юуны өмнө, хэрэв танд ийм зүйл таалагдаж байвал ажлын явц үнэхээр таалагдах болно. Хоёрдугаарт, энэ нь үнэхээр хямд үнэтэй компани
Танк робот гар хийцийн камер хянагч: 5 алхам
Танк роботын гар хийцийн камер хянагч: Сайн байна уу, өнөөдөр би камертай робот танк хийх гэж байна, энэ бол маш энгийн зүйл юм, гараа барьж, эргэн тойрныхоо бүх зүйлийг ашиглаж, эсвэл үнэхээр сонирхолтой болгохын тулд яваарай, надад итгээрэй …… … ОДОО ЭХЭЛ
Гар хийцийн гар утсыг цэнэглэх эрдэнэсийн заавар: 7 алхам
Гар хийцийн гар утсыг цэнэглэх эрдэнэсийн заавар: Олон жижиг түншүүд гар утасны хүнд хэрэглэгчид гэдэгт би итгэдэг. Гар утасны хүч гэнэт алдагдахаас урьдчилан сэргийлэхийн тулд гар утсаа цэнэглэх эрдэнэсийг өөртөө бэлдэх шаардлагатай байна! Утсаа цэнэглэх боломжтой төхөөрөмжийг хуваалцаарай
DIY прототипүүд (робот эсвэл урлагийн дизайн), гар хийцийн хэсгүүдтэй (дахин боловсруулах гарын авлага) Нэгдүгээр хэсэг: 4 алхам
DIY прототипүүд (робот эсвэл урлагийн дизайн), гар хийцийн хэсгүүдтэй (дахин боловсруулах гарын авлага) Нэгдүгээр хэсэг: Энэхүү зааварчилгаа нь зарим робот, урлагийн загварыг хэрхэн яаж бүтээх талаар тайлбарлаагүй, хэрхэн яаж зохион бүтээхийг тайлбарлаагүй боловч хэрхэн олох талаар гарын авлага юм. Прототип робот бүтээхэд тохиромжтой механик материал (эдгээрийн дийлэнх нь