Съдържание:

Умен гараж: 5 стъпки
Умен гараж: 5 стъпки

Видео: Умен гараж: 5 стъпки

Видео: Умен гараж: 5 стъпки
Видео: ФИКСИК про КЛЮЧИ 2024, Юли
Anonim
Умен гараж
Умен гараж

Здравейте всички! Това е интелигентен гаражен IoT проект.

Интелигентният гараж има функции за сигурност, като стрийминг на живо, разпознаване на лица. Освен това Smart Garage има сензор за движение за откриване на автомобили, за да позволи на гаражната врата да се отвори. Откриването на препятствието е налице, когато колата се движи назад, което позволява проверки за безопасност. Сензорът за разстояние ще проследи колко разстояния е оставила колата да се върне назад. Ако колата се е ударила в стената, данните за шока ще бъдат показани на уеб портала. Уеб порталът има функции, които позволяват взаимодействие с разпознаване на лица, дистанционно управление на светлината в гаража и преглед на данните като записи за достъп, данни за шок, данни за теглото (кофата за боклук), изпратени от сензорите. За завършване на разпознаването на лица и кофата за боклук, към която има прикрепен сензор за тегло. Моля, вижте прикачения файл с документация за по -подробни стъпки.

В този урок ще бъде разгледана настройката на интелигентния гараж без разпознаване на лица и кофата за боклук, към която има прикрепен сензор за тегло.

Надяваме се да научите и да се насладите на процеса! Без повече шум, нека започнем сега.

Стъпка 1: Общ преглед

  1. Хардуерни изисквания
  2. Настройване на Smart Garage
  3. Стартирайте програмата

Стъпка 2: Изисквания към хардуера

RaspberryPi

  • RaspberryPi с платка за камера NoIR, MicroSD карта и корпус (1)
  • 3 -пинов захранващ адаптер (1)
  • Комплект T-Cobbler с Breadboard, MCP3008 ADC, лентов кабел (1)
  • Четец на карти NFC (1)
  • NFC карта (1)
  • Мъжко-женски джъмперни проводници (7)
  • Мъжко-мъжки джъмперни проводници (14)
  • Светодиоди (3)
  • Резистори 330 ома (3)
  • Звуков сигнал (1)
  • Бутон (1)
  • 10000 ома резистор (1)

Arduino

  • UNO R3 (1)
  • USB B кабел (1)
  • Платформа (1)
  • Мъжко-женски джъмперни проводници (14)
  • Мъжко-мъжки джъмперни проводници (8)
  • 12C LCD дисплей (1)
  • Pir сензор за движение (1)
  • HC-SR04 ултразвуков сензор (1)
  • Сензор за избягване на препятствия FC-51 (1)
  • KY-002 сензор за превключвател на вибрации (1)

Стъпка 3: Настройване на Smart Garage (Част 1)

Настройване на интелигентен гараж (част 1)
Настройване на интелигентен гараж (част 1)
Настройване на интелигентен гараж (част 1)
Настройване на интелигентен гараж (част 1)
Настройване на интелигентен гараж (част 1)
Настройване на интелигентен гараж (част 1)

AWS е необходим за създаването на този проект. Ако нямате акаунт, моля, посетете уебсайта aws, за да се регистрирате.

  1. В конзолата на Amazon AWS щракнете върху Услуги.
  2. Въведете IoT Core в търсенето.
  3. Кликнете върху IoT Core.
  4. Отидете на Управление> Неща и кликнете върху бутона Създаване
  5. Кликнете върху Създаване на едно нещо.
  6. Въведете GarageParking като име. Оставете другите по подразбиране.
  7. Щракнете върху бутона Напред.
  8. Щракнете върху бутона Създаване на сертификат.
  9. Кликнете върху бутоните за изтегляне за първите 4 (сертификат за вещта, публичен ключ, частен ключ), които са закръглени в червено.
  10. Щракнете върху RSA 2048 битов ключ: VeriSign Class 3 Public Primary G5 root CA сертификат.
  11. Копирайте целия текст и го поставете в бележник.
  12. Запазете файла като rootCA.pem.
  13. Организирайте файловете в 1 папка.
  14. Щракнете върху бутона Активиране на екрана със сертификати за изтегляне.
  15. Зеленото известие се появява при успешно активиране. Бутонът за активиране се превърна в бутон за деактивиране.
  16. Щракнете върху бутона Готово.
  17. Нещата на GarageParking се появяват в раздела неща.
  18. Кликнете върху Защита> Сертификати.
  19. Задръжте курсора на мишката върху сертификата, който сте създали, и щракнете върху квадратчето за отметка.
  20. Щракнете върху Действия> Активиране.
  21. При активиране се появява успешно известие.
  22. Кликнете върху Защита> Политики.
  23. Щракнете върху бутона Създаване.
  24. Въведете GarageParkingPolicy като име, iot: * за действието, * за ресурс ARN, позволяват ефекта.
  25. Щракнете върху бутона Създаване.
  26. Политиката на GarageParking се появява в раздела Политики. Успешното известие се появява при успешно създаване.
  27. Отидете на Защита> Сертификати. Кликнете върху хоризонталната елипса в сертификата.
  28. Кликнете върху Прикачване на политика.
  29. Щракнете върху квадратчето за отметка на GarageParkingPolicy> Бутон за прикачване.
  30. Успешното известие се появява при прикачен файл.
  31. Кликнете върху хоризонталната елипса в сертификата.
  32. Щракнете върху Прикачи нещо.
  33. Щракнете върху квадратчето за отметка на GarageParking> Бутон за прикачване.
  34. Успешното известие се появява при прикачен файл.

Стъпка 4: Настройване на Smart Garage (Част 2)

Инсталирайте необходимите библиотеки

Инсталирайте virtualenv $ pip install virtualenv

В основната папка на проекта $ source virtualenv/env/bin/enable

За да деактивирате virtualenv $ деактивирайте

Инсталирайте пакети, необходими в проекта Запомнете, за да активирате virtualenv, преди да направите това pip install -r requirements.txt

Актуализиране на requirements.txt (известен още като package.json, защото те не го правят вместо вас) Ако сте добавили нов пакет, не забравяйте да актуализирате requirements.txt Не забравяйте да активирате virtualenv, преди да направите това $ pip> freeze requirements.txt

Стъпка 5: Настройване на Smart Garage (Част 3)

За да стартирате приложението

python server.py

Надяваме се да ви хареса нашия урок! За повече информация как да настроите, моля изтеглете документа!

Препоръчано: