Съдържание:
Видео: Градински монитор: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Това е най -новата и пълна версия на моите градински монитори, направих предишни версии с различни приложения, като една с 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 и може би да променя захранването, за да подобря конструкцията. Както вече споменах, преди съм правил други версии като тази, така че ако някой иска да ме види да ги кача или има някакви подобрения или промени, които би направил, моля, коментирайте по -долу.
Надявам се да ви хареса изграждането и моля оставете харесване!
Препоръчано:
Автоматичен градински поливач - 3D печат - Arduino: 10 стъпки (със снимки)
Автоматичен градински поливач | 3D печат | Arduino: Аз съм запален градинар, но поливането на вашите растения на ръка по време на сухи периоди отнема известно време. Този проект ме освобождава от поливането, така че мога да работя върху другите си проекти. Също така е чудесно да се грижите за градината, докато сте далеч от дома, и растението
Слънчеви градински светлини на по -голяма слънчева система: 6 стъпки
Слънчеви градински светлини на по -голяма слънчева система: Търсех 12v система за градинско осветление за задния двор. Докато разглеждах онлайн за системи, нищо не ме грабна и не знаех по кой път искам да отида. Ако трябва да използвам трансформатор в захранването си или да отида в слънчевата система. Аз вече
Градински влак - Arduino Wireless NMRA DCC: 4 стъпки (със снимки)
Градински влак - Arduino Wireless NMRA DCC: В допълнение към предишните инструкции с DCC на система за релси, аз разработих идеята допълнително с ръчна DCC командна станция с клавиатура и LCD дисплей. Командната станция съдържа цялото кодиране, необходимо за инструкциите на NMRA DCC, но
Градински навес/работилница нагревател: 3 стъпки
Нагревател за градински навес/работилница: Преди няколко години построих градински навес/работилница с двойна изолация и инсталирах 750-ватов нагревател на вентилатора, за да поддържам вътрешната температура над нулата. Нагревателят на вентилатора се регулира с обикновен аналогов термостат, използващ двуметална лента. Жалко
Градински помощник Roomba Bot: 8 стъпки
Градински помощник Roomba Bot: Kiara Myers, Ahmad Alghadeer и Madison Tippet Цел: Тази инструкция ще ви научи как да програмирате Roomba Bot, използвайки MATLAB, за да се движите през градина, откривайки плодове/зеленчуци с кръгла форма, които са достатъчно узрели, за да бъдат събрани базиран на