Агуулгын хүснэгт:
Видео: Хэрэггүй хайрцаг: 3 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Төсөл: ашиггүй хайрцаг
Огноо: 2020 оны 3 -р сараас 2020 оны 4 -р сар хүртэл
Би энэ төслийг хоёр шалтгаанаар хийхээр шийдсэн бөгөөд нэг нь одоо ажиллаж байгаа маш нарийн төвөгтэй төслийг зогсоох, хоёрдугаарт, Шинэ Зеландад байгаа бүрэн түгжрэлийн үеэр хийх ёстой зүйл юм. Засгийн газраас "чухал биш" зүйлийг худалдаж авахад тавьсан хязгаарлалтын улмаас одоогоор нэмэлт бүрэлдэхүүн хэсгүүдийг худалдаж авах боломжгүй байгаа тул энэ төслийг дуусгахад надад хангалттай бүрэлдэхүүн хэсгүүд байсан нь азтай хэрэг юм.
"Ашиггүй хайрцаг" гэж юу вэ, энгийнээр хэлэхэд энэ нь ихэвчлэн унтраалттай унтраалгатай хайрцаг боловч үүнийг дотор нь асаахад систем дахин асах болно. Энэ хайрцагны хувьд тагийг нээх, хаах, хуруугаа сунгах, татах, эцэст нь нүдний хөдөлгөөн, нүд ямар өнгөтэй болохыг харуулсан найман өөр форматтай тохиолдолд унтраалгыг асаах бүрт давтана.
Энэ системийн хувилбарыг боловсруулж болох бөгөөд энэ нь дээр дурдсанаас хамаагүй хялбар юм. Нүд ба тэдгээрийн хөдөлгөөний серво, таг өргөх серво хоёуланг нь салгаж болно. Дараа нь хуруугаа сунгаж, эргээд тагийг нь өргөж өгдөг.
Хангамж
1. Arduino Uno R3
2. 10K эсэргүүцэл
3. 330 Ом эсэргүүцэл
4. Хоёр туйлтай унтраалга
5. Шар LED
6. 3 x Servo мотор
7. 2 x RGB неопикселийн LED
8. 18650 зай эзэмшигч
9. 2 x 18650 4200mAh, 3.7V
10. LM2596 Step-Down DC-DC цахилгаан модуль
11. Асаах/унтраах унтраалга, нэг туйл
12. Төрөл бүрийн Depont кабель, бэхэлгээ, ПХБ -ийн хавтан
13. Хайрцагт тохиромжтой мод
Алхам 1: Үүнийг бий болгох
Хайрцаг нь ямар ч тохиромжтой модоор хийгдсэн бөгөөд энгийн хатуу хавтангийн суурь, дөрвөн резинэн хөлтэй. Хайрцагны хэмжээс нь хуруугаа солих боломжтой бол бараг ямар ч хэмжээтэй байж болно. Энэхүү төслийн хайрцагны хэмжээ нь 120 мм өргөн, 245 мм гүн, 90 мм өндөр юм. Би цахилгаан унтраалга, асаах/унтраах LED, нэг талд жижиг нүх нэмсэн. Нүх нь програм хангамжийг ачаалах зориулалттай Arduino Uno USB порт руу нэвтрэх боломжийг олгодог бөгөөд энэ нь servo хөдөлгөөний параметрүүдийг тохируулах, засахад илүү хялбар болсон тул гаднах хайрцгийг зайлуулах шаардлагатай болно.
Би ашигласан хэлхээний Fritzing диаграмыг оруулсан болно. Би Arduino Uno -г ашиглаж байсан, учир нь би WEMOS D1 Mini эсвэл Arduino Nano -ийг ашиглах боломжтой байсан бөгөөд системд зөвхөн 6 оролт шаардлагатай байсан. Би мөн хайрцгийг илүү зөөврийн, ашиглахад аюулгүй болгодог тул 12V хүчдэлийн адаптер ашиглахаас илүү 18650 батерейны системийг суурилуулахаар шийдсэн. 18650 батерейг хоёр батерейны хайрцагт байрлуулсан бөгөөд тус бүр нь 3.7 В хүчдэлтэй, 4200 мАч хүчин чадалтай. Батерейг дахин цэнэглэхийн тулд суурийн хавтанг салгаж, таг өргөх гарыг салгах шаардлагатай болно.
Надад байгаа гурван сервог ашигладаг байсан. ямар ч стандарт servo ашиглаж болно. Ихэнх servo нь гурван депонт холбогчтой, өнгөт, GND -ийн хүрэн, улаан өнгөтэй, 4V -аас 7.8V -ийн хооронд, эцэст нь дохионы шугамын хувьд шар өнгөтэй байдаг. Би таг, хуруунд хоёр TowerPro MG995 серво, нүдэнд CFsunbird SG90 ашигласан. SG90 -ийг зөвхөн орон зай хязгаарлагдмал байсан тул ашиглаж байсан, өөрөөр хэлбэл гурав дахь MG995 -ийг ашиглах байсан.
Box -ийн унтраах/асаах унтраалга нь энгийн задрах хэлхээг хавсаргасан бөгөөд GND -д залгагдсан 10K резистортой бөгөөд Arduinio Uno -ийн 12 -р зүү дээр холбосон нэг утсан дээр холбосон байна. Шилжүүлэгчийн нөгөө тал нь 5V-ийн Arduino зүү дээр бэхлэгддэг. 18650-ийн хоёр батерейгаас авах хүчдэл нь ойролцоогоор 8.5В байсан бөгөөд энэ нь servos-ийн хувьд хэт өндөр байсан бөгөөд TowerPro мэдээллийн хүснэгтээс санал болгосон хамгийн их хүчдэл 7.8V байсан тул би Step-Down цахилгаан модулийг ашиглахаар шийдсэн. Step-Down цахилгаан модуль нь хүчдэлийг servo-д ашигладаг 6V хүртэл бууруулж, Arduinio Uno-г GND болон VIN зүүгээр тэжээхэд ашигладаг. Шар LED бүхий цуврал 330Ohm энгийн резистор нь хайрцаг идэвхжсэн эсэхийг GND болон 6V цахилгаан төмөр замд холбосон эсэхийг харуулахад ашиглагддаг. 18650 гэсэн хоёр батерейг асаах/унтраахын тулд хайрцагны гадна талд нэг туйлтай унтраалга ашигладаг.
Нүд нь 8 мм-ийн хоёр Neopixel RGB LED-ийг ашигладаг бөгөөд тус бүр нь Arduino Uno дээрх 5V Arduino цахилгаан хангамж ба GND зүүгээр холбогддог. Тэдгээр нь цуваа утастай бөгөөд Arduino Uno дээрх 11 -р зүү дээр нэг дохионы утас залгагдсан байдаг. RBG LED нь хавтгай талтай бөгөөд холбогчдын дарааллыг тодорхойлдог бөгөөд хавчуургын зургийг хавсралт дээрээс үзнэ үү. Эдгээр LED -ийг тусад нь холбож болох бөгөөд ингэснээр Arduino Uno нь тус бүрийг тусдаа дохионы утсаар хянах боломжтой байв. Бүх төслүүдийн нэгэн адил хэлхээг талхны тавцан дээр байрлуулж, үндсэн самбар дээр суурилуулахаас өмнө туршиж үзсэн. Цаг хугацаа өнгөрөх тусам сул ажиллах хандлагатай байдаг тул бүх депонт холбогчийг Arduino дээрх зүү рүү бага зэрэг наасан байхыг зөвлөж байна.
Алхам 2: Програм хангамж
Энэ үед GitHub сайт дээр хадгалагдсан "labomat" болон ашиггүй хайрцагны жишээнд энэ систем дээр ажилладаг програм хангамжийн үндсэн дээр талархал илэрхийлэх ёстой. Төсөл боловсруулах ажлын хүрээнд би кодоо, ялангуяа servo хөдөлгөөн, нүдний өнгийг тохируулж, нэмсэн. Нэмж дурдахад servo хөдөлгөөний бүх параметрүүдэд тэдгээрийн хөдөлгөөн, анхны байрлалын ялгааг гаргахын тулд тохируулга хийх шаардлагатай байв.
Танд Arduino IDE 1.8.12 -ийн хамгийн сүүлийн хувилбар, номын сангийн файлууд хэрэгтэй болно: Adafruit NeoPixel.h ба Servo.h. Би нүдэнд зориулсан тестийн програм болон хайрцагны үйл ажиллагааны үндсэн програмыг хавсаргав.
Алхам 3: Дүгнэлт
Энэ төсөл миний ажиллаж буй гол төслөөс анхаарал сарниулах нь тааламжтай санагдлаа. Миний бүтээсэн, энд үзүүлсэн хувилбар нь энгийн боловч би интернэт болон You Tube дээрх ижил хайрцгийн олон янзын хувилбаруудыг харж, биширсэн бөгөөд эдгээр нь бүгд унтраалга, солих төхөөрөмжийн үндсэн сэдвийн сонирхолтой хувилбаруудыг ашигладаг. унтраах.
Зөвлөмж болгож буй:
Хэрэггүй машины заавар: 21 алхам (зурагтай)
Ашиггүй машины заавар: Ашиггүй машин бол Марвин Минскийн "Ultimate Machine" -ийн хувилбар бөгөөд үндсэн зорилго нь өөрийгөө унтраах явдал юм. Үүнийг барьсны дараа хоёр унтраалга, мотороос бүрдсэн машин хэрхэн ажиллахгүй байгааг та гайхах болно
Бөгжний нарны тэмдгийн эвдрэл: Би үүнийг буруу хийсэн тул танд хэрэггүй: 11 алхам
Бөгжний нарны тэмдгийн эвдрэл: Би үүнийг буруу хийсэн тул танд хэрэггүй: Надад цагирган хаалганы хонх байна, энэ үнэхээр гайхалтай. Талархлын баярын бүх онлайн худалдаа явагдаж байх үед би Ring Stick-up камертай болсон. 50 доллар хямдарсан бөгөөд тэд надад энэхүү гоёмсог бөгжний нарны тэмдгийг ҮНЭГҮЙ илгээсэн (ердөө 49 долларын үнэтэй!). Би итгэлтэй байна
Хэрэггүй хайрцгаа сайжруулах: 5 алхам
Ашиггүй хайрцгаа сайжруулах: Энэхүү зааварчилгаа нь ашиггүй хайрцгаа хэрхэн хурдан сайжруулж болохыг харуулж байна, ингэснээр хайрцгийг идэвхжүүлэхийн тулд унтраалгыг асаасны дараа хуруугаа салгах цаг бага байна
Цагаа дэмий үрэх хэрэггүй: NTP ашиглана уу: 8 алхам
Цагаа дэмий үрэх хэрэггүй: NTP -ийг ашиглаарай!: Цаг хугацааг тооцоорой! Энэ бол миний захиалагчдын дунд байнга яригддаг сэдэв бөгөөд ямар шалтгаанаар? Өгөгдөл бүртгэгч хийх, автоматжуулалттай холбоотой бүх зүйлд танд зөв цаг хэрэгтэй гэсэн энгийн бөгөөд зайлшгүй шаардлагатай баримтаас шалтгаалан! Мөн т
Барби хайрцаг: таны Mp3 тоглуулагчийн өнгөлөн далдалсан хайрцаг/ Boom хайрцаг: 4 алхам (зурагтай)
Барби хайрцаг: таны Mp3 тоглуулагчийн өнгөлөн далдалсан хайрцаг/ Boom хайрцаг: Энэ бол таны mp3 тоглуулагчийн хамгаалалттай үүргэвч бөгөөд чихэвчний үүрийг дөрөвний нэг инч болгон хөрвүүлдэг, унтраалгын товчлуур дээр тэсрэх хайрцаг болж чаддаг. таны mp3 тоглуулагчийг ерээд оны эхэн үеийн соронзон хальсны тоглуулагч эсвэл үүнтэй төстэй хулгай багатай болгож хувиргадаг