Оглавление:
Видео: Knowyourweather: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Привет, Для нашего школьного проекта у нас был список, из которого мы могли выбрать проект, который мы хотели реализовать, или идею самостоятельно.
Я выбрал метеостанцию, потому что она выглядела интересной и, возможно, было бы неплохо сохранить ее нетронутой и как можно меньше, чтобы использовать ее дома.
в этом руководстве вы можете создать метеостанцию с arduino и raspberry pi, подключенную к базе данных,
Шаг 1. Что вам нужно
что нам нужно:
- BMP 180
- dht11
- модуль датчика дождя
- arduino nano (который я использовал) или любой другой arduino, который вам нравится
- Raspberry Pi
в файле вы можете увидеть, где я его купил и где можно было купить. Цена - это указание, и это цена, которую я заплатил. Если вы найдете это дешевле, сделайте это.
Шаг 2: Подключение
на этой картинке вы видите компоненты и то, как они подключены к Arduino nano, убедитесь, что вы подключили SDA к контакту A4, а SCL - к контакту A5 от bmp180, потому что это контакты i2c для этой модели Arduino, если вы используете другую модель, я бы посоветовал посмотреть, какие контакты i2c находится на вашем.
также bmp180 необходимо подключить к 3,3 вольту. Все остальные компоненты могут быть подключены к 5В.
Шаг 3: База данных
так выглядит моя база данных, как будто у меня есть одна таблица, в которую входят все данные.
как вы можете видеть, у каждой информации есть свой столбец.
таблица идентификаторов, которая вам нужна, потому что в противном случае будет сложно отсортировать данные при создании веб-страницы.
Шаг 4: Код
здесь вы можете найти ссылку на учетную запись github, где вы можете загрузить код для веб-сайта, arduino и python с помощью фляги
-
Шаг 5: веб-страница
веб-страница выглядит так.
Вы можете придать этому свой собственный вид. потому что сейчас это очень просто, но оно работает.
Если вы хотите, вы можете добавить графики, чтобы увидеть, как данные были за последние дни, я этого не делал, потому что мои навыки javascript недостаточно хороши для его реализации.
Рекомендуемые:
Дизайн игры в Flick за 5 шагов: 5 шагов
Дизайн игры в Flick за 5 шагов: Flick - это действительно простой способ создания игры, особенно чего-то вроде головоломки, визуального романа или приключенческой игры
Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)
Счетчик шагов - Микро: Бит: Этот проект будет счетчиком шагов. Мы будем использовать датчик акселерометра, встроенный в Micro: Bit, для измерения наших шагов. Каждый раз, когда Micro: Bit трясется, мы добавляем 2 к счетчику и отображаем его на экране
Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов
Играйте в Doom на своем IPod за 5 простых шагов!: Пошаговое руководство по двойной загрузке Rockbox на iPod, чтобы играть в Doom и десятки других игр. Это действительно легко сделать, но многие люди до сих пор удивляются, когда видят, как я играю дум на своем iPod, и путаются с инструкциями
Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов
Arduino Uno Fish Feeder за 6 простых и дешевых шагов !: Итак, для этого проекта может потребоваться немного предыстории. Людям с домашними рыбками, вероятно, приходилось сталкиваться с той же проблемой, что и мне: отпуск и забывчивость. Я постоянно забывала покормить рыбу и всегда старалась это сделать, пока она не упала
Акустическая левитация с Arduino Uno, шаг за шагом (8 шагов): 8 шагов
Акустическая левитация с Arduino Uno Пошаговая инструкция (8 шагов): ультразвуковые преобразователи звука L298N Женский адаптер питания постоянного тока с штыревым контактом постоянного тока Arduino UNOBreadboard Как это работает: сначала вы загружаете код в Arduino Uno (это микроконтроллер, оснащенный цифровым и аналоговые порты для преобразования кода (C ++)