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

PoochPak: Үүрэн холболттой ухаалаг нохойн хантааз: 4 алхам
PoochPak: Үүрэн холболттой ухаалаг нохойн хантааз: 4 алхам

Видео: PoochPak: Үүрэн холболттой ухаалаг нохойн хантааз: 4 алхам

Видео: PoochPak: Үүрэн холболттой ухаалаг нохойн хантааз: 4 алхам
Видео: Бурятия. Байкальский заповедник. Кабанский заказник. Дельта Селенги. Nature of russia. 2024, Долдугаар сарын
Anonim

By smayorquin Миний эхлүүлэлтийг шалгаарай! - KindbotFollow Зохиогчийн дэлгэрэнгүй:

Хүний VU тоолуур
Хүний VU тоолуур
Хүний VU тоолуур
Хүний VU тоолуур
Alexa, миний түлхүүрүүд хаана байна?
Alexa, миний түлхүүрүүд хаана байна?
Alexa, миний түлхүүрүүд хаана байна?
Alexa, миний түлхүүрүүд хаана байна?
Kindbot-ийг хийх: Колбо-Аск ашиглан тохируулсан орчны тооцоолол
Kindbot-ийг хийх: Колбо-Аск ашиглан тохируулсан орчны тооцоолол
Kindbot-ийг хийх: Колбо-Аск ашиглан тохируулсан орчны тооцоолол
Kindbot-ийг хийх: Колбо-Аск ашиглан тохируулсан орчны тооцоолол

Тухай: UC Berkeley математикийн оюутан, электроник болон хиймэл оюун ухааны хэрэглээний програмыг ашиглах дуртай. Smayorquin -ийн тухай дэлгэрэнгүй »

Автоматжуулалтын хувьд бид компьютерын танин мэдэхүйн давуу тал, хүний оюун санааны давуу талыг ашиглахын тулд ихэвчлэн дараалсан инженерчлэлд анхаарлаа хандуулдаг. Гэхдээ нохой нь хүн төрөлхтний үр дүнтэй хийж чадахгүй зарим ажилд маш сайн тохирсон ур чадвартай байдаг. PoochPak нь энэхүү туршлагыг бидний сонирхож буй хэмжигдэхүүнтэй холбож өгөх мэдрэгчийг танилцуулж байна.

Манай гэрийн тэжээвэр амьтад бидний хувьд үнэлж баршгүй үнэ цэнэтэй тул бид тэднийг сайн байгаа эсэхийг шалгахыг хүсч байна. PoochPak -ийн тусламжтайгаар та гэрийн тэжээвэр амьтдынхаа амьдралыг хянах, SMS -ээр дамжуулан мэдэгдэл хүлээн авах боломжтой. PoochPak нь шөнийн харааны камертай бөгөөд хүн илрүүлсэн үед танд SMS мессеж илгээх зорилгоор компьютерийн харааг ашигладаг. Энэ нь эрэн хайх, аврах ажиллагаа болон/эсвэл гэрийн аюулгүй байдлыг хангахад тохиромжтой.

Алхам 1: PoochPak утсаа холбоно уу

PoochPak -ийг холбож байна
PoochPak -ийг холбож байна

Танд хэрэгтэй болно:

(1) Raspberry Pi Zero Wireless эсвэл Raspberry Pi 3

(1) Hologram Nova + (1) Hologram Global IoT SIM карт

(1) Шөнийн харааны Pi камер

(1) Adafruit аналог хурдасгуур: ADXL335

(1) Adafruit DS18B20 Температур мэдрэгч

(1) Adafruit импульсийн мэдрэгч

(1) Adafruit MCP3008-8 суваг 10 бит ADC + (1) эсэргүүцэл 4.75k ом

(1) Цэнэглэдэг лити -ион батерей

Нохойны оосор сонгох

Утасны хувьд

Бүх мэдрэгчийг бөөрөлзгөнө pi руу залгахын тулд доорх бүдүүвч хэсгийн утас диаграмыг дагана уу. Бид хантааз өмссөн байхад илүү найдвартай холболт хийхийн тулд эдгээр бүх мэдрэгчийг жижиг PCB самбар дээр холбосон. Та Hologram Nova -г USB портоор холбох ёстой (тэгийн хувьд бид microusb -ийг USB хөрвүүлэгч болгон ашигладаг байсан). Та мөн pi камерыг тохирох камерын тууз ашиглан холбох ёстой.

Алхам 2: Суурилуулалт

Төслийн хамаарал хоорондын нийцтэй байдал нь python3.4 -ийг анхдагч python3 болгон шаарддаг. Та энэ зургийг бөөрөлзгөнө pi zero/ pi 3-д зориулж шатаах ёстой. Энэ зургийг хийж, пи утсыг холбосны дараа ачаалж, анхны ачаалах тохиргоог хийж үзээрэй.

sudo raspi-config

. Та итгэлтэй байх ёстой:

  • Дэвшилтэт сонголтуудын доор файлын системийг өргөжүүлэх
  • Орон нутгийн тохируулгын хэсэгт цагийн бүсийг өөрчилнө үү
  • Хэрэглэгчийн нууц үгийг өөрчлөх
  • Interfacing Options хэсэгт ssh, camera, SPI, IC2, and Serial -ийг идэвхжүүлнэ үү

Дахин ачаалсны дараа git -ийг энэ репо руу клон хий:

cd ~/

git clone https://github.com/mayorquinmachines/PoochPak.git cd PoochPak

Бүх хамаарлыг суулгахын тулд суулгах скриптийг ажиллуулна уу. Тэмдэглэл: Энэ нь удаан хугацаа шаардагдах болно! Үүнийг нэг шөнийн турш ажиллуулаарай.

./install.sh

Суулгах скрипт дууссаны дараа pi -ээ дахин ачаална уу. Ажиллуулах:

sudo modprobe bcm2835-v4l2sudo modprobe w1-gpio sudo modprobe w1-therm

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

SMS илгээхдээ голограмыг ашиглахын тулд та голограмын самбарыг тохируулж, сим картаа идэвхжүүлэх шаардлагатай болно. Үүнийг хийхийн тулд голограмыг эхлүүлэх гарын авлага энд байна. Суулгах скрипт нь танд hologram-cli болон hologram-python-sdk-ийг суулгасан болно. Та үүнийг ажиллуулж туршиж үзэх боломжтой:

sudo голограммын хувилбар

Таны сим карт идэвхжиж, таны төхөөрөмж таны самбар дээр ажиллаж байгааг харуулсны дараа та SMS мессеж илгээх утасны дугаараа тохируулахыг хүсч байна. Хяналтын самбарт төхөөрөмжөө дараад Тохиргоо руу очно уу. Энэ хуудаснаас та утасны дугаараа тохируулах утасны дугаараа тохируулахыг хүсч байна. Энэ нь таныг Нова -г энэ утасны дугаар руу SMS мессеж илгээхээр тохируулах ёстой. Энэ хуудсан дээр та + Төхөөрөмжийн түлхүүрийг харуулахыг харах болно. Энэ товчлуур дээр дарснаар танд голограм-python-sdk-ийг баталгаажуулах шаардлагатай түлхүүр гарч ирэх болно. Та энэ түлхүүрийг ашиглахаар тохируулах файлыг үүсгэхийг хүсч байна. Дараахыг ажиллуулна уу.

cd ~/PoochPaktouch config.py echo "DEVICEKEY = ''" >> config.py

Алхам 3: Гүйх

Эцэст нь объект таних кодыг ажиллуулах, мэдрэгчийн серверийг ажиллуулахын тулд доорх зааврыг дагана уу!

YOLO объект таних ажиллагааг эхлүүлж байна

cd yolo_picam/

nohup sudo python3 picam.py &

Серверийг эхлүүлж байна

nohup sudo python poochpak_server.py &

Хүн илрүүлсний дараа та голограмын самбарт тохируулсан утсандаа SMS мессеж хүлээн авах болно. Хүн илрүүлсний дараа бичлэг хийсэн бичлэгийг үзэхийн тулд https:// рүү очвол видео файлыг татаж авах боломжтой болно. Хэрэв та https://: 8925 руу очвол мэдрэгчийн уншилт, хантаазны GPS байршил бүхий толь бичиг авах боломжтой болно.

Алхам 4: Алдааг олж засварлах

Хэрэв танд Yolo объект таних скрипт (picam.py) камер олдохгүй байхад асуудал гарвал камерыг дахин асаах шаардлагатай болж магадгүй юм. Үүнийг "sudo raspi-config" ашиглан дахин идэвхжүүлж, ажиллуулна уу.

sudo modprobe bcm2835-v4l2

Заримдаа Голограм Нова дохио алддаг. Та улаан LED асаж, цэнхэр LED анивчсан эсэхийг шалгах хэрэгтэй. Хурдан анивчих нь таныг 3G сүлжээнд, удаан анивчих нь 2G сүлжээтэй, цэнхэр гэрэл асахгүй байгаа нь Нова хараахан сүлжээнд ороогүй гэсэн үг юм.

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

sudo modprobe w1-gpio #Температур мэдрэгчийн хувьд

Мөн бүх мэдрэгчийг шалгахын тулд ажиллуулж болох скрипт байдаг. Гүйж үзээрэй:

python ~/PoochPak/tests/run_tests.py

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