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

Нүүр таних хаалганы түгжээ: 8 алхам
Нүүр таних хаалганы түгжээ: 8 алхам

Видео: Нүүр таних хаалганы түгжээ: 8 алхам

Видео: Нүүр таних хаалганы түгжээ: 8 алхам
Видео: Сүнс гэж үнэхээр байдаг уу? 2024, Арваннэгдүгээр
Anonim
Нүүр таних хаалганы түгжээ
Нүүр таних хаалганы түгжээ
Нүүр таних хаалганы түгжээ
Нүүр таних хаалганы түгжээ
Нүүр таних хаалганы түгжээ
Нүүр таних хаалганы түгжээ
Нүүр таних хаалганы түгжээ
Нүүр таних хаалганы түгжээ

Бүтэн сар орчмын хугацаанд би нүүр таних хаалганы түгжээг танилцуулж байна! Би үүнийг аль болох цэвэрхэн харагдуулахыг хичээсэн ч 13 настай хүүхэд шиг л хийж чадна. Энэхүү нүүр таних хаалганы түгжээг Raspberry Pi 4 ажиллуулдаг бөгөөд тусгай зөөврийн батерейгаар 3 ампер гаргадаг бөгөөд энэ нь Raspberry Pi 4 -т шаардлагатай зүйл юм. Энэ нь Raspberry Pi Camera V2 -ийг ашиглан нүүрээ танихад ашигладаг бөгөөд мэдрэгчтэй дэлгэцийг ашиглан дэлгэцийг хардаг. гаралт. Нүүр таних нь OpenCV -тэй. Түгжээ нь servo мотор бөгөөд хаалганы хүрээ дээрх түгжээнд ордог. Барилга угсралтын явцад надад өгөх өөр олон сонголтууд бий. Зарим зургийг голчлон харуулдаггүй, учир нь та энэ төслийг өөрийн хэрэгцээнд нийцүүлэн олон янзаар ашиглаж болно.

Хангамж

Маш их хангамж байгаа тул бэлтгэлтэй байгаарай …

Гайхалтай цахилгаан банк

Бусад бүх зүйл

Гөлгөр цэнэглэх кабель

3D хэвлэгч

Халуун цавуу буу ба цавуу

Гагнуурын төмөр

Тэвчээр. Маш их.

Алхам 1: Үндсэн програм хангамж

Үндсэн програм хангамж
Үндсэн програм хангамж
Үндсэн програм хангамж
Үндсэн програм хангамж
Үндсэн програм хангамж
Үндсэн програм хангамж
Үндсэн програм хангамж
Үндсэн програм хангамж

SD картаа аваад компьютер дээрээ залгаарай. Raspberry pi програмыг татаж аваарай (Хамгийн сүүлийн хувилбарыг энд дарж үзнэ үү.) Үүнийг SD карт дээрээ суулгаарай; Миний ашиглахыг илүүд үздэг арга бол Балена Эчер юм. "Зураг сонгох" дээр дараад дөнгөж татаж авсан зургийг сонгоно уу. Энэ нь таны SD картыг залгасны дараа автоматаар илрүүлэх ёстой. Хэрэв тийм биш бол "Target" товчлуур дээр дарж сонгоно уу. Үүний дараа "Flash!" Дээр дарна уу. Micro SD картаа Raspberry Pi -ийн доод хэсэгт оруулна уу.

Алхам 2: Raspberry Pi -г хайж олох

Raspberry Pi -г хайж байна
Raspberry Pi -г хайж байна
Raspberry Pi -г хайж байна
Raspberry Pi -г хайж байна
Raspberry Pi -г хайж байна
Raspberry Pi -г хайж байна

Хэрэв танд HDMI HDMI кабель эсвэл гадаад дэлгэц байхгүй бол эдгээр алхмуудыг дагана уу. Нэгдүгээрт, Raspberry PI -ийг Ethernet -д залгаарай (Санаа зоволтгүй, энэ түр зуурынх). Компьютер дээрээ WiFi тохиргоо руу ороод дэвшилтэт тохиргооноос TCP/IP хэсэгт "Чиглүүлэгч" гэсэн IP хаягийг харах ёстой. Энэ сайт руу ороод, гэртээ байгаа чиглүүлэгчийнхээ ар талд сайт руу нэвтрэхийн тулд хэрэглэгчийн нэр, нууц үгээ харах болно. Төхөөрөмжийн жагсаалтын доор "raspberrypi" гарч ирэх хүртэл доош гүйлгэнэ үү. Таны харж буй IP хаяг бол танд хэрэгтэй зүйл юм. Үүнийг тэмдэглэлийн засвар болгон хуулж эсвэл түр санах ойд хадгална уу. Терминалдаа ssh pi@(YOUR IP ADDRESS) гэж бичнэ үү. Анхдагч нууц үг бол "бөөрөлзгөнө" юм. Sudo apt-get install tightvncserver гэж бичнэ үү. Дараа нь tightvncserver гэж бичнэ үү. Mac дээр "Command + K" дарна уу. "Vnc: //raspberrypi.local: 5901" гэж бичээд дараа нь tightvncserver -ийг тохируулахдаа ашигласан нууц үгээ бичнэ үү. Та одоо компьютер дээрээ бөөрөлзгөнө pi -ийн ширээний компьютерийг харах ёстой. Та Wi -Fi сүлжээнд холбогдож, WiFi холбогдсоны дараа ethernet -ийг салгаж болно.

Хэрэв танд кабель болон гадаад дэлгэц байгаа бол Pi -гээ монитор руу залгаж, зүүн дээд буланд wifi -тай холбоно уу.

Алхам 3: Бусад хэсгүүдийг угсрах

Бусад хэсгүүдийг угсрах
Бусад хэсгүүдийг угсрах
Бусад хэсгүүдийг угсрах
Бусад хэсгүүдийг угсрах
Бусад хэсгүүдийг угсрах
Бусад хэсгүүдийг угсрах
Бусад хэсгүүдийг угсрах
Бусад хэсгүүдийг угсрах

Камерын модуль болон Raspberry Pi -ээ гаргаж аваарай. Камерын холбогчийг аваад нээлттэй байрлалд байрлуулна. Камерын кабелийг порт руу оруулна уу. Холбогчийг анхны байрлал руу нь дарна уу. Үүнийг хажуу тийш нь тавь. Дараа нь дэлгэцийн модуль болон сэнсээ аваарай. Сэнсний холбогчийг хайчилж, утсыг хуулна. Зургийн дагуу сэнсийг гагнах. Зургийн дагуу сэнсийг CPU модулийн дээд талд байрлуул. Бөөрөлзгөнө пи дээр дэлгэцийг маш болгоомжтой хавсаргаарай, ингэснээр сэнс нь сэндвич шиг болно. Дэлгэцийг дээш өргөөд камерын кабелийг доор нь шургуул. Дэлгэцийг камерын дээд талд тавь, тэгвэл та бэлэн боллоо!

Алхам 4: Програм хангамж

Adafruit -ийн бүтээгдэхүүн PiTFT дээр хийсэн энэхүү нийтлэлийг дагана уу. Үүнийг анхааралтай уншаарай! Миний дэлгэц яагаад ширээний дэлгэцийг харуулаагүй, жижиг дэлгэцийн хэмжээг яагаад өөрчлөхгүй байгааг би шийдэж чадна. OpenCV -ийг суулгахын тулд tightvncserver -ийг ашиглахыг хүсэх болно. Та одоо OpenCV суулгаж, нүүр таних төхөөрөмжийг суулгах болно. Дахин хэлэхэд, хэрэв би анхааралтай уншвал миний олон асуудлыг шийдэх боломжтой байсан. Таны нүүрэнд нүүр таних үйлчилгээ үзүүлсний дараа pi_face_recognition.py -ийг энэ алхамд хавсаргасан төхөөрөмжөөр солино уу. Энэ нь servo моторын кодтой. Та хийх ёстой зүйл бол sudo apt-get install pigpio эсвэл pip install pigpio гэж бичих явдал юм. Таны програм хангамж дууссан тул техник хангамж руу шилжье. Та servo моторын оронд цахилгаан соронз эсвэл цахилгаан ороомог ашиглаж болно.

Алхам 5: Мотор ба товчлуур

Мотор ба товчлуур
Мотор ба товчлуур
Мотор ба товчлуур
Мотор ба товчлуур

Надад маш их эргэлзээ төрүүлж байгаа тул танд хэрэгтэй бүх утас бүхий индекс карт байна. Эдгээр тээглүүрийг дэлгэцийн дээд талд гагнана, мотор улаан нь баруун дээд талд байна (дээд хэсэг нь USB портгүй тал юм). Та хаалганы хүрээ (цөөн утас) эсвэл доошоо болон эргэн тойрондоо (илүү олон утас) нүх өрөмдөж болно. Би цоорхойг сонгоогүй тул зураг дээр утаснууд байгаа.

Алхам 6: Хайрцаг суурилуулах

Хайрцаг суурилуулах
Хайрцаг суурилуулах
Хайрцаг суурилуулах
Хайрцаг суурилуулах
Хайрцаг суурилуулах
Хайрцаг суурилуулах
Хайрцаг суурилуулах
Хайрцаг суурилуулах

Одоо хавсаргасан файлуудаа Shapeways эсвэл 3D принтер ашиглан гэртээ хэвлэхэд тохиромжтой үе байх болно. Үүнийг тохируулах нь маш хэцүү байсан, надад цөөхөн хэдэн зураг байгаа тул эвгүй байгаад уучлаарай. Нударгаа, хайрцгийн доод хэсэгт байрлах USB порт хэсгээр кабелиараа утсаар холбоно уу. Дараа нь дэлгэцээ аваад халуун цавуугаар бэхлээд байрлуул. Миний дэлгэцийн тууз кабель байрлалаасаа шилжсээр байсан тул төхөөрөмжийг туршиж үзээрэй. Дараа нь камераа аваад түүний дотор талд байрлуулна уу. Хүссэнээрээ биедээ наагаарай. Корпорацийн дотор бөөрөлзгөнө pi -г хамгаалж, USB портууд харагдахуйц, хажуугийн портууд харагдах, утаснууд нь хугараагүй, батерейны багтаамж хангалттай байгаа эсэхийг шалгаарай. USB гар болон хулганы хүлээн авагчийг доод хэсэгт залгаарай. Нуруун дээр хадаас эсвэл эрэг хийх зориулалттай нүхнүүд байдаг. Би бүх нүхний байрлалыг харандаагаар тэмдэглэж, нүхэндээ өргөн толгойтой эрэг өрөмдөж, хайрцгийг дээр нь суулгасан. Аюулгүй байдлыг хадгалахын тулд би халуун цавуу хэрэглэсэн. Би зайны доод хэсэгт зай тавьдаг байсан бол хажуугийн нүхэнд байрладаг зэгсэн мод төгс ажилладаг. Зайг дээд талын нүхэнд шургуул. 90 градусын USB-C кабелийг залгаад утсыг доош нь харуулаад дараа нь дээд талд нь холбоно уу. Хайрцаг одоо бэлэн боллоо!

Алхам 7: Хаалга суурилуулах

Хаалга суурилуулах
Хаалга суурилуулах
Хаалга суурилуулах
Хаалга суурилуулах
Хаалга суурилуулах
Хаалга суурилуулах

Утасыг хаалганы эсрэг бэхлэхийн тулд соронзон хальс ашиглана уу. Хэрэв та хаалганы доор утас тавихгүй бол үүнийг үл тоомсорлоорой. Утсыг аль болох чангалж, боломжийн хэсгүүдэд наана. Би ёроолдоо маш их соронзон хальс ашигласан тул муур маань утас зажилдаггүй. хаалганы доор утсаар холбож, ёроолд нь наа. Аль болох дээд тал руу нь утсаар холбоно уу. Эцэст нь миний хувьд бага зэрэг эмх замбараагүй байсан ч би үүнд сайн байна. Жижиг дөрвөлжин хэвлэсэн хэсгийг аваад моторыг дотор нь хийж, цавуугаар бэхлээрэй. Нөгөө жижиг тасалгаанд товчлуурыг байрлуулаад халуун цавуугаар бэхлээрэй. Утсыг доод ёроолын нүхээр дамжуулж, халуун цавуугаар/хайрцгийг бүхэлд нь хаалганы хүрээ рүү хадаж хийнэ. Серво хөдөлгүүрийн хөдөлгүүрийн хавсралтыг аваад том тэгш өнцөгт призмд наа. Урд талын шурагны нүхийг ашиглан байрлалд нь шургуулна. Зөвлөгөө: програмыг ажиллуулахын тулд Pi -г эргүүлээд зөв байрлалд оруулна уу. Юу ч илрээгүй бол шалан дээр параллель байрлуулна. Түгжээг аваад хоёр цооногоор хаалганы хүрээ рүү шургуул. Би бүтцийн бүрэн бүтэн байдлыг хангахын тулд шураг хийхийг зөвлөж байна. Та дуусгалаа! (Би хайрцагны загварыг дараа нь засварласан тул надад хайрцаг суурилуулах ажил хийгдээгүй байгаа бөгөөд дээр дурдсан алхамууд нь өмнө хийсэн 3D хэвлэсэн хэсгийг ашиглахгүй болно.)

Алхам 8: Финал

Та дууссан! Одоогоор би ачаалах үед OpenCV програмыг ажиллуулах арга олж чадахгүй байна. Би бүх зүйлийг туршиж үзсэн, хэрэв хэн нэгэн яаж мэддэг бол надад хэлээрэй. Одоогийн байдлаар ачаалах үед та жижиг дэлгэцэн дээр гар, хулганыг ашиглан санах ойгоор бичих хэрэгтэй. cd (таны файлын байршил), дараа нь workon cv, дараа нь sudo pigpiod, дараа нь терминалын "дээш" товчлуурыг дарахад Pi хадгалдаг үнэхээр урт команд. Нөгөө талаар би төслөөрөө бахархаж байна! Танд таалагдсан гэж найдаж байна, та өөрөө өөртөө зориулж бүтээж чадна!

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