Съдържание:
- Консумативи
- Стъпка 1: Създаване на Fritzing схема
- Стъпка 2: Създаване на база данни
- Стъпка 3: Изграждане на моята настройка и програмиране
- Стъпка 4: Създаване на моя сайт
- Стъпка 5: Изграждане на моя случай
Видео: CloudLamp: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Аз съм студент в Howest Kortrijk. За да покажем какво сме научили в края на годината, трябваше да направим проект. Избрах да направя интелигентна лампа във формата на облак. Дойдох с тази идея, защото исках да направя облачна лампа за рождения ден на сестрите си. Но нямах нито време, нито умения да го направя. В края на годината бях научил толкова много, че дори можех да направя по -добра/по -интелигентна версия на cloudlamp.
CloudLamp е интелигентна лампа във формата на облак.
Той има много функционалности.
Той имаше сензори за измерване на качеството на въздуха в помещенията. Той измерва:
- Концентрация на CO2 (в ppm)
- Относителна влажност (в %)
- Температура (в ° C)
На уебсайта можете да видите прогнози за времето за избраните от вас места. Цветът на лампата се адаптира към времето на избраното място. За моите метеорологични данни използвам API на openweathermaps.
Има и вграден микрофон, така че можете да промените местоположението на облака с 2 пляскания. И LCD дисплеят ви показва местоположението на лампата и описанието на времето. Можете да го видите тук.
Лампата има 5 различни метеорологични режима:
- слънчево
- сняг
- дъжд
- облачно
- Частично облачно
- буря
Консумативи
Можете да намерите почти всичко в магазин за домашни любимци.
Общите разходи за мен бяха около 220 евро.
за този проект се нуждаете от:
- Raspberry Pi 3 модел B
- Сензор за влажност и температура - DHT11
- Пробив на сензора за качество на въздуха Adafruit CCS811
- пълнене на възглавници
- 5л бутилка вода
- rgb ledstrip
- транзистори
- LCD 16X2
- KY-038 микрофон
- 8GB micro SD карта
- Резистори 470-OHM
- Женски - Женски проводници
- Женски - мъжки проводници
- Мъжки - мъжки проводници
- пистолет за лепило
- Печатни платки
Стъпка 1: Създаване на Fritzing схема
ДОПЪЛНИТЕЛНА ИНФОРМАЦИЯ За да използвате CSS811, са необходими някои допълнителни конфигурации. Тук можете да намерите всичко. DHT11 е едножичен компонент. Използвах библиотека, за да я програмирам. Това е каша, ако искате да го програмирате сами, затова силно препоръчвам да използвате библиотека: Adafruit DHT
Използвам серийна комуникация през USB между малиновото пи и Arduino. Моят LCD дисплей и LED ленти са свързани с Arduino, а моите DHt11, микрофон и ccs811 са свързани с малината.
Стъпка 2: Създаване на база данни
Тук можете да видите моя модел база данни.
Хоствах тази база данни на моя Raspberry pi, използвайки MariaDB.
Базата ми данни имаше 3 таблици, 1 за сензорите ми, 1 за регистриране на данните. и 1 за всички местоположения на API на openweathermaps.
Стъпка 3: Изграждане на моята настройка и програмиране
Преди да запоя всичко заедно, използвах дъската си, за да свържа всичко заедно и да тествам сензорите и светодиодните ленти. Можете да намерите моя код в github.
Стъпка 4: Създаване на моя сайт
За да покажа данните на моите сензори и API на openweathermaps, направих сайт, който спретнато показва всичко.
Стъпка 5: Изграждане на моя случай
След като приключите успешно всички стъпки, можете да започнете да изграждате случая. За да направите това, горещо ви препоръчвам да запоявате компонентите си заедно, така че да не могат да бъдат изключени случайно. В горните изображения можете да видите някои стъпки, които предприех, за да обоснова своя случай. Първо запоявах всичко заедно, след това можех да сложа всеки компонент в голяма бутилка с вода от 5 литра. Накрая използвах горещо лепило, за да залепя пълнежа на възглавницата върху бутилката.
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: 3 стъпки
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: КУПЕТЕ (щракнете върху теста, за да закупите/посетете уеб страницата) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH използва се за програмиране на STM микроконтролери
Как да направите 4G LTE двойна BiQuade антена Лесни стъпки: 3 стъпки
Как да направя 4G LTE двойна BiQuade антена лесни стъпки: През повечето време, с което се сблъсквах, нямам добра сила на сигнала за ежедневните ми работи. Така. Търся и опитвам различни видове антени, но не работи. След загубено време намерих антена, която се надявам да направя и изпробвам, защото тя не градивен принцип
Дизайн на играта с бързо движение в 5 стъпки: 5 стъпки
Дизайн на игра с Flick в 5 стъпки: Flick е наистина прост начин да направите игра, особено нещо като пъзел, визуален роман или приключенска игра
Система за предупреждение за паркиране на автомобил Arduino - Стъпки по стъпка: 4 стъпки
Система за предупреждение за паркиране на автомобил Arduino | Стъпки по стъпка: В този проект ще проектирам обикновена верига за сензори за паркиране на автомобил Arduino, използвайки Arduino UNO и HC-SR04 ултразвуков сензор. Тази базирана на Arduino система за предупреждение за автомобил за заден ход може да се използва за автономна навигация, измерване на роботи и други обхвати