Мазмуну:
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
By smayorquin Менин башталышымды текшериңиз! - KindbotFollow Автордун дагы:
Жөнүндө: UC Беркли математика студенти, чынында электроника жана жасалма интеллект колдонмолору менен иштөөнү жакшы көрөт. Smayorquin жөнүндө көбүрөөк маалымат »
Автоматташтырууда, биз көбүнчө компьютерлердин жана адамдын акылынын таанып-билүү күчтөрүнүн артыкчылыктарын алуу үчүн адамдардын айланасындагы инженердикке басым жасайбыз. Бирок иттерде адамдар эффективдүү аткара албаган айрым милдеттерге абдан ылайыктуу кылып көндүмдөрдүн топтому бар. PoochPak бул тажрыйбаны бизди кызыктырган көрсөткүчтөр менен байланыштыруу үчүн сенсорлорду киргизет.
Биздин үй жаныбарлары биз үчүн баа жеткис, ошондуктан биз алардын жакшы экенине ынангыбыз келет. PoochPak менен сиз үй жаныбарыңыздын жашоосун көзөмөлдөп, SMS аркылуу билдирүүлөрдү ала аласыз. PoochPak ошондой эле адам табылганда сизге SMS билдирүү жөнөтүү үчүн компьютердин көрүнүшүн колдонгон түнкү көрүү камерасына ээ. Бул издөө -куткаруу иштери жана/же үй коопсуздугу үчүн эң сонун.
1 -кадам: PoochPakты зымга кошуу
Сага керек болот:
(1) Raspberry Pi Zero Wireless же Raspberry Pi 3
(1) Hologram Nova + (1) Hologram Global IoT SIM картасы
(1) Night Vision Pi камерасы
(1) Adafruit аналогдук акселерометр: ADXL335
(1) Adafruit DS18B20 Температура сенсору
(1) Adafruit Pulse Sensor
(1) Adafruit MCP3008-8 каналы 10 бит ADC + (1) Резистор 4.75k ом
(1) Заряддалуучу литий -ион батареясы
Тандоо боюнча ит жабдыктары
Зым үчүн
Бардык сенсорлорду малина пи менен байланыштыруу үчүн, төмөндөгү схемалык бөлүмдөгү электр схемасын аткарыңыз. Биз бул сенсорлордун бардыгын кичинекей PCB тактайына ишенимдүү байланыштар үчүн, жилетти кийип жүргөндө байлап койдук. Сиз Hologram Nova -ны USB порту аркылуу туташтырышыңыз керек (нөл үчүн биз микро -USB конвертерине колдондук). Пи камераны тиешелүү камера лентасын колдонуу менен туташтыруу керек.
2 -кадам: Орнотуу
Долбоорго көз карандылыктын ортосундагы шайкештик үчүн python3.4 демейки python3 катары талап кылынат. Сиз бул сүрөттү малина pi нөл/ пи 3 үчүн өрттөшүңүз керек. Бул сүрөттү жасап, пи өткөргөндөн кийин, жүктөлүп, биринчи жолу жүктөө конфигурациясынан өтүңүз:
sudo raspi-config
. Сиз ынанууңуз керек:
- Өркүндөтүлгөн параметрлердин астында Файл системасын кеңейтүү
- Убакыт алкагын локалдаштыруу параметрлери астында өзгөртүңүз
- Колдонуучунун сырсөзүн өзгөртүү
- Interfacing Options астында ssh, camera, SPI, IC2 жана Serial күйгүзүңүз
Кайра жүктөөдөн кийин, git replon бул репо:
cd ~/
git clone https://github.com/mayorquinmachines/PoochPak.git cd PoochPak
Бардык көз карандылыкты орнотуу үчүн орнотуу скриптин иштетүү. Эскертүү: Бул көп убакытты талап кылат! Аны түнү бою иштетип коюңуз.
./install.sh
Орнотуу скрипти аяктагандан кийин пиңизди кайра жүктөңүз. Чуркоо:
sudo modprobe bcm2835-v4l2sudo modprobe w1-gpio sudo modprobe w1-therm
Бул жөн гана сенсорлор менен баарлашуу үчүн зарыл болгон бардык модулдар иштетилгенин текшерип турат.
SMS жөнөтүү үчүн голограмманы колдонуу үчүн голограмма тактасын орнотуп, сим -картаңызды жандырышыңыз керек болот. Мына бул үчүн голограмманы баштоочу көрсөтмө. Орнотуу скрипти сиз үчүн hologram-cli жана hologram-python-sdk орнотууну колго алды. Сиз муну иштетүү менен текшере аласыз:
Sudo голограммасынын версиясы
Сиздин сим -карта жандырылганда жана сиздин түзмөк ал тактаңызда экенин көрсөткөндө, сиз SMS билдирүүлөрдү жөнөткүңүз келген телефон номерин орноткуңуз келет. Куралдар тактаңызда, түзмөгүңүздү чыкылдатып, Конфигурацияга өтүңүз. Ошол барактан, сиз телефон номериңизди конфигурациялоо астында телефон номериңизди конфигурация кылгыңыз келет. Бул сизди Nova бул телефон номерине SMS билдирүүлөрдү жөнөтүүгө орнотушу керек. Ушул эле баракта сиз + Түзмөктүн ачкычын көрсөтүүнү көрөсүз. Бул баскычты басуу сизге голограмма-python-sdk аутентификациялоо үчүн керек болгон ачкычты берет. Сиз колдонуу үчүн бул ачкычты жайгаштыра турган конфигурация файлын түзгүңүз келет. Төмөнкүлөрдү иштетүү:
cd ~/PoochPaktouch config.py echo "DEVICEKEY = ''" >> config.py
3 -кадам: Run
Акырында, объектти таануу жана сенсор серверин иштетүү үчүн кодду иштетүү үчүн, төмөнкү көрсөтмөлөрдү аткарыңыз!
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
Кээде Hologram Nova сигналын жоготот. Кызыл LED күйүп, көк LED жарк этип турганын текшеришиңиз керек. Ыкчам жаркылдоо сиз 3G тармагында экениңизди билдирет, жайыраак жаркылдоо 2G тармагын билдирет жана эч кандай көк жарык Nova азырынча тармакта жок дегенди билдирет.
Эгерде сенсорлор туура иштебесе, зымдарды кайра карап көрүңүз жана баары туура экенин текшериңиз. Андан кийин алардын модулдарын кайра күйгүзүп көрүңүз:
sudo modprobe w1-gpio #Темп сенсорлору үчүн
Бардык сенсорлорду текшерүү үчүн иштете турган сценарий бар. Чуркап көрүңүз:
python ~/PoochPak/тесттер/run_tests.py
Сунушталууда:
SONOFF акылдуу өчүргүчтөрү менен DIY акылдуу ролик жалюзи кантип жасалат ?: 14 кадам
SONOFF акылдуу өчүргүчтөрү менен кантип DIY акылдуу ролик жалюзи? жана аны кечинде түшүрөсүзбү? Кандай болбосун, мен
Акылдуу ойготкуч саат: Raspberry Pi менен жасалган акылдуу ойготкуч саат: 10 кадам (сүрөттөр менен)
Smart Alarm Clock: Raspberry Pi менен жасалган акылдуу ойготкуч: Сиз качандыр бир убакта акылдуу саатты кааладыңыз беле? Андай болсо, бул сиз үчүн чечим! Мен Smart Alarm Clock жасадым, бул веб -сайтка ылайык ойготкуч убактысын өзгөртө турган саат. Ойготкуч өчкөндө, үн чыгат (зумбул) жана 2 жарык күйөт
Lightcatcher көйнөк: 7 кадам
Lightcatcher Dress: Бул көйнөк айлана караңгы болгондо жарык берүү үчүн арналган. Ал муну эки жол менен жасайт: караңгыда караңгылыкта боёк менен жана фоторезистор башкарган Arduino схемасы аркылуу. Бул жаркыраган бий костюмунун бир бөлүгү жана жаркыраган куртка менен коштолот жана фиб
Көп түстүү көйнөк: 3 кадам
Көп түстөрдүн пальтосу: Бул жерде мен " wow " кыздарымдын үйлөнүү тоюндагы адамдар. Мен муну " Көп түстүү көйнөк " деп атайм. Жөнөкөй компоненттерди жана негизги Arduino эскизин колдонуп, пальтону сиз ойлогон бардык нерсеге программалай аласыз. Мен чечтим
Oh Stylish тигүү - IPod Control кечки көйнөк: 7 кадам (Сүрөттөр менен)
Oh Stylish тигүү - IPod Control кечки көйнөгү: " Жарык тактар " бул Линн Брунингдин сүйкүмдүү жибек токтоо кечки көйнөгү. Керемет, ооба? Эми жакшылап караңыз. Бир нерсеге көңүл бургула …? Эми эмне үчүн биз мындай суроо бермек элек? Эсиңизде болсун, Aniomagic стилдүү аралаштыруу жөнүндө