Mundarija:

FEDORA 1.0, aqlli gulli idish: 8 qadam (rasmlar bilan)
FEDORA 1.0, aqlli gulli idish: 8 qadam (rasmlar bilan)

Video: FEDORA 1.0, aqlli gulli idish: 8 qadam (rasmlar bilan)

Video: FEDORA 1.0, aqlli gulli idish: 8 qadam (rasmlar bilan)
Video: Самодельный 3D принтер GBot Tiny (маленький HBot) //Часть 1 2024, Iyul
Anonim
Image
Image
FEDORA 1.0, aqlli gulli idish
FEDORA 1.0, aqlli gulli idish
FEDORA 1.0, aqlli gulli idish
FEDORA 1.0, aqlli gulli idish

FEDORA yoki Gullar muhitini bezatuvchi organik natija analizatori - bu yopiq bog 'uchun aqlli gulli idish. FEDORA shunchaki gulli idish emas, u budilnik, simsiz musiqa pleyeri va kichkina robot do'sti vazifasini bajarishi mumkin. Ushbu qurilmaning asosiy xususiyati - unga o'rnatilgan ovozli xabarlar tizimi. (Hurmatli dizaynerlar va ixtirochilar, ingliz tilida so'zlar mukammal bo'lmaganligi uchun uzr so'rayman)

Xususiyatlari

  1. Tuproq namligi quriganida o'simlikni avtomatik sug'orish
  2. 1 litr hajmli ichki idish va qozonga o'rnatilgan suv osti nasosi o'simlikni o'z vaqtida sug'orishga yordam beradi.
  3. Tank darajasini sezish uchun FEDORA bilan suv sathi ko'rsatkichi qo'shiladi, agar tank darajasi bo'shab qolsa, foydalanuvchi uni indikatorli LEDlar yordamida aniqlay oladi.
  4. Tuproq namligini sezish uchun qozon holatiga LED ham qo'shiladi (agar nasos mexanizmida xato bo'lsa, tuproq namligi darajasi quriydi)
  5. Atrofdagi harorat va namlikni sezish uchun bu qozonga harorat va namlik sensori qo'shiladi
  6. O'simlik uchun etarli sun'iy chiroqlar berish uchun bu qozonga o'sish nuri qo'shiladi
  7. Ichkariga o'rnatilgan bluetooth audio qabul qiluvchisi bluetooth orqali smartfonlardan musiqani uzatishga yordam beradi
  8. Kastryulning yuqori qismiga yig'ilgan RBG LEDlari o'simlik/idishning his -tuyg'ularini ifoda etishga yordam beradi
  9. FEDORA bilan budilnik qo'shiladi, agar elektr ta'minoti o'chirilgan bo'lsa, bu budilnik qayta tiklanmaydi (Budilnik tafsilotlari EEPROMda saqlanadi)
  10. 24 soatlik avtomatik ekranli tetiklantiruvchi soat qozonga qo'shiladi
  11. Tankning to'kilmasligi uchun qozonga ortiqcha oqim sensori qo'shiladi, biz uni to'ldiramiz
  12. Bu qozonga jozibador qilish uchun (oldindan yozib olingan/saqlangan) ovozli bildirishnoma yoki o'zaro aloqa vositasi qo'shilgan
  13. Uxlash vaqtida ovozli bildirishnomani eshitmaslik uchun (sezgichni o'chirganimizdan keyin kechasi) fotosensitiv sensor qo'shiladi.
  14. Arduino -ni chiqarib olish va kodlarni yuklash uchun biz tepaga ekilgan o'simlikni olib tashlamaslik uchun qozonga qadamli motorli laganda qo'shiladi.
  15. Potni yanada jozibali qilish uchun RBG LED yoritgichi
  16. 7805 IC regulyatori tufayli elektron qatlamida hosil bo'ladigan issiqlikni chiqarish uchun dastur bilan boshqariladigan egzoz/sovutgich foniy qo'shiladi.

Imtihonlar va topshiriqlar tufayli xususiyatlar o'tkazib yuborildi

  1. Avtomatik xohish tizimi, u qozon oldiga kelganida (xayrli tong, peshindan keyin va hokazo) tilaydi (ma'lum bir istaklar (masalan: xayrli tong) kuniga atigi bir marta)
  2. FEDORA -ning hozirgi ish holati haqidagi xabari (bu foydalanuvchiga o'z uyida saqlanadigan boshqa idishdagi xatolar yoki bo'sh idishlar holatini aniqlashga yordam beradi), keyin ular buni qozon oldida turganida o'z foydalanuvchisiga aytadilar.
  3. Sensorli o'simlikka tegib turing, agar kimdir o'simlikka tegsa, orqa LEDlar qizil rangga aylanadi va ularni ovoz orqali ogohlantiradi
  4. Chayqalish yoki moyillik sezilishi, bu elektron qatlamiga suv oqishini oldini oladi (girro datchiklar yordamida)

Agar kimdir bu qozonni tayyorlasa, iltimos, ushbu 4 funktsiyani bajarishga harakat qiling, bu qozonni yanada jozibali qilishi mumkin

1 -qadam: Sizga nima kerak?

Loyihaning umumiy byudjeti bir dona uchun 200 dollar atrofida. Quyida sanab o'tilgan barcha komponentlarni sparkfun, digikey, ebay yoki banggoods.com yoki aliexpress.com kabi Xitoyning ba'zi onlayn -do'konlarida osongina topish mumkin. Aksariyat komponentlar nomida men turli do'konlarda mahsulotga havola biriktirdim. Rezistorlar, kondansatörler, nol PCB, tranzistorlar va boshqalar kabi ba'zi komponentlar Internet -do'konlarda 100 dona yoki undan ortiq to'plamda sotiladi, shuning uchun ularni sotib olish mumkin. sizning mahalliy apparat do'konlaringiz yoki elektronika qismlarini sotadigan do'konlar.

Komponentlar

  1. Arduino Uno
  2. Arduino Mega
  3. 2.4 dyuymli TFT sensorli ekranli modul
  4. 2 kanalli 5v o'rni moduli
  5. Tuproq namligi sensori
  6. Batareyali RTC moduli (DS1302)
  7. Fotosensitiv modul
  8. DHT11 namlik va harorat sensori moduli
  9. RBG LEDlari - 5 dona (umumiy katod)

  10. 5 mm LED uchun kichik reflektorlar - 3x
  11. Eski CPU sovutgich foniy
  12. Mikro motorli nasos
  13. 12V/2A AC - shahar adapteri
  14. AC uchun soket - shahar adapteri (Barrel Jek)
  15. Moslashuvchan LED chiroq
  16. USB soket (moslashuvchan LED chiroq uchun)
  17. Dinamiklar (diametri 5 sm) - 2 marta
  18. Ovoz kuchaytirgichi (yoki yuqori sifatli noutbuk karnayini sotib oling, biz loyihamiz uchun karnay va kuchaytirgichni demontaj qilib olamiz)
  19. Bluetooth audio qabul qiluvchisi
  20. DFPlayer Mini MP3 pleer moduli
  21. Micro SD xotira kartasi (har qanday o'lcham (maksimal 32 Gb))
  22. Eski CD/DVD disk
  23. Transistor = BC548 - 3x
  24. Rezistorlar = 220k - 3x, 22k - 1x, 470 ohm - 3x, 1k -1x
  25. L293D dvigatel haydovchisi IC - 2x
  26. 7805 IC regulyatori
  27. 7805 uchun issiqlik batareyasi
  28. Kondensator = 1uf/63v, 10uf/63v (har biri 1 ta)
  29. LED = ko'k (5 mm / 2 mm)
  30. 2 kanalli vintli terminal -2x
  31. Jumper kabellari = Erkak -Erkak, Ayol -Erkak, Ayol -Ayol (40x to'plam (har biri))
  32. O'rnatish simlari - 3 metr
  33. Nolinchi tenglikni (kichik) - 2x
  34. Gulli idish (balandligi kamida 30 sm (kvadrat/to'rtburchaklar yoki dumaloq))
  35. Ikki xil o'lchamdagi plastinka yoki varaq (bu qism haqida tasavvurga ega bo'lish uchun "chizmalar" bosqichidagi (3 -qadam) rasmni tekshiring yoki montaj videosini ko'ring)
  36. Tovoqlar ("Chizmalar" bosqichidagi rasmni tekshiring (3 -qadam), bu qism haqida tasavvurga ega bo'ling yoki montaj videosini ko'ring)
  37. O'z -o'zidan qulflash tugmachasini yoqing
  38. 3/4 dyuymli PVX tirsak - 1x
  39. 3/4 dyuymli PVX erkak adapteri va so'nggi qopqoq
  40. 3/4 dyuymli PVX quvur - 20 sm

  41. Akvarium havo trubkasi - 2 metr
  42. Akvarium havo trubkasi uchun T bo'g'inlari - 4x
  43. Regulyatorlar (rasmga qarang) - 3x
  44. Yaxshi ko'rinadigan o'simlik
  45. Sarlavha pinlari (qizil, qora, sariq, ko'k, oq)

Asboblar

  1. Lehimlash temir
  2. Lehimlash qo'rg'oshini
  3. Lehim oqimi
  4. Tozalovchi nasos (majburiy emas)
  5. Yelimli qurol
  6. Yelim tayoqchalari
  7. Temir arra
  8. Twiser
  9. Tornavidalar
  10. Issiqlik pastasi
  11. Marker qalamlar

2 -qadam: Idishning tuzilishi haqida fikr olish uchun namunaviy chizmalar

Kastryulkaning tuzilishi haqida tasavvurga ega bo'lish uchun namunali chizmalar
Kastryulkaning tuzilishi haqida tasavvurga ega bo'lish uchun namunali chizmalar
Kastryulkaning tuzilishi haqida tasavvurga ega bo'lish uchun namunali chizmalar
Kastryulkaning tuzilishi haqida tasavvurga ega bo'lish uchun namunali chizmalar

Yuqorida ko'rsatilgan raqamlar FEDORA dizayni haqida batafsil tushuntirish beradi. Biz oddiy tuvakni (tormozdan yasalgan) sotib olmoqchimiz va uni ABS yoki boshqa mustahkam materiallardan yasalgan choyshablar/plastinkalarni joylashtirish orqali 3 qatlamga bo'lishni xohlaymiz. 2 -rasmda siz qozonning old qismini ko'rishingiz mumkin. tovoqlar qo'yish uchun to'rtburchaklar teshik, bizning komponentlarimizni qozonda saqlash uchun. Biz bu qozonni CD/DVD drayveri ichidagi linzali yo'naltiruvchi dvigatel yordamida ochamiz va yopamiz; Bu diagnostika jarayonini soddalashtirish uchun (ya'ni, agar FEDORA ish jarayonida xato bo'lsa, foydalanuvchi sxemalarni chiqarib, ekish qatlamiga qo'yilgan o'simlik va tuproqni almashtirish orqali tekshirishni xohlashi kerak. Ikki ko'k rang) Boshqaruv panelidagi nuqta - bu gulzorning SR505 sensori va quvvat tugmasi. Va bu idishning ikki tomoniga karnay o'rnatish uchun teshiklar qo'shilgan. Rasmda ko'rsatilgandek FEDORA old tomonida holat va bildirishnomalarni ko'rsatish uchun TFT displeyi qo'shilgan..

Keling, FEDORA -ning orqa tomoniga qaraylik, bu erda siz davra qatlami va suv idishi qatlami o'rtasida qopqoqli teshik qilinganligini ko'rishingiz mumkin, bu teshik qozonning ichki idishiga suv quyish uchun mo'ljallangan. Tankning to'lib ketishiga yo'l qo'ymaslik uchun bu tizimga tanklar haqida to'liq ogohlantirishlar qo'shiladi, u erda hosil bo'ladigan issiqlikni chiqarish uchun elektron qatlamga qo'shimcha sovutgich foniy qo'shiladi.

Yuqoridagi rasmlarda ko'rsatilgan dizayn - bu mening fikrlarim va g'oyalarim, siz potni loyihalash uchun o'z g'oyalaringiz va fikrlaringizga amal qilishingiz mumkin, agar sizda 3D printer bo'lsa, siz chizishingiz va yanada samaraliroq va yaxshi ko'rinadigan qozon yasashingiz mumkin. Qanday bo'lmasin, men o'z loyihamga rioya qilib, statsionar do'konlardan yig'ilgan narsalarni yig'ish va yig'ish orqali bu loyihani amalga oshirmoqchiman (uzr so'rayman, do'stlarim, mening dizaynimni yanada aniqroq chop etish uchun menda 3D printer yo'q), gulli idishlar, aylana shaklidagi. plitalar, qutilar va boshqalar.

Eslatma:

Rasmlarda ko'rsatilgan dizayn mening fikrlarim va g'oyalarimdan olingan, siz mening qadamimni bajarishni xohlamaysiz, siz o'zingizning fikringiz va o'zingiz yashaydigan narsalarga amal qilishingiz mumkin (Siz shuningdek motorli dvigatel tepsisini o'zgartirishingiz mumkin) dizaynni tayyorlash uchun oddiy tortish va tortish tepsisi)

3 -qadam: Quvvat taqsimoti va dvigatel drayveri

Quvvatni taqsimlash va dvigatel haydovchilar kengashi
Quvvatni taqsimlash va dvigatel haydovchilar kengashi
Quvvatni taqsimlash va dvigatel haydovchilar kengashi
Quvvatni taqsimlash va dvigatel haydovchilar kengashi

Ushbu loyihada biz 10 dan ortiq sensorlar va modullarni birgalikda muvofiqlashtirmoqchimiz. Ularning har biri har xil kuchlanish diapazoniga muhtoj, bu dizayndagi sensorlar va modullar (FEDORA 1.0) faqat 5V, mikro nasos va chiqindi sovutgich foniy esa 12V quvvatga muhtoj. Har bir komponentni elektr ta'minoti bilan ta'minlash uchun bizga 5 V va 12 V kuchlanishli quvvat taqsimlash platasi kerak bo'ladi. Shunday qilib, biz ushbu dastur uchun yuqoridagi rasmda ko'rsatilgandek sxemani ishlab chiqdik, bundan tashqari, biz Stepper dvigatelini, sovutgichli fanni va mikro nasosni haydash uchun ikkita L293D IC ni biriktirdik.

Quvvat taqsimoti va dvigatel drayverini yaratish uchun biz xohlaymiz

  1. 7805 IC regulyatori
  2. 2x L293D dvigatel haydovchisi IC
  3. Sarlavha pinlari (GND uchun qora, 5V uchun sariq, step motorli kirish uchun ko'k, Arduino uchun oq)
  4. 1x 10uf/63V kondansatör
  5. 1x 1uf/63V kondansatör
  6. 1x 1k qarshilik
  7. 2x 2 kanalli vintli terminallar (sovutgich va nasos uchun)
  8. AC-DC adapteringiz uchun bochka uyasi / rozetkasi
  9. Nolinchi tenglikni
  10. Va 7805 uchun issiqlik qabul qilgichning bir qismi

(LED o'rniga ikkita sarlavhali pinni lehimlang, biz bu LEDni keyinroq qozonga qo'shishimiz mumkin)

Eslatma:

Issiqlik moslamasi qismiga 7805 IC ni o'rnatishdan oldin, "issiqlik qabul qilgich pastasi" ni qo'shishni unutmang

AC-DC 12V/2A adapterining chiqish piniga mos keladigan to'g'ri rozetkani tanlang

Agar siz 12V da ishlaydigan har qanday modulni (audio kuchaytirgich kabi) qo'shishni xohlasangiz, faqat bir nechta sarlavhali pimlarni qo'shishingiz kerak bo'ladi (men buning uchun o'z kontaktimga bir nechta qizil bosh pimlarini qo'shganman, lekin bu loyihada ishlatilmagan)

4 -qadam: Suv sathining ko'rsatkich sensori

Suv sathining ko'rsatkich sensori
Suv sathining ko'rsatkich sensori

O'chirish diagrammasi yuqorida ko'rsatilgan ehtiyojlarni ko'rsatdi

  1. 3x BC548 tranzistorlar
  2. 3x220 ohmli rezistorlar
  3. 3x 470 ohmli rezistorlar
  4. 1x 22K qarshilik
  5. Va tenglikni bo'lagi

PCBdagi sxemani lehimlang va sarlavha pinlarini ulang

1. 5V kuchlanish (ularni bir -biriga ulang)

2. GND (barcha maydonlarni bir -biriga ulang)

3. Suv darajasi YUQORI

4. Suv darajasi O'rta

5. Suv darajasi past

Agar sizda suv sensori sxemasini tuzishda shubhangiz bo'lsa, bu ko'rsatmalarni sathishk12 ga qarang

5 -qadam: Suv oqimi sensori

Suv oqimi sensori
Suv oqimi sensori

Biz oddiy tuproq namlik sensori yordamida suv oqimi sensori yasay olamiz. Bu erda men tuproq namligi sensorini suv oqimi sensori bilan almashtirmoqchiman. Buning uchun biz faqat datchikdan tuproq sezuvchi plastinalarni olib tashlamoqchimiz. Keyin tuproq namligining taqqoslash sxemasini oling va sensorlar plitalari joyiga ikkita M-M o'tish kabelini ulang. Endi biz suv idishi to'lib ketish holatini sezish uchun oddiy mantiqdan foydalanamiz. suv oqimi sensori tank darajasidagi raqamli kirishi bir vaqtning o'zida yuqori bo'lib qolsa, bu to'lib toshish holatidir. Keyin biz bu holatga kodlash orqali tegishli javobdan foydalanishimiz mumkin.

6 -qadam: Butun komponentlarni yig'ish

Image
Image
Butun komponentlarni yig'ish
Butun komponentlarni yig'ish
Butun komponentlarni yig'ish
Butun komponentlarni yig'ish

Ulanish sxemalari va unga kerakli komponentlar yuqorida keltirilgan! Ulanish vazifasi haqida tasavvurga ega bo'lish uchun video orqali o'ting!

Bunga ulanish pinlari bo'lgan hujjat fayli qo'shiladi!

7 -qadam: Ovozli bildirishnoma, audio fayllarni yaratish

Ovozli namuna faylini chiqarib oling va tarkibini xotira kartasiga nusxalash. va xotira kartasini MP3 moduliga joylashtiring. Agar siz o'z audio namunangizni yaratmoqchi bo'lsangiz, https://www.fromtexttospeech.com/ kabi saytlarga tashrif buyuring.

. Agar siz mp3 fayllar tartibini o'zgartirsangiz (ismga ko'ra tartibga solingan bo'lsa), misolni bajaring va MP3 tartibini belgilang va ularni arduino Mega -ga yuklagan kodga o'zgartiring.

MP3 modulini sinovdan o'tkazish uchun ulanish sxemasi oldingi bosqichda berilgan

Ovozli fayllar tartibini tekshirish uchun namuna kodi bu bosqichga qo'shiladi. Siz faqat kodni yuklashingiz va ketma -ket monitorni ochishingiz kerak. Keyin uni mega kodiga o'zgartiring

Bu rar faylda 38 ga yaqin audio namunalar mavjud. Ularning barchasi ushbu loyihada ishlatilmagan. Agar siz dizaynga kengaytmalar qo'shishni xohlasangiz, buning uchun yangi audio faylni qo'shing

8 -qadam: kutubxonalar va kodlar

Bu qadam bilan biz Arduino Mega va Arduino UNO -ga yuklamoqchi bo'lgan eskizlar qo'shiladi va bu loyihaga kerak bo'lgan barcha kutubxonalar ham shu erga qo'shiladi. Shunday qilib, siz kutubxonalarni qidirishni xohlamaysiz.

Agar siz mening kodimdagi xato yoki xatolarni ko'rsangiz, sharhlar qutisiga yozing

Yuqorida sanab o'tilmagan kutubxonalar Arduino IDE -da allaqachon mavjud bo'lgan kutubxonalardir!

Aks holda, eskiz> kutubxonani qo'shish> kutubxonani boshqarish> ga o'ting va eskizlarning yuqori qismida ko'rsatilgan sarlavha fayllari nomini qidiring.

Zip fayl kutubxonalarini qo'shish uchun eskizga kiring> kutubxonani qo'shing> keyin zip formatidagi kutubxonani qo'shish uchun variantni bosing.

Tavsiya: