Мазмұны:

FEDORA 1.0, ақылды гүл құмыра: 8 қадам (суреттермен)
FEDORA 1.0, ақылды гүл құмыра: 8 қадам (суреттермен)

Бейне: FEDORA 1.0, ақылды гүл құмыра: 8 қадам (суреттермен)

Бейне: FEDORA 1.0, ақылды гүл құмыра: 8 қадам (суреттермен)
Бейне: Установка Cisco Packet Tracer 7.3.0 в Ubuntu 19.10 (Eoan Ermine) 2024, Шілде
Anonim
Image
Image
FEDORA 1.0, ақылды гүл құмырасы
FEDORA 1.0, ақылды гүл құмырасы
FEDORA 1.0, ақылды гүл құмырасы
FEDORA 1.0, ақылды гүл құмырасы

FEDORA немесе гүлді қоршаған ортаны безендіретін органикалық нәтиже талдағышы - бұл үй ішіндегі бау -бақшаға арналған ақылды гүл құмырасы. FEDORA - бұл гүл құмыра ғана емес, ол оятқыш, сымсыз музыка ойнатқыш және кішкентай робот досы ретінде әрекет ете алады. Бұл құрылғының негізгі ерекшелігі - оған енгізілген дауыстық хабарландыру жүйесі. (Құрметті дизайнерлер мен өнертапқыштар, ағылшын тілінде мінсіз болмағаны үшін кешірім сұраймын)

Мүмкіндіктер

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

Емтихандар мен тапсырмаларға байланысты мүмкіндіктер өткізіп жіберілді

  1. Автоматты тілек жүйесі, ол пайдаланушыға кастрөлдің алдына келгенде (қайырлы таң, түстен кейін және т.
  2. FEDORA -ның қазіргі жұмыс күйі туралы хабарлама (ол пайдаланушыға үйінде сақталған басқа ыдыстың қателерін немесе бос ыдыс жағдайын анықтауға көмектеседі), содан кейін олар оны пайдаланушыға кастрөлдің алдында айтқан кезде айтады.
  3. Сезімтал зауытқа қол тигізіңіз, егер біреу өсімдікке тиіп кетсе, фондық жарық диодтары қызыл түске боялады және оларды дауыс арқылы ескертеді
  4. Діріл немесе бейімділікті сезіну, бұл схеманың қабатына судың ағуын болдырмауға көмектеседі (гироскопиялық сенсорларды қолдану арқылы)

Егер біреу бұл кастрюльді жасаса, осы 4 мүмкіндікті қолдануға тырысыңыз, бұл ыдысты тартымды ете алады

1 -қадам: Сізге не қажет?

Бұл жобаның жалпы бюджеті бір данаға 200 доллар шамасында. Төменде келтірілген барлық компоненттерді sparkfun, digikey, ebay немесе banggoods.com немесе aliexpress.com сияқты қытайлық интернет -дүкендерде оңай табуға болады. Компоненттер атауының көпшілігінде мен әртүрлі дүкендерде өнімге сілтеме тіркедім. Резисторлар, конденсаторлар, нөлдік ПХД, транзисторлар сияқты кейбір компоненттер интернет -дүкендерде 100 дана немесе одан жоғары пакетте сатылады, сондықтан оларды жай ғана сатып алуға болады. жергілікті аппараттық дүкендер немесе электроника бөлшектерін сататын дүкендер.

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

  1. Ардуино Уно
  2. Ардуино Мега
  3. 2.4 дюймдік TFT сенсорлық экран модулі
  4. 2 арналы 5в реле модулі
  5. Топырақ ылғалдылығы сенсоры
  6. Батареямен бірге RTC модулі (DS1302)
  7. Фотосезім модулі
  8. DHT11 Ылғалдылық пен температура сенсорының модулі
  9. RBG светодиодтары - 5 дана (Жалпы катод)

  10. 5мм жарық диодты жарықтандырғыштар - 3x
  11. Ескі процессордың салқындатқыш желдеткіші
  12. Микро моторлы сорғы
  13. 12В/2А айнымалы ток - тұрақты ток адаптері
  14. Айнымалы ток розеткасы - тұрақты ток адаптері (баррель ұясы)
  15. Иілгіш жарықдиодты шам
  16. USB розеткасы (икемді жарықдиодты шам үшін)
  17. Динамиктер (диаметрі 5 см) - 2x
  18. Дыбыс күшейткіші (немесе жоғары сапалы ноутбук динамигін сатып алыңыз, біз өз жобамыз үшін динамиктер мен күшейткіштерді бөлшектеп алып кете аламыз)
  19. Bluetooth дыбыс қабылдағышы
  20. DFPlayer Mini MP3 ойнатқыш модулі
  21. Micro SD жад картасы (кез келген өлшем (ең көбі 32 ГБ))
  22. Ескі CD/DVD дискісі
  23. Транзистор = BC548 - 3х
  24. Резисторлар = 220к - 3х, 22к - 1х, 470 Ом - 3х, 1к -1х
  25. L293D мотор драйвері IC - 2x
  26. 7805 IC реттегіші
  27. Жылу қабылдағыш 7805
  28. Конденсатор = 1уф/63в, 10уф/63в (әрқайсысы 1)
  29. Светодиод = көк (5мм / 2мм)
  30. 2 арналы бұрандалы терминал -2x
  31. Өткізгіш кабельдер = Еркектен еркекке, әйелден еркекке, әйелден әйелге (40х пакет (әрқайсысы))
  32. Қосылатын сымдар - 3 метр
  33. Нөлдік ПХД (шағын) - 2x
  34. Гүл құмыра (биіктігі кемінде 30 см (шаршы/тікбұрышты немесе дөңгелек))
  35. Екі түрлі өлшемдегі тақтайшалар немесе парақ (бұл бөлік туралы түсінік алу үшін «сызбалар» қадамындағы суретті тексеріңіз (3 -қадам) немесе құрастыру бейнесін қараңыз)
  36. Науа (бұл бөлік туралы түсінік алу үшін немесе құрастыру бейнесін көру үшін суретті «сызбалар» қадамындағы тексеріңіз (3 -қадам))
  37. Өздігінен құлыпталатын қосқышты қосыңыз
  38. 3/4 дюйм ПВХ шынтақ - 1х
  39. 3/4 дюймдік ПВХ ерлер адаптері мен соңғы қақпағы
  40. 3/4 «ПВХ құбыры - 20 см

  41. Аквариум ауа құбыры - 2 метр
  42. Аквариум ауа құбырына арналған Т қосылыстары - 4x
  43. Реттегіштер (суретке қараңыз) - 3х
  44. Жақсы көрінетін өсімдік
  45. Тақырып түйреуіштері (қызыл, қара, сары, көк, ақ)

Құралдар

  1. Пісіру темірі
  2. Дәнекерлеу қорғасын
  3. Пісіру ағыны
  4. Тазартқыш сорғы (міндетті емес)
  5. Желім мылтық
  6. Желім таяқшалары
  7. Hacksaw
  8. Твайзер
  9. Бұрауыштар
  10. Жылу сіңіргіш пастасы
  11. Маркер қаламдары

2 -қадам: Кәстрөлдің құрылымы туралы түсінік алу үшін суреттердің үлгісі

Кәстрөлдің құрылымы туралы түсінік алу үшін суреттердің үлгісі
Кәстрөлдің құрылымы туралы түсінік алу үшін суреттердің үлгісі
Кәстрөлдің құрылымы туралы түсінік алу үшін суреттердің үлгісі
Кәстрөлдің құрылымы туралы түсінік алу үшін суреттердің үлгісі

Жоғарыда көрсетілген сандар FEDORA дизайны туралы толық түсініктеме береді. Біз ABS немесе басқа берік материалдан жасалған парақтарды/табақтарды қою арқылы қарапайым гүл құмырасын (ABS -тен жасалған) сатып алып, 3 қабатқа бөлгіміз келеді. 2 -суретте сіз кастрөлдің алдыңғы бөлігін көре аласыз, біз жасағымыз келеді. біздің компоненттерді кастрюльде сақтауға арналған науаны қоюға арналған тікбұрышты тесік. Біз бұл кастрөлді CD/DVD дискісіндегі линзаның бағыттағыш моторы арқылы ашамыз және жабамыз; Бұл диагностика процесін жеңілдету үшін (яғни, егер FEDORA жұмыс процесінде қате болса, пайдаланушы отырғызу қабатына орналастырылған өсімдік пен топырақты ауыстыру арқылы тізбектерді шығарып, оны тексергісі келуі керек. Басқару тақтасындағы нүктелер - гүл құмырасының SR505 сенсоры мен қуат қосқышы. Және бұл кастрөлдің екі жағына динамиктерді қоюға арналған саңылаулар қосылады. Фотода көрсетілгендей күй мен хабарландыруларды көрсетуге арналған TFT дисплейі қосылады..

Енді FEDORA -ның артқы жағына қарайық, мұнда сіз тізбек қабаты мен резервуар қабаты арасында қақпағы бар тесік салынғанын көре аласыз, бұл тесік кастрөлдің ішкі резервуарына су құюға арналған. Резервуардың толып кетуіне жол бермеу үшін резервуардың толық дабылдары қосылады, онда шығарылатын жылуды шығару үшін контур қабатына қосымша салқындатқыш желдеткіш қосылады.

Жоғарыда келтірілген суреттерде көрсетілген дизайн - бұл менің ойларым мен идеяларым, сіз кастрөлді жобалау бойынша өзіңіздің жеке ойларыңыз бен ойларыңызды ұстана аласыз, егер сізде 3D принтер болса, сіз сурет салып, тиімді және жақсы көрінетін кастрюль жасай аласыз. Қалай болғанда да, мен бұл жобаны дизайнға сәйкес, стационарлық дүкендерден жиналған заттарды жинау және құрастыру арқылы жасаймын (кешіріңіз достар, менде дизайнды ұқыпты басып шығару үшін менде 3D принтер жоқ), мысалы, гүл құмырасы, шеңбер тәрізді. табақтар, қораптар және т.

Ескерту:

Фигураларда көрсетілген дизайн менің ойларым мен идеяларымнан алынған, сіз менің қадамдарымды орындағыңыз келмейді, сіз өзіңіздің идеяларыңыз бен жергілікті жерде бар нәрселерді ұстануға болады (Сіз сонымен қатар қозғалтқыштың қозғалтқыш тізгінін өзгерте аласыз) конструкцияны жасау үшін қарапайым тартуға және итеруге арналған науаға)

3 -қадам: Қуатты тарату және қозғалтқыш тақтасы

Электр қуатын тарату және драйверлер тақтасы
Электр қуатын тарату және драйверлер тақтасы
Электр қуатын тарату және драйверлер тақтасы
Электр қуатын тарату және драйверлер тақтасы

Бұл жобада біз 10 -нан астам сенсорлар мен модульдерді үйлестіреміз. Олардың әрқайсысына кернеудің әр түрлі диапазоны қажет. Бұл конструкцияға қосылған датчиктер мен модульдерге (FEDORA 1.0) тек 5В кернеуі қажет, ал микро сорғы мен салқындатқыш желдеткішке 12 В кернеуі қажет. Әр компонентті электрмен қамтамасыз ету үшін бізге 5В және 12В кернеуін бере алатын қуат тарату тақтасы қажет. Сондықтан біз жоғарыда суретте көрсетілгендей осы қосымшаның схемасын жасадық. Сонымен қатар, біз бұл схемаға Stepper қозғалтқышы, салқындатқыш желдеткіші мен микро сорғы үшін екі L293D IC қосқан болатынбыз.

Бұл қуаттың таралуы мен қозғалтқыш драйверінің тізбегін жасау үшін біз қажет

  1. 7805 IC реттегіші
  2. 2x L293D мотор драйвері IC
  3. Колонка түйреуіштері (GND үшін қара, 5В үшін сары, қадамдық қозғалтқыш үшін көк, Arduino кірісі үшін ақ)
  4. 1х 10уф/63В конденсатор
  5. 1х 1уф/63В конденсатор
  6. 1x 1k резистор
  7. 2х 2 каналды бұрандалы терминалдар (салқындатқыш пен сорғы үшін)
  8. Баррель ұясы / розетка AC-DC адаптеріне сәйкес келеді
  9. Нөлдік ПХД
  10. Және 7805 үшін жылу қабылдағыш бөлігі

(Жарықдиодты орнына екі түйреуішті дәнекерлеңіз, біз бұл жарықдиодты кастрюльге кейінірек қосамыз)

Ескерту:

Жылу қабылдағыш бөлігіне 7805 IC орнатпас бұрын «жылу қабылдағыш пастасын» қосуды ұмытпаңыз

AC-DC 12V/2A адаптерінің шығыс сымына сәйкес келетін дұрыс розетканы таңдаңыз

Егер сіз 12 вольтта жұмыс жасайтын кез келген модульдерді (аудио күшейткіш сияқты) қосқыңыз келсе, сізге кейбір тақырыптық түйреуіштерді қосу қажет (мен бұл үшін менің тізбегімде бірнеше қызыл тақырыпты түйреуіштерді қостым, бірақ бұл жобада қолданылмады)

4 -қадам: Су деңгейін көрсететін сенсор

Су деңгейін көрсететін сенсор
Су деңгейін көрсететін сенсор

Схема жоғарыда көрсетілген қажеттіліктерді көрсетті

  1. 3x BC548 транзисторлары
  2. 3x220 Ом резисторлары
  3. 3x 470 Ом резисторлары
  4. 1x 22K резистор
  5. Және ПХД бөлігі

ПХД -да тізбекті дәнекерлеңіз және үстіңгі түйреуіштерді бекітіңіз

1. 5 В кернеуі (Оларды бір -біріне қосыңыз)

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 файл кітапханаларын қосу үшін эскизге өтіңіз

Ұсынылған: