Агуулгын хүснэгт:

Bluetooth бүхий Linefollower: 7 алхам
Bluetooth бүхий Linefollower: 7 алхам

Видео: Bluetooth бүхий Linefollower: 7 алхам

Видео: Bluetooth бүхий Linefollower: 7 алхам
Видео: Умные часы Mafam MX5: что нужно знать // Часы с телефонными звонками по Bluetooth 2024, Арваннэгдүгээр
Anonim
Bluetooth -тэй шугамын дагагч
Bluetooth -тэй шугамын дагагч
Bluetooth -тэй шугамын дагагч
Bluetooth -тэй шугамын дагагч
Bluetooth -тэй шугамын дагагч
Bluetooth -тэй шугамын дагагч

Энэхүү зааварчилгаа нь сургуулийн төсөлд зориулагдсан болно.

Бид хэд хэдэн техникийн үзүүлэлтүүдийг дагаж мөрдөх ёстой байв.

- Зорилтот үнэ нь 50 еврогоор хямд байх ёстой байсан.

- Аль болох хурдан:> 0, 5m/s.

- Шугамын өргөн: 1, 5см / муруйн радиус: 10см / огтлолцол боломжтой (машин шулуун явах ёстой).

- Дамжуулагч нь ердийн гэрлийн нөхцөлд ажиллах ёстой (TL гэрэл, нарны гэрэл, камерын гэрэл, …).

- Макс. хэмжээ 12 мм x 12 мм.

-Энгийн тоног төхөөрөмж: 1 цахилгаан хангамж, хямд DC мотор, H-гүүр,…

- Гэрлийн мэдрэгчийн массив (мин. 6).

- PID хянагч.

- Утасгүй холбоо (хэт улаан туяа, Bluetooth, …).

- 1 эхлүүлэх/зогсоох товчлуур, мөр дагаж мөрдөгч нь хамгийн сүүлд тавьсан утгаас эхэлдэг (цахилгаан тасарсан ч гэсэн).

- Бүх тохиргоог энгийн компьютерийн програм ашиглан өөрчлөх боломжтой (Kp, Ki, Kd, debug, max. Speed, …).

- Эцсийн бүтээгдэхүүн нь өөрөө хийсэн ПХБ (дизайн) байх ёстой.

- Шаардлагатай бол smd бүрэлдэхүүн хэсгүүдийг ашигла.

Эхэлцгээе.

Алхам 1: Үзэл баримтлал ба бүрэлдэхүүн хэсгүүд

Та энэ төслийг цөөн хэдэн сонголт хийснээр эхлүүлж байна. Үүнд: хянагч, харилцаа холбоо, H-гүүр, цахилгаан хангамж, мэдрэгч ба мотор. Эдгээр сонголтууд бие биенээсээ хамаарна.

Миний сонголтууд:

Микро хянагч: atmega32u4 (arduino leonardo chip) 5V хэрэгтэй Харилцаа холбоо: RN-42 (Bluetooth) 3, 3V хэрэгтэй Эрчим хүч: Lio-ion 18650 2 x 4.2V 8, 4V3, 3V: UA78M33CDCYR5V: UA78M05CKVURG3H-гүүр: TB6612FNGMot: туршилт) ба 30/1 (хурд) товчлуурууд: B3SN-3112PS мэдрэгч: SHARP микроэлектроник GP2S700HCP

Алхам 2: Схемийг гаргах

Схемийг гаргах
Схемийг гаргах

Схемийг гаргахын тулд өгөгдлийн хүснэгтийг үзээд бүх зүйлийг хэрхэн холбохыг харах болно. Схемийг хэд хэдэн өөр програмаар (DipTrace, Eagle, EasyEDA,…) хийж болно.

Хэрэв та минийхийг ашиглахыг хүсвэл эндээс татаж авч болно.

Алхам 3: ПХБ

ПХБ
ПХБ
ПХБ
ПХБ
ПХБ
ПХБ

ПХБ -ийг авахдаа бүх зүйлийг гагнах шаардлагатай болно. Бүрэлдэхүүн хэсгүүдийг богино холболт хийхгүй байгаа эсэхийг шалгаарай.

Алхам 4: Хөтөлбөр (arduino)

Хөтөлбөр (arduino)
Хөтөлбөр (arduino)

Бүх тооцоо нь arduino дээр байгаа бөгөөд утгыг өөр програмаар өөрчилж болно (дараагийн алхамыг үзнэ үү). Та програмыг бүрэн татаж авах боломжтой.

Алхам 5: Програм (Visual Basic)

Програм (Visual Basic)
Програм (Visual Basic)

Би Visual Basic дээр шугамын дагалдагч руу утга бичих боломжтой програмыг хурдан бичсэн бөгөөд энд нэмэлт функцууд бас бий.

Програм, кодыг эндээс татаж авах боломжтой.

Алхам 6: ПХБ дээрх бүх зүйлийг турших

ПХБ дээрх бүх зүйлийг туршиж үзэх
ПХБ дээрх бүх зүйлийг туршиж үзэх
ПХБ дээрх бүх зүйлийг туршиж үзэх
ПХБ дээрх бүх зүйлийг туршиж үзэх

Одоо та бүх зүйлийг туршиж үзэх хэрэгтэй болно.

Хэрэв ямар ч асуудал байхгүй бол та үүнийг өөрчилж, илүү хурдан хийж чадна. (Үгүй бол та асуудал үүсгэж болзошгүй зүйлийг олж, дараа нь шийдэх хэрэгтэй болно.)

PID, хурд, мөчлөгийн цагийг өөрчлөх замаар үүнийг хий.

Энэ нь мөр дагагч бүрт өөрчлөгдөх болно

Миний хувьд утга нь (0: 858 м/с 30: 1 хурдтай):-Kp: 4, 00-Ki: 0, 00-Kd: 26, 00-Speed: 140-Cycletime: 2000

Хэрэв таны PID утга өндөр байвал мөрдөгч хэт их гажуудлыг олж авах болно.

Алхам 7: Үр дүнг дуусгах

Эцэст нь бид тэдний өгсөн бүх үзүүлэлтүүдийг дагаж мөрдөж, 0, 858 м/с хүртэл хурдалсан. Энэ бол энэ сургуулийн төслийн хамгийн хурдан хурд юм., доорх линкийг ашиглана уу. (Тэдний зарим нь Голланд хэл дээр байдаг)

drive.google.com/drive/folders/169LRTWpR2k…

Миний блог (мөн Голланд хэл дээр).

linefollower20182019syntheseproject.blogsp…

Хэрэв танд асуулт байвал чөлөөтэй асуугаарай.

Зөвлөмж болгож буй: