Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай тоног төхөөрөмж:
- Алхам 2: Програм хангамжийн шаардлага:
- Алхам 3: Rover хийх:
- Алхам 4: Гар ба түүний мэдрэгчийг хийх:
- Алхам 5: Алсын удирдлага хийх
- Алхам 6: Төслийн кодууд:
Видео: Mini Curiosity Rover: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Сониуч зан гэж юу вэ?
Curiosity бол НАСА-гийн Ангараг гаригийн шинжлэх ухааны лабораторийн (MSL) ажлын хүрээнд Ангараг гараг дээрх Гейл кратерыг судлах зориулалттай автомашины хэмжээтэй ровер юм. Curiosity нь 2011 оны 11-р сарын 26-ны өдөр UTC UTC-ийн 15:02 цагт Канаверал Кейпээс хөөргөжээ.
Хэрхэн ажилладаг?
Curiosity нь температурыг тодорхойлж, хүрээлэн буй орчны янз бүрийн нөхцлийг илрүүлж, энэ өгөгдлийг Дэлхий рүү илгээдэг олон мэдрэгчтэй тул би хүрээлэн буй орчны олон нөхцлийг илрүүлж, үүл рүү илгээдэг Curiosity хэмээх энэхүү жижиг загварыг хийсэн.
Энэ нь юу илрүүлэх вэ?
үүнийг илрүүлж чадна:
1. Температур.
2. Чийглэг
3. Метан.
4. Нүүрстөрөгчийн давхар исэл.
5. Нүүрстөрөгчийн моно-исэл.
6. Хөрсний чийгшил.
Тиймээс эхлүүлцгээе !!
Алхам 1: Шаардлагатай тоног төхөөрөмж:
1. 3-Arduino (uno эсвэл нано).
2. 2-Зигби.
3. 6-DC мотор.
4. 4 реле.
5. MQ-2 мэдрэгч.
6. MQ-5 мэдрэгч.
7. MQ-7 мэдрэгч.
8. DHT-11 (Температур ба чийгшлийн мэдрэгч).
9. 2-Servo мотор.
10. 12 вольтын UPS батерей.
11. 8-товчлуур дарна уу.
12. 9 вольтын батерей ба хавчаар.
13. ESP 8266-01
14. AM1117 3.3 хүчдэлийн зохицуулагч.
15. 7805 хүчдэлийн зохицуулагч.
16. Тэгш өнцөгт хөнгөн цагаан саваа.
17. Модон хэсэг.
18. Карт самбар эсвэл нарны самбар.
19. Резистор, конденсатор ба ПХБ.
Алхам 2: Програм хангамжийн шаардлага:
1. Arduino IDE. байхгүй бол эндээс татаж авч болно:
www.arduino.cc/en/Main/Software.
2. Zigbee -ийг хослуулах зориулалттай XCTU. эндээс татаж авч болно:
www.digi.com/products/xbee-rf-solutions/xctu-software/xctu
3 ESP8266 програм хангамж ба байршуулагч.
4. Thing Speak нэвтрэх.
5. DHT-11 номын сан.
Алхам 3: Rover хийх:
Энэ нь өгөгдлийг зиг зөгий хэлбэрээр хүлээн авч, үүний дагуу моторыг хянадаг arduino ашигладаг.
Зүүн гурван, баруун гурван мотор зэрэгцэн холбогдсон тул моторуудын нэг тал нь цагийн зүүний дагуу, нөгөө нь цагийн зүүний эсрэг эргэхэд ровер болж хувирдаг.
Би 60 эргэлтийн хурдтай мотор ашигладаг. Үүнийг L293D шиг энгийн мотор драйвераар хянах боломжгүй, учир нь энэ нь 6 моторыг зэрэгцүүлэн ажиллуулдаг тул зураг дээр үзүүлсэн шиг реле ашигладаг.
Гараа хянахад хоёр servo мотор ашигладаг, учир нь эдгээр нь servo мотор тул arduino -ийн PWM тээглүүртэй холбогддог.
Их бие нь картон эсвэл нарны хавтан гэх мэт аливаа хөнгөн материалаар хийгдсэн байдаг. Би хүнд модон эд анги ашигладаг, учир нь энэ нь батерей болон бусад материалыг агуулдаг.
Алхам 4: Гар ба түүний мэдрэгчийг хийх:
Би гараа тэгш өнцөгт хоолойгоор хийсэн, учир нь хөнгөн жинтэй, огтлох, хөгцрүүлэхэд хялбар байдаг. бүх мэдрэгчийн бүх утсыг энэ хоолойгоор дамжуулдаг.
Энд би нэг servo мотор ашигладаг бөгөөд бүх мэдрэгчийг ESP 8266-01 Wi-Fi модульд холбосон arduino-д холбодог. ESP-ийг зохих хүчдэлээр хангахын тулд AM117 3.3 вольтыг ашигладаг.
Анхаарна уу: Хийн мэдрэгч нь халаалтын ороомогтой тул маш их гүйдэл авдаг бөгөөд энэ нь хэт халалт, заримдаа хүчдэлийн зохицуулагчийг гэмтээхэд хүргэдэг. Тиймээс 5 вольтын хүчдэлийг мэдрэхийн тулд тусдаа хүчдэлийн зохицуулагчийг ашиглахыг зөвлөж байна.
Бүх аналог мэдрэгчийг arduino аналог тээглүүрт дараах байдлаар холбосон болно.
Алхам 5: Алсын удирдлага хийх
Алсын удирдлага нь утасгүй холболт хийх зориулалттай zig-bee агуулдаг.
Яагаад Zig-bee: Zig-bee эсвэл Xbee нь wi-fi эсвэл Bluetooth-ээс илүү өндөр найдвартай харилцаа холбоог бий болгодог. Энэ нь өргөн хамрах хүрээ, бага эрчим хүчний хэрэглээ юм. Маш том зайд зөгий нь үсрэх горимд холбогддог тул эдгээр нь давталтын үүргийг гүйцэтгэдэг.
Найман сэлгэн залгах эсэргүүцэл бүхий arduino -той холбогдсон байна.
Зүүн дөрвөн товчлуур, баруун дөрвөн товчлуур нь роверын хөдөлгөөнийг хянадаг.
Zigbee нь 3.3 вольтын цахилгаан хангамж шаарддаг тул 3.3 вольтын зүү arduino -тэй холбогддог.
Алхам 6: Төслийн кодууд:
Та кодыг эндээс татаж авах боломжтой.
Зөвлөмж болгож буй:
Arduino автономит роботыг багасгах (Land Rover / Car) 1 -р үе Модель3: 6 алхам
Загвар3: Би төслийн хэмжээ, эрчим хүчний хэрэглээг багасгахын тулд Land Rover / Car / Bot -ийг жижигрүүлэхээр шийдсэн
FPV Rover -ийн цас цэвэрлэгч: 8 алхам (зурагтай)
FPV Rover -ийн цас цэвэрлэгч: Өвөл ирж байна. Тиймээс FPV Rover нь цэвэрхэн хучилттай байхын тулд цас хагалах машин хэрэгтэй болно. : 2952852Инстаграм дээр намайг оройтож ороорой
Mini FPV-Rover: 4 алхам
Mini FPV-Rover: Энэ бол миний FPV-Rover V2.0-ийн мини хувилбар юм. com/ernie_meets_bert
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Roomba -аас Rover хүртэл ердөө 5 алхам !: 5 алхам
Roomba -аас Rover хүртэл ердөө 5 алхам!: Roomba роботууд бол роботын ертөнцөд хөлийнхөө хурууг дүрэх хөгжилтэй бөгөөд хялбар арга юм. Энэхүү зааварчилгаанд бид энгийн Roomba -г хэрхэн хянах боломжтой ровер болгон хөрвүүлэх талаар нарийвчлан тайлбарлах болно. Хэсгийн жагсаалт1.) MATLAB2.) Roomb