Мазмұны:

Arduino көмегімен ақылды үй: 11 қадам (суреттермен)
Arduino көмегімен ақылды үй: 11 қадам (суреттермен)

Бейне: Arduino көмегімен ақылды үй: 11 қадам (суреттермен)

Бейне: Arduino көмегімен ақылды үй: 11 қадам (суреттермен)
Бейне: Проект "умный дом" на ардуино. Ардуинода жасалған "Ақылды үй" жобасы 2024, Шілде
Anonim
Arduino көмегімен ақылды үй
Arduino көмегімен ақылды үй

Сәлеметсіз бе.

Мен сізге ақылды үйді қалай салу керектігін көрсетемін. Ол ішкі және сыртқы температураны көрсетеді, егер терезе ашық немесе жабық болса, жаңбыр жауғанда көрсетеді және PIR сенсоры қозғалғанда дабыл береді. Мен барлық деректерді көрсету үшін андроидке қосымшаны жасадым (оны браузерден де көруге болады). Сіз өзіңіздің үйіңіздегі температураны және бүкіл әлемнің басқа ақпаратын көре аласыз! Өтініш ағылшын және поляк тілдеріне аударылған. Мен оны ақылды үй жасап, оны басқарғым келгендіктен салдым. Қаласаңыз, сіз өзіңіздің ақылды үйіңізді жасай аласыз, сізге қажет бөлшектер (төменде келтірілген) және үлкен тілек. Ендеше бастайық.

Жаңадан бастаушылардың қысқартуларына түсініктеме:

GND - жер

VCC - қуат

PIR - қозғалыс сенсоры

1 -қадам: бөлшектер

Бөлшектер
Бөлшектер
Бөлшектер
Бөлшектер

Барлық бөлшектер маған 90 доллар тұрады

  • Ардуино
  • ENC28J60 Ethernet модулі
  • DS18B20 x2 термометрі
  • Микрофон модулі
  • Жаңбыр сенсоры
  • PIR сенсоры
  • Қамыс қосқышы
  • Эстафета
  • Резистор 4, 7кΩ
  • Бұралған жұп кабель
  • Ethernet кабелі
  • Құралдар (дәнекерлеу, бұрағыш)

2 -қадам: Қосылу

Қосылу
Қосылу
Қосылу
Қосылу
Қосылу
Қосылу

Жоғарыда мен қосылыммен фризден суретті қостым. Егер сізде проблема болса, түсініктеме қалдырыңыз.

3 -қадам: Бағдарлама

Алдымен бұл кітапхананы arduino IDE -ге жүктеу, шығару және импорттау қажет. 1Wire кітапханасын осы жерден, Даллас температурасын осы жерден жүктеп алып, оларды arduino IDE -ге де импорттаңыз. Сіз бұл бағдарламаны arduino -ға жүктей аласыз. Түсініктемеде кодтың түсіндірмесі бар.

4 -қадам: Бұл қалай жұмыс істейді?

Ол қалай жұмыс істейді?
Ол қалай жұмыс істейді?

Қолданбаңызда немесе шолғышта жаңартуды басқанда, Arduino смартфонға/шолғышқа деректерді жібереді. Қолданба әр кодтан (/tempin, /tempout, /rain, /window, /alarm) бастапқы кодты алады және оны телефонда көрсетеді.

5 -қадам: Android үшін қосымшалар

Android үшін қосымшалар
Android үшін қосымшалар
Android үшін қосымшалар
Android үшін қосымшалар
Android үшін қосымшалар
Android үшін қосымшалар

Қолданбаны андроид телефонға орнату үшін оны жасау керек (оны жоғарыдағы суреттен көруге болады): 1. бірінші қадам - бұл smartHome.apk файлын жүктеу 2. Телефонға apk файлын жіберу 3. Файл менеджерін ашыңыз және smarthHome.apk файлын табыңыз 4. Оны шертіңіз және орнатуды басыңыз (егер сіз Google Play -ден тыс қосымшаларды орнату мүмкіндігін қоссаңыз) қосу үшін) 5. Сіз орнатуды аяқтадыңыз, қосымшаны қосуға болады

Өтініш ағылшын және поляк тілдеріне аударылған. Браузерде сіз жарықты қосуға және өшіруге болады, бірақ қолданбада емес, себебі мен мұны істей алмаймын.

6 -қадам: Қолданбаны конфигурациялау

Қолданба конфигурациясы
Қолданба конфигурациясы
Қолданба конфигурациясы
Қолданба конфигурациясы
Қолданба конфигурациясы
Қолданба конфигурациясы
Қолданба конфигурациясы
Қолданба конфигурациясы

Мен қосымшаның қалай жұмыс істейтінін түсіндіремін. Ол сіздің үйіңіздегі барлық деректерді көрсетеді. IP мекенжайын өзгерту және дабылды қосу немесе өшіру үшін параметрлер белгішесін басуға болады. Сіз дабылды қосқанда, қолданба PIR сенсорынан деректерді алады және егер ол сіздің үйіңізде қозғалса, ол хабарландыру жасайды. Қолданба деректерді қозғалыс сенсорынан минут сайын шығарады. IP өрісіне IP мекенжайын енгізу қажет. Сіз оны осы жерден тексере аласыз.

7 -қадам: шолғыш

Браузер
Браузер
Браузер
Браузер

Браузерге ip / all енгізіңіз. Онда сіз барлық деректерді көре аласыз және жарықты қосуға және өшіруге болады.

Сіз мұны андроидтағы қосымшаның орнына пайдалана аласыз.

8 -қадам: Портты қайта жіберу

Портты қайта жіберу
Портты қайта жіберу

Маршрутизаторда портты ашу қажет. Маршрутизатордың конфигурациясын ашып, arduino ip мен 80 портын ашыңыз. Оны жоғарыдағы суреттен көре аласыз.

9 -қадам: IP жоқ (міндетті емес)

IP жоқ (міндетті емес)
IP жоқ (міндетті емес)

Сіз есептік жазбаны ipсіз орната аласыз, бірақ бұл қажет емес. Жоғарыдағы суретте оны қалай конфигурациялау керектігін көруге болады.

10 -қадам: тестілеу

Егер сіз компьютердегі деректерді көргіңіз келсе, мұны браузерге yourip / all (мысалы, 12.345.678.901/all) теру немесе Android қосымшасын пайдалану арқылы жасауға болады.

Пікір қалдыруды ұмытпаңыз және егер сізге менің жобам ұнайтын болса, сүйікті түймесін басыңыз:)

11 -қадам: EDIT: Android қосымшасының бастапқы коды

Көптеген адамдар Android -тің бастапқы коды туралы сұрағандықтан, мен оны төменге қосамын.

Ұсынылған: