Мазмуну:

FEDORA 1.0, интеллектуалдуу гүл идиш: 8 кадам (сүрөттөр менен)
FEDORA 1.0, интеллектуалдуу гүл идиш: 8 кадам (сүрөттөр менен)

Video: FEDORA 1.0, интеллектуалдуу гүл идиш: 8 кадам (сүрөттөр менен)

Video: FEDORA 1.0, интеллектуалдуу гүл идиш: 8 кадам (сүрөттөр менен)
Video: #разборка Non-Stop Chart: играем "Квизиум" 2024, Июль
Anonim
Image
Image
FEDORA 1.0, акылдуу гүл идиш
FEDORA 1.0, акылдуу гүл идиш
FEDORA 1.0, акылдуу гүл идиш
FEDORA 1.0, акылдуу гүл идиш

FEDORA же Flower Environment Decorating Organic Result Analyzer - бул үй ичиндеги багбанчылык үчүн акылдуу гүл идиш. FEDORA жөн эле гүл казаны эмес, ал будильник, зымсыз музыка ойноткуч жана кичинекей робот досу катары иштей алат. Бул түзмөктүн негизги өзгөчөлүгү - ага киргизилген үн кабарлоо системасы. (Урматтуу дизайнерлер жана ойлоп табуучулар, мен англисче сөздү кемчиликсиз кылганым үчүн кечирим сурайм)

Өзгөчөлүктөрү

  1. Топурактын нымы кургап калганда автоматтык түрдө сугаруу
  2. 1 л сыйымдуулугу бар кампасы жана казанга орнотулган микро чөгүүчү насосу өсүмдүктү өз убагында сугарууга жардам берет.
  3. Суунун деңгээлинин индикатору резервуардын деңгээлин сезүү үчүн FEDORA менен кошулат, эгерде резервуардын деңгээли бош болуп калса, колдонуучу аны индикатор LEDлери аркылуу аныктай алат
  4. Топурактын абалынын диоду казандын ичине топурактын нымдуулугун түшүнүү үчүн кошулат (эгерде насостук механизмде кандайдыр бир ката болсо, топурактын нымдуулук деңгээли кургап калат)
  5. Температура жана нымдуулук сенсору бул идишке кошулуп, айлананын учурдагы температурасын жана нымдуулугун сезет
  6. Бул идишке өсүмдүк үчүн жетиштүү жасалма жарык берүү үчүн өсүү жарыгы кошулат
  7. Ичинде орнотулган bluetooth аудио кабылдагычы bluetooth аркылуу смартфондордон музыканы агылтууга жардам берет
  8. Казандын үстүңкү бөлүгүндө чогултулган RBG светодиоддору биздин өсүмдүктүн/казандын сезимдерин билдирүүгө жардам берет
  9. Ойготкуч саат FEDORA менен кошулат, бул ойготкуч электр энергиясы өчүрүлгөндө баштапкы абалга келбейт (Ойготкучтун чоо -жайы EEPROMдо сакталат)
  10. 24 саат автоматтык экран сергитүүчү саат казанга кошулат
  11. Биз толтуруп жатканда танктын ашыкча агып кетпеши үчүн идишке ашыкча агым сенсору кошулат
  12. А (алдын ала жаздырылган/сакталган) үн билдирүүсү же өз ара аракеттенүү инструменти ушунчалык жагымдуу болушу үчүн кошулат
  13. Уйку учурунда үн билдирүүсүн ойнобоо үчүн фотосезгич сенсор кошулат (Жарыкты өчүргөндөн кийин түн)
  14. Ардуинону алып чыгып, коддорду (жаңыртууларды) жүктөө үчүн идишке тепкичтүү мотор айдоочу лоток кошулат, анын үстүнө биз отургузган өсүмдүктү алып салабыз.
  15. RBG LED жарыгы казанды жагымдуу кылуу үчүн
  16. 7805 регулятору ICден улам райондук катмарда пайда болгон жылуулукту сордуруу үчүн программа башкарылган соргуч/муздаткыч күйөрман кошулат.

Экзамендериме жана тапшырмаларыма байланыштуу өзгөчөлүктөр өткөрүп жиберилди

  1. Автоматтык каалоо тутуму, ал казандын алдына келгенде колдонуучуга (Кутмандуу таң, Түштөн кийин ж.
  2. FEDORAнын учурдагы иштөө абалы жөнүндө билдирүүсү (Бул колдонуучуга үйүндө сакталган башка идиштин каталарын же бош танк шарттарын аныктоого жардам берет), анан аны колдонуучусуна казандын алдына келгенде айтышат.
  3. Сезимтал өсүмдүккө тийип коюңуз, эгер кимдир бирөө өсүмдүккө тийсе, фондук диоддор кызыл түскө айланып, үн аркылуу эскертет
  4. Чайкоо же ийилүү сезими, бул схеманын катмарына суунун агып кетүүсүнүн алдын алууга жардам берет (гироскоптордун жардамы менен)

Эгерде кимде ким бул идишти жасаса, анда ушул 4 өзгөчөлүктү ишке ашырууга аракет кылсаңыз, бул идишти жагымдуу кылат

1 -кадам: Сизге эмне керек?

Бул долбоордун жалпы бюджети бир даанага 200 $ (максимум) тегерегинде. Төмөндө келтирилген бардык компоненттерди sparkfun, digikey, ebay же banggoods.com же aliexpress.com сыяктуу кытайлык онлайн дүкөндөрдөн оңой эле табууга болот. Көпчүлүк компоненттердин аталышында, мен ар кандай дүкөндөрдөгү продуктка шилтемени тиркеп койдум. Кээ бир компоненттер резисторлор, конденсаторлор, нөл PCB, транзисторлор ж. жергиликтүү жабдык дүкөндөрү же дүкөндөрдү сатуучу электроника компоненттери.

Компоненттер

  1. Arduino Uno
  2. Arduino Mega
  3. 2.4 "дюймдук TFT сенсордук экран модулу
  4. 2 канал 5v релелик модулу
  5. Топурактын нымдуулук сенсору
  6. RTC модулу (DS1302) батарея менен
  7. Фотосезгич модуль
  8. DHT11 нымдуулук жана температура сенсорунун модулу
  9. RBG LED - 5 даана (Жалпы катод)
  10. 5мм LED үчүн кичинекей рефлекторлор - 3x
  11. Эски CPU муздатуучу күйөрман

  12. Микро мотор насосу
  13. 12V/2A AC - DC адаптери
  14. AC розеткасы - DC адаптери (баррель Jack)
  15. Ийкемдүү LED лампа
  16. USB розеткасы (ийкемдүү LED чырак үчүн)
  17. Динамиктер (диаметри 5см) - 2х
  18. Аудио күчөткүч (же жогорку сапаттагы ноутбуктун спикерин сатып алыңыз, биз долбоорубуз үчүн спикерлерди жана күчөткүчтү ажыратып, ала алабыз)
  19. Bluetooth аудио алгычы
  20. DFPlayer Mini MP3 ойнотуучу модулу
  21. Micro SD эстутум картасы (каалаган өлчөмү (эң көбү 32 ГБ))
  22. Эски CD/DVD диск
  23. Транзистор = BC548 - 3x
  24. Резисторлор = 220k - 3x, 22k - 1x, 470 ohms - 3x, 1k -1x
  25. L293D Motor Driver IC - 2x
  26. 7805 IC жөнгө салуучу
  27. Жылыткыч 7805
  28. Capacitor = 1uf/63v, 10uf/63v (1 ар бири)
  29. LED = Көк (5мм / 2мм)
  30. 2 канал бурама терминалы -2x
  31. Jumper кабели = Эркектен Эркекке, Аялдан Эркекке, Аялдан Аялга (40х пакет (ар бири))
  32. Кошуу зымдары - 3 метр
  33. Нөл ПХБ (кичине) - 2x
  34. Flower Pot (бийиктиги 30 смден кем эмес (чарчы/тик бурчтуу же тегерек түрү))
  35. Плиталар же эки башка өлчөмдөгү барак (бул бөлүк жөнүндө түшүнүк алуу үчүн "чиймелер" кадамындагы сүрөттү текшериңиз (3 -кадам) же монтаждык видеону көрүү)
  36. Табак ("Чиймелер" кадамындагы сүрөттү текшериңиз (3 -кадам) бул бөлүк жөнүндө түшүнүк алуу үчүн же чогултуу видеосун көрүү үчүн)
  37. Өзүн -өзү кулпулоо которуштургучун басыңыз
  38. 3/4 "PVC чыканагы - 1x
  39. 3/4 "PVC Эркек Адаптер жана Капкак
  40. 3/4 "PVC түтүк - 20 см
  41. Аквариум аба түтүгү - 2 метр
  42. Аквариум аба түтүк үчүн T муундар - 4x
  43. Регуляторлор (Сүрөттү караңыз) - 3x
  44. Жакшы көрүнгөн өсүмдүк

  45. Header Pins (Кызыл, Кара, Сары, Көк, Ак)

Куралдар

  1. Кандооч
  2. Soldering Lead
  3. Soldering Flux
  4. Тазалоочу насос (милдеттүү эмес)
  5. Глей тапанчасы
  6. Glue Sticks
  7. Hacksaw
  8. Twiser
  9. Бурамалар
  10. Жылыткыч пастасы
  11. Marker Pens

2 -кадам: Казандын структурасы жөнүндө түшүнүк алуу үчүн мисал чиймелер

Мисал Чиймелер идиштин структурасы жөнүндө түшүнүк алуу үчүн
Мисал Чиймелер идиштин структурасы жөнүндө түшүнүк алуу үчүн
Мисал Чиймелер идиштин структурасы жөнүндө түшүнүк алуу үчүн
Мисал Чиймелер идиштин структурасы жөнүндө түшүнүк алуу үчүн

Жогоруда көрсөтүлгөн цифралар FEDORAнын дизайны жөнүндө кеңири түшүндүрмө берет. Биз кадимки гүл идишти (ABS менен жасалган) сатып алып, ABS же башка күчтүү материалдан жасалган барактарды/табактарды коюу менен 3 катмарга бөлгүбүз келет. 2 -сүрөттө казандын алдыңкы бөлүгүн көрө аласыз, биз жасагыбыз келет казанда биздин компоненттерди сактоо үчүн лотокту коюу үчүн тик бурчтуу тешик. Биз бул идишти CD/DVD дискинин ичиндеги линзаларды көрсөтүүчү тепкич моторун колдонуу менен ачабыз жана жабабыз; диагностикалоо процессин жөнөкөйлөтүү үчүн (башкача айтканда, эгерде FEDORAнын иштөө процессинде кандайдыр бир ката кетирилсе, колдонуучу микросхемаларды алып чыгып, отургузуучу катмарга коюлган өсүмдүктү жана топуракты алмаштырып текшериши керек. Башкаруу панелиндеги чекиттер гүл казандын SR505 сенсору жана кубат которгучу. Бул идиштин эки жагына динамиктерди коюу үчүн тешиктер кошулган. Статусту жана билдирүүлөрдү көрсөтүү үчүн TFT дисплейи сүрөттө көрсөтүлгөндөй FEDORAнын алдыңкы жагына кошулган..

Эми FEDORAнын арткы жагын карап көрөлү, бул жерден сиз микросхема катмары менен суу сактагыч катмарынын ортосунда капкагы бар тешик жасалганын көрө аласыз, бул тешик казандын курулган бакына суу толтуруу үчүн. Танктын толук эскертүүлөрү бул системанын жардамы менен танктан ашып кетпеши үчүн кошулат. Ал жерде өндүрүлгөн жылуулукту чыгаруу үчүн райондук катмарга кошумча муздатуучу желдеткич кошулат.

Жогорудагы сүрөттөрдө көрсөтүлгөн дизайн - бул менин ойлорум жана идеяларым, сиз идишти долбоорлоо үчүн өз идеяңызды жана оюңузду ээрчип кете аласыз, эгерде сизде 3D принтер болсо, анда сиз чийип, натыйжалуу жана жакшы карап турган идиш жасай аласыз. Кандай болбосун, мен бул долбоорду өзүмдүн дизайнымды карманып, стационардык дүкөндөрдөн чогултулган нерселерди чогултуп жасайм (Кечиресиз достор, менин дизайнымды тыкан басып чыгаруу үчүн менде 3D принтер жок), гүл казандар, Циркулярлар сыяктуу плиталар, кутуча ж.

Эскертүү:

Фигураларда көрсөтүлгөн дизайн менин ойлорумдан жана идеяларымдан алынган, сиз муну жасоо үчүн менин кадамдарымды аткаргыңыз келбейт, сиз өзүңүздүн идеяларыңызга жана өзүңүздүн жериңизде болгон нерселерге ээрчишиңиз мүмкүн (Сиз ошондой эле мотор айдоо схемасын өзгөртө аласыз Дизайнды жасоо үчүн кадимки тартуу жана түртүү табагына)

3 -кадам: Power бөлүштүрүү жана мотор айдоочу Board

Электр бөлүштүрүү жана мотор айдоочулар кеңеши
Электр бөлүштүрүү жана мотор айдоочулар кеңеши
Электр бөлүштүрүү жана мотор айдоочулар кеңеши
Электр бөлүштүрүү жана мотор айдоочулар кеңеши

Бул долбоордо биз 10дон ашык сенсорлорду жана модулдарды координациялайбыз. Алардын ар бири ар кандай чыңалуу диапазонуна муктаж. Бул конструкцияга кошулган сенсорлор жана модулдар (FEDORA 1.0) 5Vга, микро насос менен соргуч муздаткыч күйөрманы 12В камсыздоого муктаж. Ар бир компонентти электр энергиясы менен камсыз кылуу үчүн бизге 5В менен 12Вны тең бере ала турган электр бөлүштүрүүчү такта керек. Ошентип, биз бул колдонмо үчүн жогоруда сүрөттө көрсөтүлгөндөй схеманы түздүк. Мындан тышкары, бул микросхемада Stepper моторун, муздаткыч желдеткичти жана микро насосту айдоо үчүн эки L293D IC'лерди тиркедик.

Бул электр бөлүштүрүүнү жана мотор айдоочусунун схемасын түзүү үчүн, биз каалайбыз

  1. 7805 IC жөнгө салуучу
  2. 2x L293D Motor Driver IC
  3. Header казыктары (GND үчүн кара, 5V үчүн сары, stepper мотору үчүн көк, Arduino киргизүү үчүн ак)
  4. 1x 10uf/63V Capacitor
  5. 1x 1uf/63V конденсатор
  6. 1x 1k каршылыгы
  7. 2х 2 каналдуу бурама терминалдар (муздаткыч жана насос үчүн)
  8. Barrel jack / Socket 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 модулуна салыңыз. Эгерде сиз өзүңүздүн аудио үлгүңүздү түзгүңүз келсе, https://www.fromtexttospeech.com/ сыяктуу сайттарга баш багыңыз.

. Эгерде сиз mp3 файлдарынын тартибин өзгөртсөңүз (Аты боюнча уюштурулган), жөн гана үлгүдөгү чуркоо жасаңыз жана MP3 тартибин белгилеңиз жана аларды биздин arduino Megaге жүктөгөн коддо өзгөртүңүз.

MP3 модулун текшерүү үчүн туташуу схемасы мурунку кадамда берилген

Бул кадамга аудио файлдын заказын текшерүү үчүн үлгү коду кошулат. Сиз жөн гана кодду жүктөп, сериялык мониторду ачышыңыз керек, аудиону жогору жактан түшүрүңүз. Андан кийин аны мега кодуна өзгөртүңүз

Бул rar файлдын ичинде болжол менен 38 аудио үлгү бар. Алардын баары бул долбоордо колдонулган эмес. Дизайнга кандайдыр бир кеңейтүүлөрдү кошуу оюңуз болсо, бул үчүн жаңы аудио файлды кошуңуз

8 -кадам: Китепканалар жана коддор

Биз Arduino Mega жана Arduino UNOго жүктөгүбүз келген эскиздер бул кадам менен кошулат жана бул долбоорго керектүү бардык китепканалар бул жерге кошулат. Андыктан китепканаларды издөөнүн кереги жок.

Эгерде сиз менин кодумда кандайдыр бир мүчүлүштүктөрдү же каталарды байкасаңыз, комментарий кутусуна айтыңыз

Жогоруда тизмеленбеген китепканалар, буга чейин Arduino IDEде болгон китепканалар!

Болбосо, эскизге өтүү> китепкананы кошуу> китепкананы башкаруу> жана эскиздердин үстүндө көрсөтүлгөн баш файлдардын атын издеңиз.

Zip файл китепканаларын кошуу үчүн, эскизге өтүңүз> китепкананы кошуңуз> анан zip форматындагы китепкананы кошуу үчүн опцияны басыңыз.

Сунушталууда: