Съдържание:

Градински монитор: 3 стъпки
Градински монитор: 3 стъпки

Видео: Градински монитор: 3 стъпки

Видео: Градински монитор: 3 стъпки
Видео: Как установить разрешение экрана Windows 10.Настройка разрешение экрана монитора 2024, Юли
Anonim
Градински монитор
Градински монитор
Градински монитор
Градински монитор

Това е най -новата и пълна версия на моите градински монитори, направих предишни версии с различни приложения, като една с LCD и друга с ESP8266. Въпреки това документирах тази версия по -добре, затова реших да я кача.

Когато приключи, той ще следи почвената влага, температурата, влажността и осветеността, която след това се записва на SD карта във.csv файл. Избрах CSV файл, тъй като възнамерявам да използвам python, за да направя програма за анализ. Схемата се захранва от 9V батерия, но в бъдеще се надявам да направя литиево-йонна слънчева верига, която да я захранва или да добавя режим на дълбок сън, за да намали консумацията на енергия и да удължи живота. Скоростта, с която се събират данни, може да бъде променена, като просто редактирате един от последните редове.

ще имаш нужда:

  • Arduino nano 328P (необходима е по -голяма памет за програмата)
  • Сензорен модул DHT 11
  • Сензор за влажност на почвата
  • Светлинен сензор GY-30
  • Модул SD карта
  • LED
  • Резистор 220 ома
  • 9V батерия и щипка
  • Женски и мъжки заглавия за GPIO
  • GPIO джъмпер

и разбира се поялник, тел, спойка и arduino IDE и библиотеки.

Стъпка 1: Платформа и тестване

Платформа и тестване
Платформа и тестване

Първо проектирах и изпробвах схемата на макет. Обърнете внимание, че оригиналният дизайн нямаше светодиод, реших да добавя това, след като си помислих, че това би било хубава функция, която да се посочи при регистриране на данни. Горещо препоръчвам да тествате веригата на макет, преди да започнете запояване, тъй като много компоненти може да имат превключени щифтове или да изискват различно напрежение например.

Не успях да създам онлайн визуализация на веригата, но това е щифтовата връзка:

9V батерия:

положителен терминал >> VIN

Отрицателен терминал >> GND

DHT 11:

отрицателен >> GND

данни >> D5

положителен >> 5V

Сензор за влага:

отрицателен >> GND

положителен >> 5V

аналогов щифт >> A0

светлинен сензор:

положителен >> 3.3V

SCL >> A5

SCA >> A4

ДОБАВИ >> A3

отрицателен >> GND

SD карта:

CS >> D5

SCK >> D13

MOSI >> D11

MISO >> D12

положителен >> 5V

отрицателен >> GND

LED:

отрицателен >> GND

положителен >> D8 през 220 ома резистор

Можете да проверите дали компонентите работят и библиотеките работят, като използвате файла Arduino и четете серийния изход.

Ако нямате библиотеките, трябва да ги добавите, като копирате името на библиотеката в началото на кода, след това инструменти> управление на библиотеки> търсене> инсталиране

Забележка: Трябва да създадете.csv файл за SD картата, направете това с помощта на бележник и запазване като „.csv“и всички файлове не „.txt“. Също така светодиодът не е в тестовия файл, а просто използвайте примерна скица "мига" и сменете щифта на 8

Стъпка 2: Печатна платка

Платка
Платка
Платка
Платка
Платка
Платка

След като успешно направите веригата и проверите компонентите, транспонирайте това върху дъска по желания начин. Реших да не прикрепя SD модула към платката и да използвам GPIO кабели, така че когато правя кутия за проект, мога да я прикрепя отделно на лесно достъпно място. На дъската реших да използвам 2 -пинов мъжки и джъмпер, за да действам като превключвател между 9V батерия и VIN, тъй като смятах, че изглежда по -хубаво и реално няма да го включвате и изключвате редовно. Също така реших да монтирам директно сензора за влага и да добавя 2 щифта за свързване на сондата към дъската. Когато направих това, имах затруднения, тъй като трябваше да разпаявам щифтовете на модулите и да презапъна вертикалните такива, така че дъската да е плоска, затова препоръчвам да закупите модули с отделени щифтове, за да спестите време и усилия.

Тези, които сте направили във веригата, прикачих 3 различни варианта на кода.

V1.0 - съдържа сериен изход, както и кода на монитора. 5 втори цикъл

V1.1 - не съдържа сериен изход и светодиод. 5 секунден цикъл на регистрация.

V1.2 - не съдържа сериен изход, но има LED и код на монитора. 1 час цикъл на регистрация

Стъпка 3: Преглед

Много съм доволен от проекта, тъй като вярвам, че работи добре и отговаря на целта. Надявам се да проектирам корпус и да го разпечатам 3D и може би да променя захранването, за да подобря конструкцията. Както вече споменах, преди съм правил други версии като тази, така че ако някой иска да ме види да ги кача или има някакви подобрения или промени, които би направил, моля, коментирайте по -долу.

Надявам се да ви хареса изграждането и моля оставете харесване!

Препоръчано: