Агуулгын хүснэгт:

Ухаалаг цэцгийн сав болох FEDORA 1.0: 8 алхам (зурагтай)
Ухаалаг цэцгийн сав болох FEDORA 1.0: 8 алхам (зурагтай)

Видео: Ухаалаг цэцгийн сав болох FEDORA 1.0: 8 алхам (зурагтай)

Видео: Ухаалаг цэцгийн сав болох FEDORA 1.0: 8 алхам (зурагтай)
Видео: GENSHIN IMPACT FAIL RAPTORS ONLINE AMONG US WIN 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 -ээр нэмсэн болно.
  4. Хөрсний төлөв байдлын LED -ийг хөрсний чийгийг мэдрэхийн тулд саванд нэмж өгдөг (хэрэв ус шахах механизмд алдаа гарсан бол хөрсний чийгийн түвшин хуурай болно)
  5. Температур ба чийгшлийн мэдрэгчийг орчин үеийн температур, чийгшлийг мэдрэхийн тулд энэ саванд нэмж оруулав
  6. Ургамлыг хангалттай хиймэл гэрлээр хангахын тулд энэ тогоонд өсөлтийн гэрэл нэмж өгдөг
  7. Дотор нь суулгасан bluetooth аудио хүлээн авагч нь bluetooth ашиглан ухаалаг гар утаснаас хөгжим дамжуулахад туслах болно
  8. Савны дээд хэсэгт угсарсан RBG LED нь манай ургамлын/тогооны мэдрэмжийг илэрхийлэхэд тусалдаг
  9. Сэрүүлгийн цагийг FEDORA -тай нэмсэн бөгөөд цахилгаан хангамж унтарсан тохиолдолд энэ сэрүүлгийг дахин тохируулахгүй (Сэрүүлгийн мэдээллийг EEPROM дээр хадгалах болно)
  10. 24 цагийн автомат дэлгэц сэргээгч цагийг тогоонд нэмж оруулав
  11. Савыг дүүргэх үед савыг хэт их урсгахаас урьдчилан сэргийлэхийн тулд хэт их урсгалын мэдрэгчийг тогоонд нэмнэ
  12. Энэ тогоонд дур булаам болгохын тулд (урьдчилан бичсэн/хадгалсан) дуут мэдэгдэл эсвэл харилцан үйлчлэлийн хэрэгслийг нэмж оруулсан болно
  13. Унтах үед дуут мэдэгдэл тоглохоос зайлсхийхийн тулд гэрэл мэдрэмтгий мэдрэгчийг нэмж оруулав (бид гэрлээ унтраасны дараа шөнө).
  14. Arduino -ийг гаргаж авахын тулд кодыг (шинэчлэлтүүдийг) оруулахын тулд тогоонд stepper мотор жолоодлогын тавиур нэмсэн бөгөөд үүний дээд хэсэгт тарьсан ургамлыг зайлуулаагүй болно.
  15. RBG LED арын гэрэлтүүлэг нь савыг илүү сэтгэл татам болгодог
  16. 7805 зохицуулагч IC -ийн улмаас хэлхээний давхаргад гарч буй дулааныг гадагшлуулахын тулд програмаар удирддаг яндан/хөргөгч сэнсийг нэмж оруулав.

Миний шалгалт, даалгавараас шалтгаалан онцлог шинж чанаруудыг алгассан

  1. Автомат хүсэлтийн систем нь тогоонд ирэхэд хэрэглэгчийг (Өглөөний мэнд, Үдээс хойш сайн гэх мэт) хүсдэг (Тодорхой хүсэл (жишээ нь: өглөөний мэнд) өдөрт нэг л удаа хүргэх болно)
  2. FEDORA -ийн одоогийн ажлын байдлын талаархи харилцаа холбоо (Энэ нь хэрэглэгчид түүний байшинд хадгалагдаж буй өөр савны алдаа эсвэл хоосон савны нөхцлийг тодорхойлоход тусална), дараа нь тогооны өмнө байхдаа үүнийгээ хэрэглэгчиддээ хэлдэг.
  3. Мэдрэмтгий ургамалд хүрэх, хэрэв хэн нэгэн ургамалд хүрвэл арын LED нь улаан болж, дуу хоолойгоор нь анхааруулдаг
  4. Сэгсрэх эсвэл хазайлтыг мэдрэх нь хэлхээний давхарга руу ус алдахаас сэргийлдэг (гиро мэдрэгч ашиглан)

Хэрэв хэн нэгэн энэ савыг хийж байгаа бол эдгээр 4 онцлогийг хэрэгжүүлэхийг хичээгээрэй, энэ нь савыг илүү дур булаам болгож чадна

Алхам 1: Танд юу хэрэгтэй вэ?

Энэ төслийн нийт төсөв нь нэг ширхэг нь 200 доллар (дээд тал нь) юм. Доор жагсаасан бүх бүрэлдэхүүн хэсгүүдийг sparkfun, digikey, ebay эсвэл banggoods.com эсвэл aliexpress.com гэх мэт Хятадын зарим онлайн дэлгүүрээс хялбархан олж болно. Ихэнх бүрэлдэхүүн хэсгүүдийн нэрэнд би өөр өөр дэлгүүрт байгаа бүтээгдэхүүний холбоосыг хавсаргасан болно. Резистор, конденсатор, тэг ПХБ, транзистор гэх мэт зарим бүрэлдэхүүн хэсгүүдийг онлайн дэлгүүрүүдээс 100 ширхэг буюу түүнээс дээш хэмжээтэйгээр худалдаж авах боломжтой тул та тэдгээрийг худалдаж авах боломжтой. танай орон нутгийн тоног төхөөрөмжийн дэлгүүрүүд эсвэл электроникийн эд ангиудыг зардаг дэлгүүрүүд.

Бүрэлдэхүүн хэсгүүд

  1. Ардуино Уно
  2. Ардуино мега
  3. 2.4 "инчийн TFT мэдрэгчтэй дэлгэцийн модуль
  4. 2 суваг 5v буухиа модуль
  5. Хөрсний чийгшил мэдрэгч
  6. Батерейтай RTC модуль (DS1302)
  7. Гэрэл мэдрэмтгий модуль
  8. DHT11 Чийглэг ба температур мэдрэгчийн модуль

  9. RBG LED - 5 ширхэг (Нийтлэг катод)
  10. 5мм хэмжээтэй LED жижиг туяа - 3х
  11. Хуучин CPU хөргөх сэнс
  12. Бичил мотор насос
  13. 12V/2A AC - DC адаптер
  14. AC залгуур - DC адаптер (баррель Жак)
  15. Уян хатан LED чийдэн
  16. USB залгуур (уян хатан LED чийдэнгийн хувьд)
  17. Чанга яригч (5см диаметртэй) - 2х
  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. Конденсатор = 1uf/63v, 10uf/63v (тус бүр 1)
  29. LED = Цэнхэр (5мм / 2мм)
  30. 2 суваг шураг терминал -2x
  31. Холбогч кабель = Эрэгтэй, Эр, Эмэгтэй, Эр, Эмэгтэй, Эмэгтэй (40х багц (тус бүр))
  32. Холбох утас - 3 метр
  33. Тэг ПХБ (жижиг) - 2х
  34. Цэцгийн сав (өндөр нь дор хаяж 30 см) (дөрвөлжин/тэгш өнцөгт эсвэл дугуй хэлбэртэй))
  35. Хоёр өөр хэмжээтэй хавтан эсвэл хуудас ("Зураг" алхам дээрх зургийг шалгана уу (3 -р алхам), энэ хэсгийн талаар ойлголт авах эсвэл угсралтын видеог үзээрэй)
  36. Тавиур ("Зураг" алхам дээрх зургийг шалгана уу (3 -р алхам). Энэ хэсгийн талаар ойлголт авах эсвэл угсралтын видеог үзнэ үү)
  37. Өөрөө түгжих унтраалгыг асаах
  38. 3/4 "PVC тохой - 1х
  39. 3/4 "PVC эрэгтэй адаптер ба төгсгөлийн таг
  40. 3/4 PVC хоолой - 20 см

  41. Аквариумын агаарын хоолой - 2 метр
  42. Аквариумын агаарын хоолойд зориулсан T үе - 4х
  43. Зохицуулагч (Зураг харна уу) - 3х
  44. Сайхан төрхтэй ургамал
  45. Толгойн зүү (Улаан, Хар, Шар, Цэнхэр, Цагаан)

Багаж хэрэгсэл

  1. Гагнуурын төмөр
  2. Гагнуурын тугалга
  3. Гагнуурын урсгал
  4. Цэвэрлэх насос (заавал биш)
  5. Цавуу буу
  6. Цавуу мод
  7. Hacksaw
  8. Twiser
  9. Шураг жолооч нар
  10. Дулаан шингээгч оо
  11. Маркер үзэг

