فهرست مطالب:
تصویری: PoochPak: جلیقه سگ هوشمند متصل به سلول: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
توسط smayorquin راه اندازی من را بررسی کنید! - بیشتر از نویسنده را دنبال کنید:
درباره: دانشجوی ریاضی دانشگاه برکلی که واقعاً دوست دارد با برنامه های الکترونیکی و هوش مصنوعی کار کند. اطلاعات بیشتر در مورد smayorquin »
در اتوماسیون ، ما غالباً بر مهندسی افراد در حال حرکت تمرکز می کنیم تا از قدرت شناختی رایانه ها و ذهن انسان استفاده کنیم. اما سگها دارای مجموعه ای از مهارت ها هستند که آنها را برای انجام وظایفی که انسانها نمی توانند به طور م performثر انجام دهند ، بسیار مناسب می کند. PoochPak سنسورها را معرفی می کند تا آن تجربه را از نظر معیارهای مورد علاقه ما بیان کنند.
حیوانات خانگی ما برای ما ارزشمند هستند و بنابراین ما می خواهیم از سلامت آنها مطمئن شویم. با PoochPak ، می توانید بر حیات حیوان خانگی خود نظارت داشته باشید و اعلان ها را از طریق پیامک دریافت کنید. PoochPak همچنین دارای یک دوربین دید در شب است که از دید رایانه برای ارسال پیامک به شما در صورت تشخیص انسان استفاده می کند. این برای عملیات جستجو و نجات و/یا امنیت خانه عالی است.
مرحله 1: سیم کشی PoochPak خود را انجام دهید
شما نیاز خواهید داشت:
(1) Raspberry Pi Zero Wireless یا Raspberry Pi 3
(1) هولوگرام Nova + (1) سیم کارت هولوگرام جهانی اینترنت اشیا
(1) دوربین دید در شب Pi
(1) شتاب سنج آنالوگ آدافروت: 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 خود بسوزانید. پس از ایجاد این تصویر و سیم کشی pi ، بوت کنید و اولین بار با پیکربندی راه اندازی بوت تماس بگیرید:
sudo raspi-config
به شما باید مطمئن شوید که:
- در قسمت Advanced options ، سیستم فایل را گسترش دهید
- در بخش Localization Options تغییر منطقه زمانی
- تغییر رمز عبور کاربر
- در بخش Interfacing Options ، ssh ، camera ، SPI ، IC2 و Serial را فعال کنید
پس از راه اندازی مجدد ، git این repo را کلون کنید:
سی دی ~/
git clone https://github.com/mayorquinmachines/PoochPak.git cd PoochPak
برای نصب همه وابستگی ها ، اسکریپت install را اجرا کنید. توجه: این کار زمان زیادی طول می کشد! بگذارید یک شب در حال اجرا باشد.
./install.sh
پس از اتمام اسکریپت نصب ، pi خود را مجدداً راه اندازی کنید. اجرا کن:
sudo modprobe bcm2835-v4l2sudo modprobe w1-gpio sudo modprobe w1-therm
این فقط اطمینان حاصل می کند که همه ماژول های مورد نیاز برای ارتباط با سنسورها فعال هستند.
برای استفاده از هولوگرام برای ارسال پیامک ، باید داشبورد هولوگرام خود را تنظیم کرده و سیم کارت خود را فعال کنید. در اینجا راهنمای شروع کننده هولوگرام برای انجام این کار است. اسکریپت نصب ، نصب hologram-cli و hologram-python-sdk را برای شما انجام داده است. می توانید این را با اجرای زیر آزمایش کنید:
نسخه هولوگرام sudo
هنگامی که سیم کارت شما فعال شد و دستگاه شما نشان داد که در داشبورد شما فعال است ، می خواهید شماره تلفنی را تنظیم کنید که می خواهید به آن پیامک ارسال کنید. در داشبورد خود ، روی دستگاه خود کلیک کنید و به پیکربندی بروید. از آن صفحه ، می خواهید شماره تلفن خود را در قسمت پیکربندی شماره تلفن پیکربندی کنید. این باید شما Nova را برای ارسال پیامک به این شماره تلفن تنظیم کند. در همین صفحه ، + نمایش کلید دستگاه را مشاهده خواهید کرد. با کلیک بر روی این دکمه کلیدی به شما داده می شود که برای احراز هویت 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 &
هنگامی که فردی شناسایی شد ، یک پیام کوتاه به تلفن پیکربندی شده در داشبورد هولوگرام خود دریافت خواهید کرد. برای مشاهده ویدئوی ضبط شده هنگامی که شخصی شناسایی شده است ، به https:// بروید و فایل ویدئویی برای بارگیری در اختیار شما قرار می گیرد. اگر به https://: 8925 بروید ، می توانید یک دیکشنری با قرائت سنسورها و همچنین موقعیت مکانی جلیقه GPS دریافت کنید.
مرحله 4: عیب یابی
اگر با اسکریپت تشخیص شیء Yolo (picam.py) در پیدا نکردن دوربین مشکل دارید ، ممکن است لازم باشد دوربین را دوباره فعال کنید. سعی کنید دوباره آن را با استفاده از "sudo raspi-config" فعال کنید و اجرا کنید:
sudo modprobe bcm2835-v4l2
گاهی اوقات هولوگرام نوا سیگنال خود را از دست می دهد. باید مطمئن شوید که LED قرمز روشن شده و LED آبی چشمک می زند. چشمک زدن سریع به این معنی است که شما در شبکه 3G هستید ، چشمک زدن کندتر به معنی شبکه 2G است ، و هیچ چراغ آبی به این معنی نیست که Nova هنوز در شبکه نیست.
اگر سنسورها درست کار نمی کنند ، دوباره به سیم کشی نگاه کنید و مطمئن شوید که همه چیز درست است. سپس دوباره ماژول های آنها را دوباره فعال کنید:
sudo modprobe w1-gpio #برای سنسورهای دما سودو modprobe w1-therm #برای سنسور دما sudo modprobe spi-bcm2708 #برای سنسور پالس
همچنین یک اسکریپت وجود دارد که می توانید برای آزمایش همه سنسورها اجرا کنید. دویدن را امتحان کنید:
python ~/PoochPak/tests/run_tests.py
توصیه شده:
چراغ رومیزی هوشمند - روشنایی هوشمند W/ Arduino - فضای کاری Neopixels: 10 مرحله (همراه با تصاویر)
چراغ رومیزی هوشمند | روشنایی هوشمند W/ Arduino | فضای کاری Neopixels: در حال حاضر ما روزهای زیادی را در خانه می گذرانیم ، به طور مجازی مشغول مطالعه و کار هستیم ، بنابراین چرا نباید با یک سیستم روشنایی سفارشی و هوشمند LED های Arduino و Ws2812b LED ها ، فضای کار خود را بزرگتر کنیم. در اینجا به شما نشان می دهم که چگونه Smart خود را بسازید چراغ LED رومیزی که
تبدیل یک گوشی هوشمند بدون استفاده به یک صفحه نمایش هوشمند: 6 مرحله (همراه با تصاویر)
تبدیل یک گوشی هوشمند بلااستفاده به یک صفحه نمایش هوشمند: آموزش Deze به زبان انگلیسی است ، آیا می توانید یک تلفن هوشمند قدیمی (بدون استفاده) قدیمی داشته باشید؟ با دنبال کردن این آموزش گام به گام آسان ، آن را با استفاده از برگه های Google و مقداری قلم و کاغذ به یک صفحه نمایش هوشمند تبدیل کنید. وقتی تموم شد
راه حل های متصل شده خود را با هولوگرام Nova و Ubidots متصل و بهسازی کنید: 9 مرحله
راه حل های متصل شده خود را با Hologram Nova و Ubidots متصل و مقاوم سازی کنید: از Hologram Nova خود برای مقاوم سازی زیرساخت ها استفاده کنید. Hologram Nova را با استفاده از Raspberry Pi برای ارسال داده (دما) به Ubidots تنظیم کنید. در راهنمای زیر ، Ubidots نحوه تنظیم هولوگرام Nova با استفاده از Raspberry Pi و نمایش یک te
جلیقه ارتباطی جایگزین (CoCoA): 8 مرحله (همراه با تصاویر)
جلیقه ارتباطی جایگزین (CoCoA): پروژه CoCoA یک جلیقه پوشیدنی متصل به اینترنت است که نمادهای لمسی ارتباطات جایگزین را برای کمک به افراد دارای معلولیت های گفتاری یا غیر کلامی ارائه می دهد. مخفف CoCoa از مخفف شدن نام پرتغالی گرفته شده است:
هارد اکسترنال را به تلفن هوشمند Android متصل کنید: 7 مرحله
اتصال هارد اکسترنال به تلفن هوشمند اندرویدی: امروزه بسیاری از تلفن های هوشمند دارای سیستم عامل Android از & quot؛ OTG & quot؛ و ممکن است بسیاری از سخت افزارهای مختلف را متصل کنید ، اما همه آنها به همان آسانی نیست ، همانطور که در نگاه اول به نظر می رسد. گاهی اوقات ، حتی USB Thumb Drive با تلفن هوشمند کار نمی کند ، اما