Мазмұны:
- Жабдықтар
- 1 -қадам: Схема мен Raspberry Pi жинау
- 2 -қадам: Істі құру
- 3 -қадам: веб -сайт пен мәліметтер базасын орнату
- 4 -қадам: Автоматтандыру
- 5 -қадам: Соңында
Бейне: Ұйықтау оңай: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Сәлем, менің атым Якоб. Мен үй шаңына аллергиям бар, менде астма бар. Бұл жобаның шабыты. МКТ -ның бірінші жылында бізге осы жылы алған барлық білімімізді пайдалана отырып, жобаны нөлден бастап жасауға тапсырма берілді.
Мен өзіме және мен сияқты аллергиямен ауыратын адамдарға пайдалы болатын нәрсе жасауды таңдадым. Жалпы, мен күндіз көп қиындық көрмеймін. Нағыз мәселе - мен ұйықтап жатқанда және айналамдағы қоршаған ортаны басқара алмайтын кезде. Түнде жылу көтерілуі мүмкін, ылғалдылық төмендеуі мүмкін және ауа сапасы нашарлауы мүмкін. Мұның бәрі ұйқының күйіне әсер етеді.
Мен ауа тазартқышты сатып алдым және ауада шаң аз екенін байқадым, сондықтан мен жақсы ұйықтай алатынмын. Мен оянғанда мұрным бітелмеді, мен өзімді жақсы демалғандай сезіндім, бірақ ол мінсіз емес еді. Мен әлі де ауа тазартқышты әр уақытта қосуға және өшіруге мәжбүр болдым және қажет болғанын білмедім.
Бұл жерде осы жоба ойға оралды. Мен әртүрлі мәндерді өлшеуді бастауды шештім, негізінен: шаң, ауа сапасы, температура мен ылғалдылық. Осы мәндермен мен ауа тазартқышты автоматты түрде қосуға болар едім, мен нашар ұйқының себебі неде екенін жақсы білетін едім.
Бұл менің алғашқы жобам, мен оны «Ұйқы оңай» деп атадым.
Жабдықтар
Мен ылғалдылықтың жақсы ұйқы мен денсаулықтың маңыздылығына байланысты жобама ауа ылғалдатқышты қосуды шештім. Мен сондай -ақ ауа тазартқышты бұзу кезінде қиындықтарға тап болдым, сондықтан мен мысал ретінде кішкене желдеткішті қолданамын.
Бұл жобаны қайта құру үшін сізге қажет нәрсе. Негізгі:
- 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 жинау
Сіз тақта мен электронды схеманы таба аласыз.
Бұл тізбектің негізгі компоненттері - сенсорлар: 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 -қадам: Соңында
Менің нұсқаулықтарымды оқығаныңыз үшін рахмет. Сізге бұл ұнады деп үміттенемін және бұл жобаны еш қиындықсыз қайта жасай аласыз.
Егер сізде қандай да бір сұрақтарыңыз немесе ұсыныстарыңыз болса, төменде пікір қалдырыңыз. Мен сұрақтарға тез арада жауап беруге тырысамын.
Ең жақсы тілектер, Якоб Соенс
Ұсынылған:
TinkerCad код блогында ғарыш станциясын жасаңыз -- Оңай оқулық: 7 қадам (суреттермен)
TinkerCad -те ғарыш станциясын жасаңыз Codeblock || Оңай оқулық: Ғарышта өмір сүру туралы ой фантастикалық болып көрінуі мүмкін, бірақ сіз мұны оқығанда Халықаралық ғарыш станциясы жерді секундына бес миль жылдамдықпен айналады, жерді бір рет айналады. әр 90 минут сайын. Бұл жобада сіз
Үйде RC Cessna Skyhawk ұшағы ОҢАЙ ҚҰРУ: 7 қадам (суреттермен)
Үйде жасалған RC Cessna Skyhawk ұшағы ОҢАЙ ҚҰРЫЛДЫ: Мен бала кезімнен бастап, барлық балалар сияқты, РК ұшақтарын жақсы көретінмін, бірақ оларды ешқашан сатып алмадым немесе жасай алмадым, себебі олар өте қымбат немесе құрылысы қиын болды, бірақ ол күндер артта қалды. Мен бірінші RC ұшағын қалай жасағаныммен бөліскім келеді (мен
Оңай еңкейтуге негізделген түс сымсыз кубикті кубик шамының өзгеруі: 10 қадам (суреттермен)
Оңай көлбеу түсі бар кубикті сымсыз кубик шамы: Бүгін біз тек кубик тәрізді Рубик шамын жасаймыз, ол түсі қай жағына қарай өзгереді. Текше шағын LiPo батареясымен жұмыс істейді, ол стандартты микро-USB кабелімен зарядталған, мен тексерген кезде батареяның қызмет ету мерзімі бірнеше күнге жетеді. Бұл
Интерактивті жарықдиодты плитка қабырғасы (қарағанда оңай): 7 қадам (суреттермен)
Интерактивті жарықдиодты плитка қабырғасы (қарағанда оңай): Бұл жобада мен Arduino мен 3D басып шығарылған бөлшектердің көмегімен интерактивті жарықдиодты қабырға дисплейін құрдым. Бұл жобаның шабыты Nanoleaf тақтайшаларынан алынды. Мен өз нұсқамды ойлап тапқым келді, ол қол жетімді ғана емес, сонымен қатар
DIY MusiLED, Windows және Linux бір рет басу арқылы синхронды музыкалық жарықдиодты шамдар (32 биттік және 64 биттік). Қайта құру оңай, пайдалану оңай, портқа оңай: 3 қадам
DIY MusiLED, Windows және Linux бір рет басу арқылы синхронды музыкалық жарықдиодты шамдар (32 биттік және 64 биттік). Қайта құру, пайдалану оңай, портқа оңай. Бұл жоба Arduino тақтасына 18 жарықдиодты (6 қызыл + 6 көк + 6 сары) қосуға және компьютердің дыбыстық картасының нақты уақыттағы сигналдарын талдауға және оларды таратуға көмектеседі. жарық диодтары оларды соққы әсеріне қарай жарықтандырады (тұзақ, биік қалпақ, соққы)