Агуулгын хүснэгт:
- Алхам 1: Материал
- Алхам 2: Дэлгэцийн зургийн жишээ
- Алхам 3: Хэлхээ диаграм
- Алхам 4: Алхам алхмаар зааварчилгаа-Машиныг хэрхэн бүтээх/утсаар холбох
- Алхам 5: Алхам алхмаар зааварчилгаа-Python ашиглан код бичих
Видео: Эцсийн үнэлгээ 2020: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Бүгдээрээ сайн уу! Миний нэрийг Ведант Вяс гэдэг бөгөөд энэ бол миний 2020 оны эцсийн үнэлгээний 10 -р ангийн компьютерийн инженерчлэлийн төсөл юм. Энэхүү төслийн хувьд би өөрөө бие даан хөдлөх програмчлагдсан эсвэл апп хянагч ашиглан удирдах боломжтой машин зохион бүтээхээр шийдсэн. Би энэ машины загварыг сонгохоор шийдсэн, учир нь би шинэ сорилтуудыг сурч, хүлээж авах дуртай бөгөөд энэ хичээлийн туршид олон янзын нэгжийг сурч мэдсэн бөгөөд үүнийг өөрийн дизайнд хэрэгжүүлэх боломжтой гэж бодсон. Хүлээгдэж байснаас хэтрэхийн тулд би машиныг хэдхэн сантиметр дотор саад тотгор байгааг мэдэнгүүт зогсооно. Би энэ төслийн талаар маш их судалгаа хийж, өөр өөр төслүүдийг судалж байж юу хийх ёстойгоо олж мэдсэн. Мөн би шинэ H гүүрийг утастай болгох, зайны мэдрэгч програмчлах, утастай моторыг сурахад маш их цаг зарцуулсан. Миний хийсэн энэхүү гарын авлагын туршид та жишээ нь, диаграм, алхам алхмаар зааварчилгааны гарын авлагаас энэ машиныг хэрхэн яаж зохион бүтээх талаар сурах болно.
Алхам 1: Материал
- 2 мотортой 1 машин
- 1 Raspberry Pi загвар 3 B+
- 1 Гагнуургүй талхны самбар
- 1 9V батерей
- 1 H-Bridge загвар HLF1808
- 11 эрэгтэй, эмэгтэй холбогч утас
- 3 эмэгтэй-эмэгтэй холбогч утас
- 13 Энгийн утас
- 1 зайны мэдрэгч
Алхам 2: Дэлгэцийн зургийн жишээ
Алхам 3: Хэлхээ диаграм
Алхам 4: Алхам алхмаар зааварчилгаа-Машиныг хэрхэн бүтээх/утсаар холбох
- Энэ төслийг эхлүүлэхийн өмнө та бөөрөлзгөнө pi нь Линукс үйлдлийн системтэй, Python -ийг ажиллуулж чаддаг эсэхийг шалгах хэрэгтэй.
- Одоо та бэлэн болсон тул гагнуургүй талхны хавтан авч, HLF1808 H гүүрийг холбож эхэлье (утас диаграммд үзүүлсэн шиг).
- Дараа нь та 3 утас аваад H-гүүрний 3 булангийн хөл ба цахилгаан төмөр замд холбох хэрэгтэй болно. Эдгээр 3 утсыг Н гүүрний баруун дээд, баруун доод, зүүн доод хөл рүү залгаарай (уруулыг урагш харсан H гүүрийг хар). Үүнийг хийхийн тулд улаан утас ашиглахыг хичээгээрэй.
- Эрэгтэй, эмэгтэй холбогч утас авч, нэг үзүүрийг бөөрөлзгөнө pi 5V зүү, нөгөө үзүүрийг H-гүүрний зүүн дээд хөлтэй холбоно уу.
- Одоо та 4 утас (илүү зохимжтой хар) аваад H-гүүрний дунд 2 хөлөөс газрын төмөр зам руу холбох хэрэгтэй болно. Та мөн эрэгтэй, эмэгтэй нэмэлт утас авч, бөөрөлзгөнө pi дээрх газардуулгын зүслэгээс талхны тавцан дээрх газардуулгатай холбох хэрэгтэй болно.
- Цахилгаан болон газардуулгын утсыг ашигласны дараа та улаан утсыг аваад H-гүүрний дээд талаас гурав дахь хөл рүү байрлуулж мотороо холбож эхэлж болно. Үүний дараа та хар утсыг аваад H-гүүрний ёроолоос гурав дахь хөл рүү бэхлэх болно. Хэрэв та мотороо зөв холбосон бол дараагийн хэдэн алхамыг хийсний дараа тэдгээр нь бүрэн ажиллах ёстой.
- Одоо та 9V батерейгаа аваад 2 утсыг газардуулга болон цахилгаан төмөр замд холбох хэрэгтэй болно (улаан = хүч, хар = газардуулга).
- Батерейныхаа утсыг холбож дууссаны дараа та 4 эрэгтэй эмэгтэй холбогч утас авч, бөөрөлзгөнө pi gpio тээглүүрээс ашиглагдаагүй үлдсэн H-гүүрний хөл рүү холбох хэрэгтэй болно.
- Эцэст нь та 1 хар, 1 улаан утсыг аваад газрын доорхи төмөр зам (хар утас) ба цахилгаан тэжээлийн төмөр зам (улаан утас) -аас талхныхаа хажуугаар холбох хэрэгтэй болно.
-
Нэмэлт - хэрэв та хүсвэл төслийг сайжруулахын тулд зайны мэдрэгч ашиглаж болно. Зайны мэдрэгчийг холбохын тулд та дараах алхмуудыг хийх шаардлагатай болно.
- 1 эмэгтэй эм утсыг (улаан) аваад мэдрэгч дээрх VCC зүүгээр 5V зүүгээр холбоно уу.
- Өөр нэг эмэгтэй эмэгтэй утсыг (хар) аваад мэдрэгчийн GND зүүгээс талхны тавцан дээрх газардуулгатай холбоно уу.
- Дахиад нэг эмэгтэй эмэгтэй утсыг аваад мэдрэгч дээрх TRIG зүүгээс pi дээрх gpio зүү рүү холбоно уу.
- Эцэст нь эрэгтэй, эмэгтэй утас аваад мэдрэгчийн ECHO зүүгээр талхныхаа хоосон зайд хавсаргана уу. Дараа нь 330 Ом эсэргүүцэл аваад утсан дээрээс талхны тавцан дээрх өөр хоосон зай руу холбоно уу. Дараа нь та өөр нэг эрэгтэй эмэгтэй утсыг аваад 330 Ом эсэргүүцэлээс хоосон gpio зүү дээр бэхлэх хэрэгтэй болно. Эцэст нь та газрын төмөр замд холбосон хоёр дахь утаснаас 470 Ом эсэргүүцэл холбох хэрэгтэй болно.
- Одоо та Python ашиглан код бичихэд бэлэн боллоо!
Алхам 5: Алхам алхмаар зааварчилгаа-Python ашиглан код бичих
- Номын сангаа тодорхойлж кодлох ажлыг эхлүүлээрэй (жишээ нь: gpiozero импортын LED -ээс).
- Дараа нь та ашиглах бүх хувьсагчаа тодорхойлох хэрэгтэй болно (жишээ нь. LED = LED (9)).
-
Та хэрэгтэй бүх зүйлээ тодорхойлсны дараа та мотор бүрэн ажиллагаатай эсэхийг шалгахын тулд энгийн мэдэгдэл бичиж код бичиж эхлэх боломжтой. Үүнтэй төстэй 3 алхамтай мэдэгдэл бичих шаардлагатай болно.
- robot.forward ()
- унтах (5)
- robot.stop ()
- Хэрэв код нь таны моторыг ажиллуулахад тусалдаг бол та дараагийн алхам руу ороход бэлэн байна. Энэ алхам нь дараа нь суулгах аппликешны тусламжтайгаар машинаа урагш, хойш, баруун, зүүн тийш нь хөдөлгөхөд туслах def функц (жишээ нь. Def forwards ():) бичих шаардлагатай болно.
-
Хэрэв та машиндаа зайны мэдрэгч нэмэхээр шийдсэн бол нэмэлт мэдрэгч1 функцийг нэмж оруулах шаардлагатай болно. Энэ функц нь таны машин болон саадыг хоорондох зайг хэвлэх боломжийг танд олгоно. Энэ функц нь эдгээр энгийн кодын мөрүүдийг бичих шаардлагатай болно.
- def sensor1 ():
- хэрэв (мэдрэгч. зай*100> 5):
- хэвлэх ('Саадыг илрүүлсэн', мэдрэгч. зай*100)
- унтах (1)
- Энэ кодыг бичиж дууссаны дараа та VNC Viewer програмыг суулгахад бэлэн боллоо.
Зөвлөмж болгож буй:
Автомат ЭКГ- BME 305 Эцсийн төсөл Нэмэлт зээл: 7 алхам
Автомат ЭКГ-BME 305 Эцсийн төсөл Нэмэлт зээл: Цус харвах зүрхний цохилтын цахилгаан дохиог хэмжихийн тулд электрокардиограмм (ЭКГ эсвэл ЭКГ) ашигладаг бөгөөд зүрх судасны өвчнийг оношлох, урьдчилан таамаглахад чухал үүрэг гүйцэтгэдэг. ЭКГ -аас олж авсан зарим мэдээлэлд хэмнэл орно
CPE 133 Эцсийн төсөл Аравтын бутархай хоёртын тоо: 5 алхам
CPE 133 Аравтын хоёртын эцсийн төсөл: Хоёртын тоонууд нь тоон логикийг бодоход хамгийн түрүүнд санаанд орж ирдэг зүйлсийн нэг юм. Гэсэн хэдий ч хоёртын тоонууд нь шинээр суралцаж буй хүмүүсийн хувьд маш хэцүү ойлголт байж болох юм
Компьютерийг хаах эцсийн тоглоом: 3 алхам
Компьютерийг унтраах эцсийн тоглоом: Энэ бол миний тоглоом болгон хийсэн a.vbs унтраах скрипт юм. Яагаад ийм дажгүй байгаагийн шалтгаан нь, компьютерийг шууд унтраахын оронд компьютер тантай ярьж, 10 секундын дараа компьютер унтрах болно гэдгийг анхааруулж байгаа юм
PHYS 339 Эцсийн төсөл: Энгийн Theremin: 3 алхам
PHYS 339 Эцсийн төсөл: Энгийн Теремин: Амралт зугаалгын хөгжимчин, физикч хүний хувьд би теремин бол хамгийн гайхалтай электрон хэрэгсэл гэж боддог. Тэдний дууг мэргэжлийн хүн тоглодог бол бараг л ховсдуулдаг бөгөөд тэдний ажиллахад шаардлагатай электроникийн онол нь маш энгийн
Өмсөх боломжтой - Эцсийн төсөл: 7 алхам
Зүүж болохуйц - Эцсийн төсөл: ТАНИЛЦУУЛГА Энэхүү төсөлд бид киборг функц дээр суурилсан функциональ өмсдөг загвар гаргах үүрэг хүлээсэн. Таны зүрх сэтгэл BPM хөгжимтэй синхрончлогддог гэдгийг та мэдэх үү? Та сэтгэлийн хөдөлгөөнөө хөгжмөөр хянахыг оролдож болно, гэхдээ хэрэв бид зөвшөөрөөгүй бол яах вэ?