Мазмұны:
- Жабдықтар
- 1 -қадам: фризинг схемасын құру
- 2 -қадам: мәліметтер қорын құру
- 3 -қадам: Орнату мен бағдарламалауды құру
- 4 -қадам: Менің сайтымды құру
- 5 -қадам: Менің ісімді құру
Бейне: CloudLamp: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Мен Howest Kortrijk студентімін. Жыл соңында білгенімізді көрсету үшін бізге жоба жасау керек болды. Мен бұлт тәрізді ақылды шам жасауды таңдадым. Мен бұл идеяны әпкелердің туған күніне арналған шам жасағым келгендіктен ойлап таптым. Бірақ менде бұған уақыт та, дағды да болмады. Жылдың соңында мен көп нәрсені үйрендім, тіпті бұлт шамының жақсы/ақылды нұсқасын жасай аламын.
CloudLamp - бұлт тәрізді ақылды шам.
Оның көптеген функциялары бар.
Ішкі ауа сапасын өлшейтін сенсорлар болды. Ол өлшейді:
- СО2 концентрациясы (ppm)
- Салыстырмалы ылғалдылық (%)
- Температура (° C)
Веб -сайтта сіз таңдаған жерлердің ауа райы туралы есептерін көре аласыз. Шамның түсі таңдалған жердің ауа райына бейімделеді. Ауа райы деректері үшін мен openweathermaps API қолданамын.
Бұлттың орнын 2 шапалақпен өзгертуге болатын микрофон да бар. Ал дисплейде шамның орналасқан жері мен ауа райы сипаттамасы көрсетіледі. Сіз оны мына жерден көре аласыз.
Шамның 5 түрлі ауа райы режимі бар:
- шуақты
- қар
- жаңбыр
- бұлтты
- Жартылай бұлтты
- дауыл
Жабдықтар
Сіз бәрін дерлік DIY дүкенінен таба аласыз.
Мен үшін жалпы шығын шамамен 220 евро болды.
бұл жоба үшін сізге қажет:
- Raspberry Pi 3 моделі B.
- Ылғалдылық пен температура сенсоры - DHT11
- Adafruit CCS811 ауа сапасы сенсорының үзілуі
- жастық толтыру
- 5 л су бөтелкесі
- rgb жолағы
- транзисторлар
- СКД 16X2
- KY-038 микрофон
- 8 ГБ micro SD картасы
- 470-OHM резисторлары
- Әйел - әйел сымдары
- Әйел - ер сымдар
- Еркек - ер сымдар
- желім қаруы
- ПХД
1 -қадам: фризинг схемасын құру
Қосымша ақпарат CSS811 пайдалану үшін қосымша конфигурация қажет. Сіз бәрін осында таба аласыз. DHT11 - бұл бір сымды компонент. Мен оны бағдарламалау үшін кітапхананы қолдандым. Егер сіз оны өзіңіз бағдарламалағыңыз келсе, бұл қиыншылық, сондықтан мен кітапхананы пайдалануды ұсынамын: Adafruit DHT
Мен таңқурай pi мен Arduino арасындағы USB арқылы сериялық байланысты қолданамын. Менің дисплей мен жарық диодты жолақтар Arduino мен DHt11, микрофон мен ccs811 таңқурайға қосылған.
2 -қадам: мәліметтер қорын құру
Мұнда сіз менің деректер қорының үлгісін көре аласыз.
Мен бұл дерекқорды Raspberry pi -де MariaDB көмегімен орналастырдым.
Менің дерекқорымда 3 кесте болды, сенсорлар үшін 1, деректерді тіркеу үшін 1. және openweathermaps API барлық орындары үшін 1.
3 -қадам: Орнату мен бағдарламалауды құру
Барлығын дәнекерлемес бұрын, мен өзімнің тақтамен бәрін байланыстырып, сенсорлар мен жолақтарды сынап көрдім. Сіз менің кодты github -дан таба аласыз.
4 -қадам: Менің сайтымды құру
Сенсорлар мен openweathermaps API деректерін көрсету үшін мен бәрін ұқыпты түрде көрсететін сайт жасадым.
5 -қадам: Менің ісімді құру
Барлық қадамдарды сәтті аяқтағаннан кейін, корпусты құруды бастауға болады. Мұны істеу үшін мен сізге кездейсоқ ажыратылмау үшін компоненттерді дәнекерлеуді ұсынамын. Жоғарыдағы суреттерде сіз менің жағдайымды растау үшін жасаған қадамдарымды көре аласыз. Алдымен мен бәрін дәнекерледім, содан кейін мен әр компонентті 5 литрлік үлкен су бөтелкесіне салдым. Ақырында мен бөтелкеге жастық толтыруды жабыстыру үшін ыстық желім қолдандым.
Ұсынылған:
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Түймені іске қосатын қадам реттегіші: 4 қадам
Түймені іске қосатын қадам реттегіші:
Тікелей 4G/5G HD бейне ағыны DJI Drone -ден төмен кідірісте [3 қадам]: 3 қадам
Тікелей 4G/5G HD бейне ағыны DJI Drone-ден төмен кідірісте [3 қадам]: Келесі нұсқаулық кез-келген DJI дронынан HD сапалы бейне ағындарын алуға көмектеседі. FlytOS мобильді қосымшасы мен FlytNow веб -қосымшасының көмегімен сіз дроннан бейне ағынды бастай аласыз
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): 6 қадам (суреттермен)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): Индуктивті зарядтау (сымсыз зарядтау немесе сымсыз зарядтау деп те аталады) - сымсыз қуат беру түрі. Ол портативті құрылғыларды электрмен қамтамасыз ету үшін электромагниттік индукцияны қолданады. Ең көп таралған қолданба - Qi сымсыз зарядтау