Мазмұны:

CloudLamp: 5 қадам
CloudLamp: 5 қадам

Бейне: CloudLamp: 5 қадам

Бейне: CloudLamp: 5 қадам
Бейне: Мистические истории. РУСАЛКА. Деревенские рассказы. Страшные истории на ночь. Мистика. Ужасы 2024, Шілде
Anonim
CloudLamp
CloudLamp

Мен 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 литрлік үлкен су бөтелкесіне салдым. Ақырында мен бөтелкеге жастық толтыруды жабыстыру үшін ыстық желім қолдандым.

Ұсынылған: