Съдържание:

FEDORA 1.0, интелигентна саксия за цветя: 8 стъпки (със снимки)
FEDORA 1.0, интелигентна саксия за цветя: 8 стъпки (със снимки)

Видео: FEDORA 1.0, интелигентна саксия за цветя: 8 стъпки (със снимки)

Видео: FEDORA 1.0, интелигентна саксия за цветя: 8 стъпки (със снимки)
Видео: Installing every version of Fedora Linux [Core 1 To Workstation 35] 2024, Юли
Anonim
Image
Image
FEDORA 1.0, интелигентна саксия за цветя
FEDORA 1.0, интелигентна саксия за цветя
FEDORA 1.0, интелигентна саксия за цветя
FEDORA 1.0, интелигентна саксия за цветя

FEDORA или Анализаторът на органични резултати за декорация на цветна среда е интелигентна саксия за цветя за вътрешно градинарство. FEDORA не е просто саксия с цветя, тя може да действа като будилник, безжичен музикален плейър и малък приятел -робот. Основната функция, включена в това устройство, е вградената в него система за гласови известия. (Уважаеми дизайнери и изобретатели, извинявам се, че не съм перфектен на английски език)

Характеристика

  1. Автоматично поливане на растението, когато почвената влага стане суха
  2. Вграден резервоар с капацитет 1L и микропотопяема помпа, инсталирана в саксията, помага за поливане на растението в точното време
  3. Индикаторът за нивото на водата се добавя с FEDORA за определяне на нивото на резервоара. Ако нивото на резервоара стане празно, потребителят може да го идентифицира чрез индикаторните светодиоди
  4. Светодиодът за състоянието на почвата също се добавя в саксията за усещане за влажност на почвата (Ако има някаква грешка в помпения механизъм, нивото на влажност на почвата става сухо)
  5. С този съд се добавя сензор за температура и влажност, за да се усети текущата температура и влажност на околната среда
  6. С тази саксия се добавя светлина за растеж, за да се осигури достатъчно изкуствено осветление за растението
  7. Bluetooth аудио приемник, инсталиран вътре, ще помогне за поточно предаване на музика от смартфони чрез bluetooth
  8. RBG светодиодите, събрани в горната част на саксията, помагат да се изразят чувствата на нашето растение/саксия
  9. Будилникът е добавен с FEDORA, Този будилник няма да се нулира, ако захранването е изключено (Детайлите за алармата ще се съхраняват в EEPROM)
  10. 24 -часовият часовник за автоматично опресняване на екрана се добавя с пота
  11. Към съда се добавя сензор за преток, за да се предотврати преливането на резервоара, докато го пълним
  12. Към този пот е добавено (предварително записано/записано) гласово известие или средство за взаимодействие, за да стане толкова привлекателно
  13. Към него е добавен фоточувствителен сензор, за да се избягва възпроизвеждането на гласови известия по време на сън (нощ, след като изключихме светлините)
  14. Към саксията се добавя тава за задвижване на стъпков двигател, за да извадите Arduino и да качите кодовете (актуализации), без да премахвате растението, което сме засадили в горната му част
  15. RBG LED подсветка, за да направи саксията по -привлекателна
  16. Добавен е програмиран вентилатор за отработени газове/охладители за изпускане на топлината, генерирана в слоя на веригата, благодарение на регулатора 7805 IC

Функциите са пропуснати поради изпитите и заданията ми

  1. Автоматична система за пожелания, която може да пожелае на потребителя (Добро утро, Добро след обяд и т.н.), когато той дойде пред тенджерата (Определени желания (напр.: добро утро) ще бъдат доставени само веднъж на ден)
  2. Комуникация на FEDORA за текущото им работно състояние (Което може да помогне на потребителя да идентифицира грешки или състояния на празен резервоар на друг съд, държан в къщата му), след което те го казват на своя потребител, когато той присъства пред пота
  3. Чувствително на допир растение, Ако някой докосне растението, светодиодите на фона стават червени и ги предупреждават чрез глас
  4. Разклащане или усещане за наклон, което помага да се предотврати изтичането на вода към слоя на веригата (чрез използване на жиросензори)

Ако някой направи това гърне, моля, опитайте се да внедрите тези 4 функции, това може да направи пота по -привлекателен

Стъпка 1: Какво ще ви трябва?

Общият бюджет на този проект е около 200 $ (макс) на парче. Всички изброени по -долу компоненти могат лесно да бъдат намерени в sparkfun, digikey, ebay или някои китайски онлайн магазини като banggoods.com или aliexpress.com. В по -голямата част от името на компонентите прикачих връзка към продукта в различни магазини. Някои компоненти като резистори, кондензатори, нулева печатна платка, транзистори и др. Се предлагат в онлайн магазините като опаковка от 100 броя или по -висока, така че можете просто да ги закупите вашите местни магазини за хардуер или електронни компоненти, продаващи магазини.

Компоненти

  1. Arduino Uno
  2. Arduino Mega
  3. 2.4 "инчов TFT сензорен модул
  4. 2 -канален 5v релеен модул
  5. Датчик за влажност на почвата
  6. RTC модул (DS1302) с батерия
  7. Фоточувствителен модул
  8. Модул на сензора за влажност и температура на DHT11
  9. RBG светодиоди - 5 броя (общ катод)

  10. Малки отражатели за 5 мм LED - 3x
  11. Стар вентилатор за охладител на процесора
  12. Микромоторна помпа
  13. 12V/2A AC - DC адаптер
  14. Гнездо за AC - DC адаптер (Варел жак)
  15. Гъвкава LED лампа
  16. USB гнездо (за гъвкава LED лампа)
  17. Високоговорители (диаметър 5 см) - 2x
  18. Аудио усилвател (или закупете висококачествен говорител за лаптоп, можем да демонтираме и вземем високоговорителите и усилвателя за нашия проект)
  19. Bluetooth аудио приемник
  20. Модул DFPlayer Mini MP3 Player
  21. Micro SD карта с памет (всякакъв размер (максимум 32 GB))
  22. Старо CD/DVD устройство
  23. Транзистор = BC548 - 3x
  24. Резистори = 220k - 3x, 22k - 1x, 470 ома - 3x, 1k -1x
  25. L293D драйвер на IC IC - 2x
  26. 7805 IC регулатор
  27. Радиатор за 7805
  28. Кондензатор = 1uf/63v, 10uf/63v (по 1 всеки)
  29. LED = син (5 мм / 2 мм)
  30. 2 -канален винтов терминал -2x
  31. Кабелни джъмпери = мъжки към мъжки, женски към мъжки, женски към женски (40x пакет (всеки))
  32. Свързващи проводници - 3 метра
  33. Нулева печатна платка (малка) - 2x
  34. Саксия за цветя (с височина най -малко 30 см (квадратна/правоъгълна или кръгла))
  35. Плочи или лист с два различни размера (Проверете изображението в стъпката "чертежи" (стъпка 3), за да получите представа за тази част или вижте видеото за сглобяване)
  36. Тава (Проверете изображението в стъпката "чертежи" (Стъпка 3), за да получите представа за тази част или вижте видеото за сглобяване)
  37. Натиснете към ON Самозаключващ се превключвател
  38. 3/4 "PVC лакът - 1x
  39. 3/4 "PVC мъжки адаптер и крайна капачка
  40. 3/4 "PVC тръба - 20см
  41. Въздушна тръба за аквариум - 2 метра

  42. T съединения за въздушна тръба за аквариум - 4x
  43. Регулатори (вижте фигурата) - 3x
  44. Добре изглеждащо растение
  45. Заглавни щифтове (червено, черно, жълто, синьо, бяло)

Инструменти

  1. Поялник
  2. Поялник за запояване
  3. Запояващ флюс
  4. Помпа за разпаяване (не е задължително)
  5. Пистолет за лепило
  6. Лепилни пръчки
  7. Ножовка
  8. Twiser
  9. Винтоверти
  10. Паста за радиатор
  11. Маркери

Стъпка 2: Примерни чертежи за получаване на представа за структурата на саксията

Примерни чертежи за получаване на представа за структурата на саксията
Примерни чертежи за получаване на представа за структурата на саксията
Примерни чертежи за получаване на представа за структурата на саксията
Примерни чертежи за получаване на представа за структурата на саксията

Цифрите, показани по -горе, дават подробно обяснение за дизайна на FEDORA. Искаме да закупим обикновена саксия за цветя (направена от ABS) и след това да я разделим на 3 слоя, като поставим листове/плочи, изработени от ABS или друг здрав материал. На фигура 2 можете да видите предната част на саксията, която искаме да направим правоъгълен отвор за поставяне на тава за съхранение на нашите компоненти в тенджерата. Ще отваряме и затваряме тази тенджера, като използваме стъпков двигател с направляващ обектив в CD/DVD устройство; това за опростяване на процеса на диагностициране (тоест, ако има някаква грешка в работния процес на FEDORA, потребителят трябва да иска да извади веригите и да го провери, като замени растението и почвата, поставени върху засаждащия слой. Цветът с два циан точките на контролния панел са сензор SR505 и превключвател на захранването на саксията. И дупките за поставяне на високоговорители са добавени в двете страни на тази саксия. TFT дисплей за показване на състоянието и известия се добавят в предната част на FEDORA, както е показано на фигурата.

Нека сега погледнем задната страна на FEDORA, тук можете да видите, че между слоя на веригата и слоя резервоар за вода е направен отвор с капачка, този отвор е за пълнене на вода към вградения резервоар на тенджерата. С тази система се добавят предупреждения за пълен резервоар, за да се избегне преливане на резервоара. В слоя на веригата се добавя допълнителен охладител вентилатор за изпускане на топлината, генерирана там.

Дизайнът, показан на горните фигури, са мои мисли и идеи, можете да следвате собствените си идеи и мисли за проектиране на саксията. Ако имате 3D принтер, можете да рисувате и да направите по -ефективен и добре изглеждащ съд. Така или иначе ще направя този проект, като следвам моя дизайн, като събирам и сглобявам неща, събрани от стационарни магазини (съжалявам приятели, нямам 3D принтер в моето населено място, за да отпечатам по -добре моя дизайн) като саксии с цветя, оформени в кръг чинии, кутия и др.

Забележка:

Дизайнът, показан на фигурите, е извлечен от моите мисли и идеи, не искате да следвате стъпките ми, за да го направите, можете да следвате собствените си идеи и неща, които са налични във вашето населено място (Можете също да промените тази табла за задвижване на двигателя в обикновена тава за издърпване и натискане) за изработване на дизайна

Стъпка 3: Разпределение на мощността и платка за драйвер на двигателя

Разпределение на мощността и платка за водача на двигателя
Разпределение на мощността и платка за водача на двигателя
Разпределение на мощността и платка за водача на двигателя
Разпределение на мощността и платка за водача на двигателя

В този проект ще координираме повече от 10 сензора и модули заедно. Всеки от тях се нуждае от различни диапазони на напрежение. Сензорите и модулите, добавени в този дизайн (FEDORA 1.0), се нуждаят само от 5V захранване, а микропомпата и вентилаторът на изпускателния охладител се нуждаят от 12V захранване. За да осигурим захранване на всеки компонент, се нуждаем от разпределителна платка, която може да осигурява както 5V, така и 12V. Така че ние направихме верига, както е показано на фигурата по -горе за това приложение, В допълнение към това, ние прикрепихме две интегрални схеми L293D към тази верига за задвижване на стъпков двигател, охладител и микропомпа.

За да направим тази схема за разпределение на мощността и драйвера на двигателя, искаме

  1. 7805 IC регулатор
  2. 2x L293D IC драйвер на двигателя
  3. Щифтове за заглавки (черно за GND, жълто за 5V, синьо за вход на стъпков двигател, бяло за вход Arduino)
  4. 1x 10uf/63V кондензатор
  5. 1x 1uf/63V кондензатор
  6. 1x 1k резистор
  7. 2x 2 -канални винтови клеми (за охладител и помпа)
  8. Съвместимост на жак / гнездо за вашия AC-DC адаптер
  9. Нулева печатна платка
  10. И парче радиатор за 7805

(Запояйте два щифта на заглавката вместо светодиод, можем да добавим този светодиод към нашия пот по -късно)

Забележка:

Не забравяйте да добавите „паста за радиатор“, преди да фиксирате 7805 IC върху парчето радиатор

Изберете подходящ контакт, който може да съвпадне с изходния щифт на вашия AC-DC 12V/2A адаптер

Ако искате да добавите модули (като аудио усилвател), които работят на 12v, просто трябва да добавите някои щифтове за заглавки (добавих някои червени щифтове за заглавие за това в моята схема, но не се използва в този проект)

Стъпка 4: Сензор за индикатор на нивото на водата

Сензор за индикатор за нивото на водата
Сензор за индикатор за нивото на водата

Схемата показва горепосочените нужди

  1. 3x BC548 транзистори
  2. 3x 220 ома резистори
  3. 3x 470 ома резистори
  4. 1x 22K резистор
  5. И парче печатна платка

Запоявайте веригата в печатната платка и прикрепете щифтовете на заглавката към

1. 5V захранване (Свържете ги заедно)

2. GND (Свържете всички основания заедно)

3. Ниво на водата ВИСОКО

4. Ниво на водата Средно

5. Ниско ниво на водата

Ако имате някакви съмнения относно създаването на тази схема на сензора за вода, просто прегледайте тези инструкции от sathishk12

Стъпка 5: Сензор за воден поток

Сензор за воден поток
Сензор за воден поток

Можем да направим сензор за воден поток от обикновен сензор за влажност на почвата. Тук ще променя сензора за влажност на почвата в сензор за воден поток. За целта просто искаме първо да премахнем сензорните плочи от сензора. След това вземете сравнителната верига на почвената влага и свържете два M-M джъмперни кабела на мястото на сензорните плочи. Тогава ще използваме проста логика, за да усетим състоянието на препълване на резервоара за вода, т.е. когато цифровият вход на нивото на резервоара на сензора за дебит на водата стане ВИСОКИ едновременно, това е състоянието на препълване. След това можем да използваме подходящ отговор на този случай чрез кодиране.

Стъпка 6: Сглобяване на цели компоненти

Image
Image
Сглобяване на цели компоненти
Сглобяване на цели компоненти
Сглобяване на цели компоненти
Сглобяване на цели компоненти

Схемите за свързване и необходимите за него компоненти са изброени по -горе! Просто преминете през видеото, за да получите представа за задачата за свързване!

С това се добавя файл с документи с щифтове за свързване!

Стъпка 7: Гласови известия, Създаване на аудио файлове

Извлечете аудио примерен файл и копирайте съдържанието в карта с памет. и поставете картата с памет в MP3 модула. Ако искате да създадете своя собствена аудио извадка, просто посетете сайтове като

. Ако промените реда на mp3 файловете (подредени по име), просто направете примерно изпълнение и отбележете бележката в реда на MP3 и ги променете в кода, който качихме в нашата arduino Mega.

Схемата на свързване за тестващ MP3 модул е дадена в предишната стъпка

Примерен код за проверка на реда на аудио файловете се добавя в тази стъпка. Просто трябва да качите кода и да отворите серийния монитор, да запишете аудиото отгоре. След това го променете в кода за mega

В този rar файл има около 38 аудио проби. Всички те не се използват в този проект. Ако имате идея да добавите някакви разширения към дизайна, просто добавете нов аудио файл за тази цел

Стъпка 8: Библиотеки и кодове

Скипите, които искаме да качим в Arduino Mega и Arduino UNO, се добавят с тази стъпка. Освен това тук се добавят всички библиотеки, необходими за този проект. Така че не е нужно да търсите библиотеките.

Ако забележите някаква грешка или грешки в моя код, моля, кажете в полето за коментари

Библиотеките, които не са изброени по -горе, са библиотеки, които вече съществуват в Arduino IDE!

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

За да добавите библиотеки с zip файлове, отидете на скица> включване на библиотека> след това щракнете върху опция, за да добавите библиотеката с формат zip

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