Алхам 2: Савны бүтцийн талаар санаа авах жишээ зургууд

Савны бүтцийн талаар санаа авах жишээ зургууд
Савны бүтцийн талаар санаа авах жишээ зургууд
Савны бүтцийн талаархи санаа олж авах жишээ зургууд
Савны бүтцийн талаархи санаа олж авах жишээ зургууд

Дээр үзүүлсэн тоонууд нь FEDORA -ийн дизайны талаар дэлгэрэнгүй тайлбар өгсөн болно. Бид жирийн цэцгийн савыг (ABS -ээр хийсэн) худалдаж аваад ABS эсвэл бусад бат бөх материалаар хийсэн хуудас/ялтсуудыг байрлуулж 3 давхаргад хуваахыг хүсч байна. 2 -р зурагт савны урд хэсгийг харж болно. бидний бүрэлдэхүүн хэсгүүдийг саванд хадгалах зориулалттай тавиур байрлуулах тэгш өнцөгт нүх. Бид энэ тогоог нээж, хаах гэж байна. Энэ нь оношлох үйл явцыг хялбаршуулахад зориулагдсан болно (өөрөөр хэлбэл FEDORA -ийн ажлын явцад ямар нэгэн алдаа гарсан тохиолдолд хэрэглэгч хэлхээг гаргаж, тарих давхаргад байрлуулсан ургамал, хөрсийг сольж шалгахыг хүсэх ёстой. Хоёр хөх өнгө Хяналтын самбар дээрх цэгүүд нь цэцгийн савны SR505 мэдрэгч ба цахилгаан унтраалга юм. Энэ тогооны хоёр талд чанга яригч байрлуулах нүхнүүд нэмж оруулсан болно. Зураг дээр үзүүлсэн шиг FEDORA -ийн урд талд статус, мэдэгдлийг харуулах TFT дэлгэцийг нэмж оруулав..

Одоо FEDORA -ийн ар талыг харцгаая, эндээс та хэлхээний давхарга ба усны савны давхаргын хооронд таг бүхий нүх гаргасныг харж болно. Энэ системээр танкийг халихгүйн тулд танкийн бүрэн дохиолол нэмж өгдөг бөгөөд хэлхээний давхаргад тэндээс гарах дулааныг гадагшлуулах нэмэлт хөргөгч сэнс нэмж өгдөг.

Дээрх зургуудад үзүүлсэн загвар бол миний бодол, санаа бөгөөд та өөрийн санаа, бодлыг дагаж, тогоог зохион бүтээх боломжтой, хэрэв танд 3D принтер байгаа бол та зурж, илүү үр дүнтэй, сайхан харагдуулах боломжтой. Ямар ч байсан би өөрийн загварыг дагаж, суурин дэлгүүрүүдээс цуглуулсан зүйлийг цуглуулж, угсарч, энэ төслийг хийх гэж байна (Уучлаарай найзуудаа, миний дизайныг илүү цэвэрхэн хэвлэх 3D принтер байхгүй байна), цэцгийн сав, дугуй хэлбэртэй. хавтан, хайрцаг гэх мэт

Тэмдэглэл:

Зураг дээр үзүүлсэн загварыг миний бодол, санаанаас авсан болно, та үүнийг хийхийн тулд миний алхамыг дагаж мөрдөхийг хүсэхгүй байна, та өөрийн санаа, нутаг дэвсгэртээ байгаа зүйлсийг дагаж мөрдөх боломжтой (Та мөн мотор жолоодох хэлхээний тавиурыг өөрчилж болно. дизайн хийх зорилгоор ердийн татах ба түлхэх тавиур дээр)

Алхам 3: Цахилгаан түгээх ба мотор жолоочийн самбар

Цахилгаан түгээх ба мотор жолоочийн зөвлөл
Цахилгаан түгээх ба мотор жолоочийн зөвлөл
Цахилгаан түгээх ба мотор жолоочийн зөвлөл
Цахилгаан түгээх ба мотор жолоочийн зөвлөл

Энэхүү төсөлд бид 10 гаруй мэдрэгч, модулийг хамтад нь зохицуулах гэж байна. Тэд тус бүрдээ өөр өөр хүчдэлийн хүрээ хэрэгтэй. Энэ загварт оруулсан мэдрэгч ба модулиуд (FEDORA 1.0) нь ердөө 5В, микро насос болон яндангийн хөргөлтийн сэнс 12В тэжээлтэй байх шаардлагатай. Бүрэлдэхүүн хэсэг бүрийг цахилгаан хангамжаар хангахын тулд бидэнд 5V ба 12V хоёуланг нь хангаж чадах цахилгаан хуваарилах самбар хэрэгтэй болно. Дээрх зурагт үзүүлсэн шиг бид энэ хэлхээнд зориулж хэлхээ үйлдвэрлэсэн бөгөөд үүнээс гадна Stepper мотор, сэрүүн сэнс, микро насосыг жолоодохын тулд энэ хэлхээнд хоёр L293D IC холбосон.

Энэхүү цахилгаан хуваарилалт, мотор драйверын хэлхээг хийхийн тулд бид хүсч байна

  1. 7805 зохицуулагч IC
  2. 2x L293D мотор драйвер IC
  3. Толгойн зүү (GND -ийн хар, 5V -ийн шар, цэнхэр алхамтай моторын оролт, цагаан нь Arduino -ийн оролт)
  4. 1x 10uf/63V конденсатор
  5. 1x 1uf/63V конденсатор
  6. 1x 1k эсэргүүцэл
  7. 2х 2 суваг шураг терминал (Хөргөгч ба шахуургын хувьд)
  8. Таны AC-DC адаптерт баррель залгуур / залгуур тохирох
  9. Тэг ПХБ
  10. Мөн 7805 -ийн дулаан шингээгч хэсэг

(LED -ийн оронд хоёр толгойн голыг гагнана, бид энэ LED -ийг дараа нь саванд нэмж болно)

Тэмдэглэл:

Дулаан шингээгч хэсэг дээр 7805 IC бэхлэхээс өмнө "дулаан шингээгч оо" нэмж оруулахаа бүү мартаарай

AC-DC 12V/2A адаптерийн гаралтын зүүтэй тохирох зөв залгуурыг сонгоно уу

Хэрэв та 12 вольт дээр ажилладаг ямар ч модулийг (аудио өсгөгч гэх мэт) нэмэхийг хүсвэл та зөвхөн толгойн зүү нэмэх хэрэгтэй (би үүнийг хэлхээндээ улаан толгойн зүү нэмсэн боловч энэ төсөлд ашиглаагүй болно)

Алхам 4: Усны түвшний индикаторын мэдрэгч

Усны түвшний индикаторын мэдрэгч
Усны түвшний индикаторын мэдрэгч

Дээрх хэрэгцээг хэлхээний диаграммд харуулав

  1. 3х 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 -ийн дарааллыг тэмдэглээд тэмдэглээрэй.

MP3 модулийг туршиж үзэх холболтын диаграммыг өмнөх алхамд өгсөн болно

Энэ алхамд аудио файлын захиалгыг шалгах дээжийн кодыг нэмж оруулсан болно. Та зүгээр л кодыг байршуулж, цуваа дэлгэцийг нээх хэрэгтэй. Дараа нь үүнийг мега кодоор солино уу

Энэ ховор файл дотор 38 орчим аудио дээж байдаг. Тэд бүгд энэ төсөлд ашиглагдаагүй байна. Хэрэв танд дизайны нэмэлт өргөтгөл оруулах санаа байгаа бол энэ зорилгоор шинэ аудио файл нэмээрэй

Алхам 8: Номын сан ба кодууд

Энэ алхамаар бид Arduino Mega болон Arduino UNO -д байршуулахыг хүссэн зургуудыг нэмж оруулсан бөгөөд үүнээс гадна энэ төсөлд шаардлагатай бүх номын санг энд нэмж оруулсан болно. Тиймээс та номын сан хайх шаардлагагүй болно.

Хэрэв та миний кодонд алдаа, алдаа байгааг анзаарсан бол коммент хэсэгт бичнэ үү

Дээр дурдаагүй номын сангууд нь Arduino IDE -д аль хэдийн бий болсон номын сангууд юм!

Үгүй бол ноорог> номын санг оруулах> номын санг удирдах> руу очоод ноорогуудын дээд хэсэгт жагсаасан толгой файлуудын нэрийг хайж олоорой.

Зип файлын санг нэмж оруулахын тулд ноорог> номын санг оруулах> руу очоод дараа нь zip форматтай номын сан нэмэх сонголтыг дарна уу.

Зөвлөмж болгож буй: