Мазмұны:

Ұйықтау оңай: 5 қадам (суреттермен)
Ұйықтау оңай: 5 қадам (суреттермен)

Бейне: Ұйықтау оңай: 5 қадам (суреттермен)

Бейне: Ұйықтау оңай: 5 қадам (суреттермен)
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Қараша
Anonim
Ұйықтау оңай
Ұйықтау оңай
Ұйықтау оңай
Ұйықтау оңай

Сәлем, менің атым Якоб. Мен үй шаңына аллергиям бар, менде астма бар. Бұл жобаның шабыты. МКТ -ның бірінші жылында бізге осы жылы алған барлық білімімізді пайдалана отырып, жобаны нөлден бастап жасауға тапсырма берілді.

Мен өзіме және мен сияқты аллергиямен ауыратын адамдарға пайдалы болатын нәрсе жасауды таңдадым. Жалпы, мен күндіз көп қиындық көрмеймін. Нағыз мәселе - мен ұйықтап жатқанда және айналамдағы қоршаған ортаны басқара алмайтын кезде. Түнде жылу көтерілуі мүмкін, ылғалдылық төмендеуі мүмкін және ауа сапасы нашарлауы мүмкін. Мұның бәрі ұйқының күйіне әсер етеді.

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

Бұл жерде осы жоба ойға оралды. Мен әртүрлі мәндерді өлшеуді бастауды шештім, негізінен: шаң, ауа сапасы, температура мен ылғалдылық. Осы мәндермен мен ауа тазартқышты автоматты түрде қосуға болар едім, мен нашар ұйқының себебі неде екенін жақсы білетін едім.

Бұл менің алғашқы жобам, мен оны «Ұйқы оңай» деп атадым.

Жабдықтар

Мен ылғалдылықтың жақсы ұйқы мен денсаулықтың маңыздылығына байланысты жобама ауа ылғалдатқышты қосуды шештім. Мен сондай -ақ ауа тазартқышты бұзу кезінде қиындықтарға тап болдым, сондықтан мен мысал ретінде кішкене желдеткішті қолданамын.

Бұл жобаны қайта құру үшін сізге қажет нәрсе. Негізгі:

  • 1 x Raspberry Pi және адаптер
  • 1 x Arduino және USB кабелі
  • 1 x SD картасы кемінде 8 гб

Жетектер:

  • 1 x Ауа тазартқышы (12В шағын желдеткіш)
  • 1 x Ауа ылғалдағышы (Medisana UHW)

Датчиктер:

  • 1 x DHT22
  • 1 x Grove - ауа сапасы сенсоры v1.3
  • 1 x Grove - шаң сенсоры

Компоненттер:

  • 1 х 5 В релелік модуль
  • 1 x СКД дисплейі 16x02
  • 1 x түймесі
  • 1 x Нан тақтасының қуат көзі мен адаптері
  • 1 х 12 вольтты адаптер
  • 4 қуат розеткасы

Шағын компоненттер:

  • 1 x 10 кОм потенциометр/триммер
  • 1 x транзистор bc337
  • 1 x резистор 470-220 Ом
  • 1 x диод
  • Шамамен 10 секіргіш сым м/м
  • Шамамен 15 секіргіш сым f/f
  • Шамамен 10 секіргіш сым

Іс:

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

Құралдар:

  • Ethernet кабелі
  • Балға
  • Пісіру темірі
  • Ағаш желімі
  • Кішкене шегелер
  • Бұрғылау
  • Ағаш файл
  • Көрдім
  • Бояу (сізге ұнайтын түс)

Материалдар тізімін төменде таба аласыз.

1 -қадам: Схема мен Raspberry Pi жинау

Схема мен Raspberry Pi жинау
Схема мен Raspberry Pi жинау
Схема мен Raspberry Pi жинау
Схема мен Raspberry Pi жинау
Схема мен Raspberry Pi жинау
Схема мен Raspberry Pi жинау

Сіз тақта мен электронды схеманы таба аласыз.

Бұл тізбектің негізгі компоненттері - сенсорлар: DHT22 (температура мен ылғалдылық), ауа сапасы мен шаң датчигі және жетектер: желдеткіш пен ауа ылғалдағышы.

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

Тегін GPIO түйреуіштері көп болғандықтан, мен анық және жылдам байланыс үшін СКД -ны тікелей Raspberry Pi -ге қостым.

Ескерту: Мен Arduino -ды сенсорларда оқу үшін шаң датчигіне ауадағы шаңның мөлшерін есептеу үшін біраз уақыт қажет екенін оқыдым, ал Arduino осындай қайталанатын тапсырмаларға сәйкес келеді.

Алдымен мен Arduino мен Raspberry Pi -ді логикалық түрлендіргішпен байланыстырдым, бірақ мен Arduino -ны USB кабелімен тікелей Raspberry Pi -ге қосу арқылы адаптер мен кейбір кабельдерді үнемдеуге болатынын түсіндім.

Raspberry Pi орнату

Менің әріптесім студент Килиан Окладников осындай жобаға Raspberry Pi қалай орнату керектігі туралы керемет нұсқаулық жасады. Нұсқаулық үшін оның жобасының 2 -қадамын тексеріңіз және оның жобасын қараңыз!

2 -қадам: Істі құру

Істі құру
Істі құру
Істі құру
Істі құру
Істі құру
Істі құру

Бұл қадамда сіз істі қалай құрғыңыз келетіні туралы көп импровизация жасай аласыз. Мен сырғымалы панельдері бар қарапайым қорап пішінін таңдадым, сондықтан мен оның ішіне оңай кіре аламын. Материалдар үшін мен негізінен ағаш сынықтарын қолдандым.

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

3 -қадам: веб -сайт пен мәліметтер базасын орнату

Веб -сайтты және мәліметтер базасын орнату
Веб -сайтты және мәліметтер базасын орнату
Веб -сайтты және мәліметтер базасын орнату
Веб -сайтты және мәліметтер базасын орнату
Веб -сайтты және мәліметтер базасын орнату
Веб -сайтты және мәліметтер базасын орнату
Веб -сайтты және мәліметтер базасын орнату
Веб -сайтты және мәліметтер базасын орнату

Raspberry Pi орнатқаннан кейін сіз Pi -ге қосылу үшін қашықтағы ssh кеңейтімдерімен Visual Studio кодын пайдалана аласыз. Github көмегімен файлдарды дұрыс жерге қалай оңай алу керектігін түсіндіретін pdf бар. Сіз менің Github репозиторийімді осы жерден таба аласыз.

Дерекқор:

Репозиторийден Деректер базасы қалтасын компьютерге жүктеңіз. Барлық деректерді сақтау үшін Pi -де дерекқор құрылымын құру қажет болады. Ол үшін pdf файлындағы нұсқауларды орындаңыз. Сізге Mysql Workbench жүктеу қажет болады

Тексеру:

Егер сіз pdf файлын қолдансаңыз, бәрі жұмыс істеуі керек. Егер сіз Ethernet кабелімен қосылсаңыз, сіз 169.254.10.1 сайтына кіре аласыз және сіз веб -сайттың басты бетін көресіз. Бірақ артқы жағы әлі жұмыс істемейді, сондықтан сіз веб -сайтта жаңа деректерді көрмейсіз.

Егер сіз Visual Studio Code бағдарламасында app.py файлын ашып, оны оң жақ бұрыштағы жасыл үшбұрышты басу арқылы іске қоссаңыз. Артқы жағы дерекқорға деректерді жібере бастайды. Егер сіз бірнеше минут ішінде веб -сайтты жаңартсаңыз, сіз ағымдағы температураны, ылғалдылықты, ауа сапасы мен шаң мөлшерін көресіз.

Веб -сайт:

Бірінші бетте сіз ағымдағы деректерді көре аласыз.

Егер сіз 'Toestel' бетіне өтсеңіз, желдеткішті/ауа ылғалдатқышты қолмен қосуға және өшіруге болады.

'Historiek' бетінен сіз әр түрлі күндерді көрсететін графикті көре аласыз.

4 -қадам: Автоматтандыру

Автоматтандыру
Автоматтандыру
Автоматтандыру
Автоматтандыру
Автоматтандыру
Автоматтандыру

Pi -дің артқы жағын автоматты түрде іске қосу үшін әр іске қосуда бірнеше пәрмендерді орнату қажет.

Pi Studio бағдарламасын Visual Studio Code бағдарламасында қайтадан ашып, төменгі жағындағы терминалды ашыңыз.

Бірінші пәрменді енгізіңіз:

Sudo nano /etc/systemd/system/Sleepeasy.service

Ctrl + O көмегімен сақтаңыз және Ctrl + X пернелер тіркесімінен шығыңыз

Сіз атауды соңында қалағаныңызша өзгерте аласыз.

Мәтінді төмендегі txt файлынан терминалға көшіріңіз.

Содан кейін келесі пәрмендерді енгізіңіз:

  • Sudo systemctl демонды қайта жүктеу
  • Sudo systemctl Sleepeasy.service қызметін қосады
  • Sudo systemctl Sleepeasy.service қызметін бастайды
  • Sudo systemctl күйі Sleepeasy.service

Соңғы пәрменмен сіз қызметтің іске қосылғанын көруіңіз керек. Енді sudo қайта жүктеу арқылы қайта іске қосуға болады.

Бірнеше минуттан кейін қызмет басталады және сіз СКД -де IP мекенжайын көресіз.

Қосымша ескерту:

Қызмет баяу басталуы мүмкін. Бұны түзету үшін boot/cmdline.txt файлынан «ip = 169.254.10.1» жою қажет.

Бұл пәрменді өңдеу үшін пайдаланыңыз.

sudo nano /boot/cmdline.txt

Ctrl + O көмегімен сақтаңыз және Ctrl + X пернелер тіркесімінен шығыңыз

5 -қадам: Соңында

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

Егер сізде қандай да бір сұрақтарыңыз немесе ұсыныстарыңыз болса, төменде пікір қалдырыңыз. Мен сұрақтарға тез арада жауап беруге тырысамын.

Ең жақсы тілектер, Якоб Соенс

Ұсынылған: