สารบัญ:

PoochPak: เสื้อกล้ามสุนัขอัจฉริยะที่เชื่อมต่อมือถือ: 4 ขั้นตอน
PoochPak: เสื้อกล้ามสุนัขอัจฉริยะที่เชื่อมต่อมือถือ: 4 ขั้นตอน

วีดีโอ: PoochPak: เสื้อกล้ามสุนัขอัจฉริยะที่เชื่อมต่อมือถือ: 4 ขั้นตอน

วีดีโอ: PoochPak: เสื้อกล้ามสุนัขอัจฉริยะที่เชื่อมต่อมือถือ: 4 ขั้นตอน
วีดีโอ: อะไรเอ่ย #สิว #สิวอุดตัน #สิวอักเสบ #สิวเห่อ #รอยสิว #รักษาสิว #เล็บเท้า #satisfying 2024, กรกฎาคม
Anonim

โดย smayorquinตรวจสอบการเริ่มต้นของฉัน! - KindbotFollow เพิ่มเติมโดยผู้เขียน:

มนุษย์ VU เมตร
มนุษย์ VU เมตร
มนุษย์ VU เมตร
มนุษย์ VU เมตร
Alexa กุญแจของฉันอยู่ที่ไหน
Alexa กุญแจของฉันอยู่ที่ไหน
Alexa กุญแจของฉันอยู่ที่ไหน
Alexa กุญแจของฉันอยู่ที่ไหน
การสร้าง Kindbot: ปรับแต่ง Ambient Computing ด้วย Flask-Ask
การสร้าง Kindbot: ปรับแต่ง Ambient Computing ด้วย Flask-Ask
การสร้าง Kindbot: ปรับแต่ง Ambient Computing ด้วย Flask-Ask
การสร้าง Kindbot: ปรับแต่ง Ambient Computing ด้วย Flask-Ask

เกี่ยวกับ: นักศึกษาคณิตศาสตร์ของ 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 Card

(1) กล้อง Night Vision Pi

(1) มาตรความเร่งแบบอะนาล็อก Adafruit: ADXL335

(1) Adafruit DS18B20 เซ็นเซอร์อุณหภูมิ

(1) Adafruit พัลส์เซนเซอร์

(1) Adafruit MCP3008-8 ช่อง 10 บิต ADC + (1) ตัวต้านทาน 4.75k ohm

(1) แบตเตอรี่ลิเธียมไอออนแบบรีชาร์จ

สายจูงสุนัขที่เลือกได้

สำหรับการเดินสายไฟ

ในการต่อเซ็นเซอร์ทั้งหมดเข้ากับ raspberry pi โปรดปฏิบัติตามไดอะแกรมการเดินสายในส่วนแผนผังด้านล่าง เราต่อเซ็นเซอร์เหล่านี้ทั้งหมดเข้ากับบอร์ด pcb ขนาดเล็กเพื่อการเชื่อมต่อที่เชื่อถือได้มากขึ้นในขณะที่สวมเสื้อกั๊ก คุณควรเชื่อมต่อ Hologram Nova ผ่านพอร์ต usb (สำหรับศูนย์เราใช้ตัวแปลง microusb เป็น usb) คุณควรเชื่อมต่อกล้อง pi โดยใช้ริบบิ้นกล้องที่เหมาะสม

ขั้นตอนที่ 2: การติดตั้ง

ความเข้ากันได้ระหว่างการพึ่งพาโปรเจ็กต์ต้องใช้ python3.4 เป็น python3 เริ่มต้น คุณควรเบิร์นอิมเมจเฉพาะนี้สำหรับ raspberry pi zero/ pi 3 ของคุณ หลังจากสร้างอิมเมจนี้และต่อสาย pi แล้ว ให้บูตเครื่องและดำเนินการกำหนดค่าการบูตครั้งแรกด้วยการเรียก:

sudo raspi-config

. คุณควรตรวจสอบให้แน่ใจว่า:

  • ภายใต้ ตัวเลือกขั้นสูง ให้ขยายระบบไฟล์
  • ภายใต้ตัวเลือกการแปลให้เปลี่ยนเขตเวลา
  • เปลี่ยนรหัสผ่านผู้ใช้
  • ภายใต้ตัวเลือกการเชื่อมต่อ ให้เปิดใช้งาน ssh, กล้อง, SPI, IC2 และ Serial

หลังจากรีบูต git โคลน repo นี้:

ซีดี ~/

โคลน git 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 ไป ในแดชบอร์ดของคุณ ให้คลิกที่อุปกรณ์ของคุณและไปที่การกำหนดค่า จากหน้านั้น คุณจะต้องกำหนดค่าหมายเลขโทรศัพท์ของคุณภายใต้กำหนดค่าหมายเลขโทรศัพท์ สิ่งนี้ควรตั้งค่าให้คุณ Nova ส่งข้อความ SMS ไปยังหมายเลขโทรศัพท์นี้ ในหน้าเดียวกันนี้ คุณจะเห็น + แสดงรหัสอุปกรณ์ การคลิกที่ปุ่มนี้จะให้รหัสแก่คุณ ซึ่งคุณจะต้องตรวจสอบสิทธิ์ hologram-python-sdk ของคุณ คุณจะต้องสร้างไฟล์กำหนดค่าที่คุณจะวางคีย์นี้เพื่อใช้งาน เรียกใช้สิ่งต่อไปนี้:

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

ขั้นตอนที่ 3: เรียกใช้

สุดท้าย ในการรันโค้ดสำหรับการจดจำวัตถุและเริ่มต้นเซิร์ฟเวอร์เซ็นเซอร์ ให้ทำตามคำแนะนำด้านล่าง!

กำลังเริ่มการจดจำวัตถุ YOLO

ซีดี 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 และไม่มีแสงสีน้ำเงินหมายความว่า Nova ยังไม่ได้เชื่อมต่อกับเครือข่าย

หากเซ็นเซอร์ทำงานไม่ถูกต้อง ให้ตรวจดูสายไฟอีกครั้งและตรวจดูให้แน่ใจว่าทุกอย่างถูกต้อง จากนั้นลองเปิดใช้งานโมดูลอีกครั้ง:

sudo modprobe w1-gpio #สำหรับเซ็นเซอร์อุณหภูมิsudo modprobe w1-therm #สำหรับเซ็นเซอร์อุณหภูมิ sudo modprobe spi-bcm2708 #สำหรับเซ็นเซอร์ชีพจร

นอกจากนี้ยังมีสคริปต์ที่คุณสามารถเรียกใช้เพื่อทดสอบเซ็นเซอร์ทั้งหมดได้ ลองวิ่ง:

หลาม ~/PoochPak/tests/run_tests.py

แนะนำ: