Мазмуну:

Raspberry Pi - Smart House: 5 кадам
Raspberry Pi - Smart House: 5 кадам

Video: Raspberry Pi - Smart House: 5 кадам

Video: Raspberry Pi - Smart House: 5 кадам
Video: Запомни эту хитрость по доработке перфораторы для ровного сверления 2024, Ноябрь
Anonim
Raspberry Pi - Акылдуу үй
Raspberry Pi - Акылдуу үй

Raspberry Pi Smart House долбоору ар кандай өзгөчөлүктөр менен жабдылган, бул колдонуучуга үйүн каалаган жерден (албетте Интернет менен!) Каалаган компьютерден/мобилдик түзмөктөн көзөмөлдөөгө мүмкүнчүлүк берет.

Smart House өзгөчөлүктөрү колдонуучуга Raspberry Pi жайгашкан үйдүн температурасын, нымдуулугун жана жарык баалуулуктарын көзөмөлдөө, көрүү жана/же алуу мүмкүнчүлүгүн берет. Колдонуучулар бул маалыматтардын бардыгын Raspberry Pi серверинен жана Blynkтен, ошондой эле Telegram аркылуу Smart House Bot аркылуу көрө алышат (t.me/smarthouse_rpi_bot). Колдонуучуларга RFID картасын каттоого мүмкүндүк берген акылдуу эшик системасы менен жабдылган, катталбаган RFID картасы бар адам аны RFID сканерине койгондо, Raspberry Pi эшиктин ордун сүрөткө тартып, PiCamди иштетет. уруксатсыз кирүү аракети.

Колдонуучулар ошондой эле мобилдик тиркемелердин бирине (Blynk/Telegram) сүрөт тартып, S3төн, объекттерди сактоо үчүн Amazon веб сервисинен же Smart House Bot аркылуу Telegramдан көрө алышат.

1 -кадам: Аппараттык талаптар

Аппараттык талаптар
Аппараттык талаптар
Аппараттык талаптар
Аппараттык талаптар

Бир/бир компонент керек:

  1. Single Board Computer Raspberry Pi
  2. DHT11 температура жана нымдуулук сенсору
  3. COM-00097 мини баскыч баскычы
  4. Аналогдук-санариптик конвертер (MCP3008 ADC)
  5. Жарыкка көз каранды резистор (LDR)
  6. RFID/NFC MFRC522 картты окуу модулу
  7. 12C LCD экраны
  8. LED жарыктары
  9. Резисторлор (10kΩ жана 220/330Ω)

Кош/эки компонент керек: 1. LED Light2. 10KΩ резисторлор3. 220/330Ω резисторлор

2 -кадам: Маалыматтар базаңызды орнотуу

phpmyadmin

door_access

  1. id
  2. Дата убакыт
  3. rfidCardNo

Кайсы колдонуучу үйүнө кайтып келгенин билүү үчүн бул маалыматты сактоо.

жарыктар

  1. id
  2. datetime_value
  3. light_value

Жарыктын маанисин алуу үчүн бул маалыматты сактоо Living Room Page.

колдонуучулар

  1. user_id
  2. колдонуучунун аты
  3. купуя сөз
  4. rfidCardNo

Колдонуучу кайсы картанын номерин кармаганын билүү үчүн бул маалыматты сактоо.

баалуулуктар

  1. value_id
  2. Дата убакыт
  3. lightVal
  4. tempVal
  5. нымдуулукVal

Бул маалыматты жарыктан, температурадан, нымдуулуктан алуу үчүн сактоо, DHT11 @ Master Bedroom Page, Telegram Bot жана Blynk колдонмосу.

dynamodb

баалуулуктар

  1. deviceid
  2. datetimeid
  3. lightVal
  4. tempVal
  5. нымдуулукVal

Жарыкты, температураны, нымдуулукту алуу үчүн бул маалыматты сактоо DHT11 @ Kitchen Page.

S3

  • Челек-iot-ay1819s2
  • Папка -Үй -> 1819s2_iot_SmartHouse
  • Папка

• blynkpictures • колдонуучунун сүрөттөрү

Сунушталууда: