Оглавление:

CloudLamp: 5 шагов
CloudLamp: 5 шагов

Видео: CloudLamp: 5 шагов

Видео: CloudLamp: 5 шагов
Видео: DIY CLOUD LAMP // how to make the viral neon light cloud lamp 2024, Июль
Anonim
CloudLamp
CloudLamp

Я учусь в Howest Kortrijk. Чтобы показать, чему мы научились в конце года, нам нужно было сделать проект. Я решил сделать умную лампу в форме облака. Мне пришла в голову эта идея, потому что я хотела сделать облачный фонарь на день рождения своей сестры. Но у меня не было ни времени, ни навыков, чтобы это сделать. К концу года я узнал так много, что смог даже сделать лучшую / умную версию облачной лампы.

CloudLamp - это умная лампа в форме облака.

У него много функций.

У него были датчики для измерения качества воздуха в помещении. Он измеряет:

  • Концентрация CO2 (в ppm)
  • Относительная влажность (в%)
  • Температура (в ° C)

На веб-сайте вы можете увидеть прогнозы погоды в выбранных вами местах. Цвет лампы адаптируется к погоде в выбранном месте. Для своих погодных данных я использую API openweathermaps.

Также есть встроенный микрофон, поэтому вы можете изменить расположение облака двумя хлопками. А на ЖК-дисплее отображается расположение лампы и описание погоды. Вы можете видеть это здесь.

Лампа имеет 5 различных погодных режимов:

  • солнечно
  • снег
  • дождь
  • облачно
  • Переменная облачность
  • гроза

Запасы

В магазине DIY можно найти практически все.

Общая стоимость для меня составила около 220 евро.

для этого проекта вам понадобятся:

  • Raspberry Pi 3 модель B
  • Датчик влажности и температуры - DHT11
  • Датчик качества воздуха Adafruit CCS811
  • наполнение подушки
  • Бутылка для воды 5л
  • RGB ledstrip
  • транзисторы
  • ЖК-дисплей 16X2
  • KY-038 микрофон
  • Карта памяти Micro SD на 8 ГБ
  • Резисторы 470 Ом
  • Женский - Женский провода
  • Женский - Мужской провода
  • Мужской - Мужской провода
  • клей-пистолет
  • Печатная плата

Шаг 1: Создание схемы фритзинга

Создание схемы Fritzing
Создание схемы Fritzing
Создание схемы Fritzing
Создание схемы Fritzing
Создание схемы Fritzing
Создание схемы Fritzing

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ Для использования CSS811 требуются некоторые дополнительные настройки. Вы можете найти все здесь. DHT11 - это однопроводной компонент. Я использовал библиотеку для его программирования. Это беспорядок, если вы хотите запрограммировать его самостоятельно, поэтому я настоятельно рекомендую использовать библиотеку: Adafruit DHT

Я использую последовательную связь через USB между Raspberry Pi и Arduino. Мой ЖК-дисплей и светодиодные ленты подключены к Arduino, а мой DHt11, микрофон и ccs811 подключены к Raspberry.

Шаг 2: Создание базы данных

Создание базы данных
Создание базы данных

Здесь вы можете увидеть мою модель базы данных.

Я разместил эту базу данных на моем Raspberry pi с помощью MariaDB.

В моей базе данных было 3 таблицы, 1 для моих датчиков, 1 для регистрации данных. и 1 для всех местоположений API openweathermaps.

Шаг 3: Создание моей установки и программирования

Создание моей установки и программирования
Создание моей установки и программирования
Создание моей установки и программирования
Создание моей установки и программирования
Создание моей установки и программирования
Создание моей установки и программирования

Перед тем, как паять все вместе, я использовал свою макетную плату, чтобы связать все вместе и протестировать свои датчики и светодиодные ленты. Вы можете найти мой код на github.

Шаг 4: Создание личного сайта

Создание моего сайта
Создание моего сайта
Создание моего сайта
Создание моего сайта
Создание моего сайта
Создание моего сайта

Чтобы показать данные моих датчиков и API openweathermaps, я сделал сайт, на котором все аккуратно отображается.

Шаг 5: Создание моего кейса

Создание моего дела
Создание моего дела
Создание моего дела
Создание моего дела
Создание моего дела
Создание моего дела
Создание моего дела
Создание моего дела

После того, как вы успешно выполнили все шаги, вы можете приступить к сборке корпуса. Для этого я настоятельно рекомендую вам спаять компоненты вместе, чтобы их нельзя было случайно отсоединить. На изображениях выше вы можете увидеть некоторые шаги, которые я предпринял, чтобы доказать свою правоту. Сначала я спаял все вместе, затем я мог поместить все компоненты в большую 5-литровую бутылку с водой. Наконец, я наклеила на бутылку наполнитель для подушек горячим клеем.

Рекомендуемые: