Talaan ng mga Nilalaman:

FEDORA 1.0, isang Intelligent Flower Pot: 8 Hakbang (na may Mga Larawan)
FEDORA 1.0, isang Intelligent Flower Pot: 8 Hakbang (na may Mga Larawan)

Video: FEDORA 1.0, isang Intelligent Flower Pot: 8 Hakbang (na may Mga Larawan)

Video: FEDORA 1.0, isang Intelligent Flower Pot: 8 Hakbang (na may Mga Larawan)
Video: Section 1: More Comfortable 2024, Hulyo
Anonim
Image
Image
Ang FEDORA 1.0, isang Intelligent Flower Pot
Ang FEDORA 1.0, isang Intelligent Flower Pot
Ang FEDORA 1.0, isang Intelligent Flower Pot
Ang FEDORA 1.0, isang Intelligent Flower Pot

Ang FEDORA o Flower Environment Decorating Organic Result Analyzer ay isang matalinong bulaklak na bulaklak para sa panloob na paghahardin. Ang FEDORA ay hindi lamang isang pot pot, maaari itong kumilos bilang isang alarm clock, wireless music player at isang maliit na kaibigan ng robot. Ang pangunahing tampok na kasama sa aparatong ito ay ang system ng abiso sa boses na naka-embed dito. (Minamahal na mga taga-disenyo at imbentor, humihingi ako ng paumanhin para sa pagiging hindi perpekto sa salita sa Ingles)

Mga Tampok

  1. Awtomatikong pagtutubig ng halaman, kapag ang kahalumigmigan ng lupa ay naging tuyo
  2. Ang isang nakapaloob na tangke ng 1L na kapasidad at ang micro submersible pump na naka-install sa palayok ay tumutulong sa pagdidilig ng halaman sa tamang oras
  3. Ang tagapagpahiwatig ng antas ng tubig ay idinagdag sa FEDORA para maunawaan ang antas ng tanke, Kung ang antas ng tanke ay walang laman, maaaring kilalanin ito ng gumagamit sa pamamagitan ng mga LED na tagapagpahiwatig
  4. Ang katayuan ng lupa na LED ay idinagdag din sa palayok para maunawaan ang kahalumigmigan ng lupa (Kung mayroong anumang error sa mekanismo ng pumping, ang antas ng kahalumigmigan ng lupa ay nagiging tuyo)
  5. Ang sensor ng Temperatura at Humidity ay idinagdag kasama ang palayok na ito upang maunawaan ang kasalukuyang temperatura at halumigmig ng paligid
  6. Ang isang ilaw sa paglago ay idinagdag sa palayok na ito upang makapagbigay ng sapat na mga artipisyal na ilaw para sa halaman
  7. Ang isang tatanggap na audio na naka-install sa loob, ay makakatulong upang mag-stream ng musika mula sa mga smartphone sa pamamagitan ng Bluetooth
  8. Ang mga RBG LED na binuo sa tuktok na bahagi ng palayok ay tumutulong upang maipahayag ang mga damdamin ng aming halaman / palayok
  9. Ang isang alarm clock ay naidagdag kasama ng FEDORA, Ang alarm clock na ito ay hindi mai-reset kung ang power supply ay nakapatay (ang mga detalye ng alarm ay maiimbak sa EEPROM)
  10. 24 Hrs auto screen nakakapreskong orasan ay idinagdag kasama ng palayok
  11. Ang isang over flow sensor ay idinagdag kasama ang palayok upang maiwasan ang labis na pagdaloy ng tanke, habang pinupunan namin ito
  12. Ang isang (paunang naitala / nai-save) na abiso sa boses o pasilidad sa pakikipag-ugnay ay idinagdag sa palayok na ito upang gawin itong napaka kaakit-akit
  13. Ang isang photosensitive sensor ay idinagdag kasama nito, maiwasan ang paglalaro ng abiso sa boses sa oras ng pagtulog (Gabi pagkatapos naming patayin ang mga ilaw)
  14. Ang isang stepper motor na tray sa pagmamaneho ay idinagdag kasama ang palayok, upang ilabas ang Arduino at i-upload ang mga code (mga update), nang hindi inaalis ang halaman na aming itinanim sa tuktok nito
  15. RBG LED backlighting para gawing mas kaakit-akit ang palayok
  16. Ang isang kinokontrol na tambutso / cooler fan ay idinagdag para maubos ang init na nabuo sa circuit layer dahil sa 7805 regulator IC

Nilaktawan ang mga tampok dahil sa aking mga pagsusulit at takdang-aralin

  1. Ang awtomatikong sistema ng pagnanais, na maaaring hilingin sa gumagamit (Magandang Umaga, Magandang Pagkatapos ng Tanghali atbp) pagdating sa harap ng palayok (Ang isang partikular na hangarin (hal: magandang umaga) ay maghahatid lamang isang beses sa isang araw)
  2. Ang komunikasyon ng FEDORAs tungkol sa kanilang kasalukuyang katayuan sa pagtatrabaho (Alin ang makakatulong sa gumagamit na makilala ang mga error o walang laman na mga kondisyon ng tangke ng isa pang palayok na itinatago sa kanyang bahay), pagkatapos ay sinabi nila ito sa kanilang gumagamit, kapag naroroon siya sa harap ng palayok
  3. Pindutin ang sensitibong halaman, Kung may humipo sa halaman, ang mga background na LEDs ay namumula at binabalaan sila sa pamamagitan ng boses
  4. Ang pag-alog o pandama ng pagkahilig, na makakatulong upang maiwasan ang pagtulo ng tubig sa circuit layer (Sa pamamagitan ng paggamit ng mga sensor ng gyro)

Kung may gumawa ng palayok na ito mangyaring subukang ipatupad ang 4 na tampok na ito, maaari nitong gawing mas kaakit-akit ang palayok

Hakbang 1: Ano ang Kakailanganin Mo?

Ang pangkalahatang badyet ng proyektong ito ay nasa 200 $ (max) bawat piraso. Ang lahat ng mga bahagi na nakalista sa ibaba ay madaling mahanap sa sparkfun, digikey, ebay o ilang mga online na tindahan ng China tulad ng banggoods.com o aliexpress.com. Sa karamihan ng pangalan ng mga sangkap, na-attach ko ang link sa produkto sa iba't ibang mga tindahan. Ang ilang mga bahagi tulad ng resistors, capacitor, Zero PCB, Transistors atbp ay magagamit sa mga online na tindahan bilang pack ng 100 piraso o mas mataas, kaya maaari mo lamang itong bilhin mula sa ang iyong mga lokal na tindahan ng hardware o mga sangkap ng electronics na nagbebenta ng mga tindahan.

Mga Bahagi

  1. Arduino Uno
  2. Arduino Mega
  3. 2.4 "Inch TFT Touchscreen Module
  4. 2 Channel 5v Relay Module
  5. Soil Moisture Sensor
  6. RTC Module (DS1302) na may baterya
  7. Modyul ng Photosensitive
  8. DHT11 Module ng Humidity at Temperatura Sensor

  9. RBG LEDs - 5 piraso (Karaniwang Cathode)
  10. Maliliit na Reflector para sa 5mm LED - 3x
  11. Lumang CPU Cooler Fan
  12. Micro Motor Pump
  13. 12V / 2A AC - DC Adapter
  14. Socket para sa AC - DC Adapter (Barrel Jack)
  15. Flexible na LED Lamp
  16. USB Socket (Para sa Flexible LED Lamp)
  17. Mga nagsasalita (5cm diameter) - 2x
  18. Audio Amplifier (o bumili ng isang de-kalidad na laptop speaker, maaari naming i-dismantle at kunin ang mga speaker at amplifier para sa aming proyekto)
  19. Tagatanggap ng Bluetooth Audio
  20. DFPlayer Mini MP3 Player Module
  21. Micro SD Memory Card (Anumang laki (max 32 GB))
  22. Lumang CD / DVD Drive
  23. Transistor = BC548 - 3x
  24. Mga resistor = 220k - 3x, 22k - 1x, 470 ohms - 3x, 1k -1x
  25. L293D Motor Driver IC - 2x
  26. 7805 Regulator IC
  27. Heat Sink para sa 7805
  28. Capacitor = 1uf / 63v, 10uf / 63v (1 bawat isa)
  29. LED = Blue (5mm / 2mm)
  30. 2 Channel Screw Terminal -2x
  31. Jumper cables = Lalaki hanggang Lalaki, Babae hanggang Lalaki, Babae hanggang Babae (40x na pakete (bawat isa))
  32. Mga Wire ng Hookup - 3 Meters
  33. Zero PCB (maliit) - 2x
  34. Flower Pot (na may Taas ng hindi bababa sa 30cm (Square / Rectangular o pabilog na uri))
  35. Mga plate o sheet na may dalawang magkakaibang sukat (Suriin ang imahe sa hakbang na "mga guhit" (hakbang 3) para makakuha ng ideya tungkol sa bahaging ito o tingnan ang pag-iipon ng video)
  36. Tray (Suriin ang imahe sa hakbang na "mga guhit" (Hakbang 3) para makakuha ng ideya tungkol sa bahaging ito o tingnan ang pag-iipon ng video)
  37. Itulak sa ON Self Locking Switch
  38. 3/4 "PVC siko - 1x
  39. 3/4 PVC Male Adapter at End Cap

  40. 3/4 "PVC Pipe - 20cm
  41. Aquarium Air Pipe - 2 Meters
  42. Mga T joint para sa aquarium air pipe - 4x
  43. Mga Regulator (Tingnan ang pigura) - 3x
  44. Isang magandang hitsura ng halaman
  45. Mga Pin ng Header (Pula, Itim, Dilaw, Asul, Puti)

Mga kasangkapan

  1. Panghinang
  2. Panghinang na Lead
  3. Soldering Flux
  4. Desoldering Pump (Hindi sapilitan)
  5. Pandikit Baril
  6. Mga Pandikit na Pandikit
  7. Hacksaw
  8. Twiser
  9. Mga driver ng tornilyo
  10. Heat Sink Paste
  11. Marker Pens

Hakbang 2: Halimbawa ng Mga Guhit para Kumuha ng isang Ideya Tungkol sa Istraktura ng Palayok

Halimbawa ng Mga Guhit para Kumuha ng isang Ideya Tungkol sa Istraktura ng Palayok
Halimbawa ng Mga Guhit para Kumuha ng isang Ideya Tungkol sa Istraktura ng Palayok
Halimbawa ng Mga Guhit para Kumuha ng isang Ideya Tungkol sa Istraktura ng Palayok
Halimbawa ng Mga Guhit para Kumuha ng isang Ideya Tungkol sa Istraktura ng Palayok

Ang mga figure na ipinakita sa itaas ay nagbibigay ng isang detalyadong paliwanag tungkol sa disenyo ng FEDORA. Nais naming bumili ng isang ordinaryong bulaklak na bulaklak (gawa sa ABS) at hatiin sa 3 mga layer sa pamamagitan ng paglalagay ng mga sheet / plate na gawa sa ABS o anumang iba pang malakas na materyal. Sa pigura 2 maaari mong makita ang harap na bahagi ng palayok, nais naming gawin isang hugis-parihaba na butas para sa paglalagay ng isang tray para sa pag-iingat ng aming mga sangkap sa palayok. Kami ay magbubukas at isara ang palayok na ito sa pamamagitan ng paggamit ng gabay na stepper motor ng lens sa loob ng isang CD / DVD drive; para sa gawing simple ang proseso ng pag-diagnose (iyon ay, kung mayroong anumang pagkakamali sa proseso ng pagtatrabaho ng FEDORA, dapat na alisin ng gumagamit ang mga circuit at suriin ito sa pamamagitan ng pagpapalit ng halaman at lupa na nakalagay sa layer ng pagtatanim. Ang Dalawang kulay ng cyan ang mga tuldok sa control panel ay ang SR505 Sensor at Power Switch ng bulaklak. At ang mga butas para sa paglalagay ng mga speaker ay idinagdag sa dalawang panig ng palayok na ito. Ang pagpapakita ng TFT para sa pagpapakita ng katayuan at mga abiso ay idinagdag sa harap ng FEDORA tulad ng ipinakita sa pigura.

Hayaan ngayon ang tumingin sa likurang bahagi ng FEDORA, dito makikita mo na ang isang butas na may takip ay ginawa sa pagitan ng layer ng Circuit at layer ng tangke ng tubig, ang butas na ito ay para sa pagpuno ng tubig sa inbuilt tank ng palayok. Ang mga buong alerto sa tank ay idinagdag kasama ng sistemang ito upang maiwasan ang pag-apaw ng tanke. Ang isang karagdagang cooler fan ay idinagdag sa circuit layer para maubos ang init na nabuo doon.

Ang disenyo na ipinakita sa mga nasa itaas na numero ay ang aking mga saloobin at ideya, maaari mong sundin ang iyong sariling mga ideya at kaisipan para sa pagdidisenyo ng palayok, Kung mayroon kang isang 3D printer maaari kang gumuhit at gumawa ng mas mahusay at mahusay na hitsura ng palayok. Gayunpaman gagawin ko ang proyektong ito sa pamamagitan ng pagsunod sa aking disenyo, sa pamamagitan ng pagkolekta at pag-iipon ng mga bagay na nakolekta mula sa mga nakatigil na tindahan (Paumanhin mga kaibigan, wala akong isang 3D printer sa aking lokalidad para ma-print nang mas maayos ang aking disenyo) tulad ng mga kaldero ng bulaklak, hugis ng mga Circular plate, kahon atbp.

Tandaan:

Ang disenyo na ipinakita sa mga numero ay nakuha mula sa aking mga saloobin at ideya, hindi mo nais na sundin ang aking mga hakbang para gawin ito, maaari mong sundin ang iyong sariling mga ideya at mga bagay na magagamit sa iyong lokalidad (Maaari mo ring baguhin ang motor tray sa circuit ng pagmamaneho sa isang ordinaryong hilahin at itulak ang tray) para gumawa ng disenyo

Hakbang 3: Pamamahagi ng Lakas at Lupon ng Driver ng Motor

Pamamahagi ng Lakas at Lupon ng Driver ng Motor
Pamamahagi ng Lakas at Lupon ng Driver ng Motor
Pamamahagi ng Lakas at Lupon ng Driver ng Motor
Pamamahagi ng Lakas at Lupon ng Driver ng Motor

Sa proyektong ito, magsasama kami ng higit sa 10 mga sensor at module na magkakasama. Ang bawat isa sa kanila ay nangangailangan ng iba't ibang mga saklaw ng boltahe. Ang mga sensor at modyul na idinagdag sa disenyo na ito (FEDORA 1.0) ay nangangailangan lamang ng 5V na supply at ang micro pump at exhaust cooler fan ay nangangailangan ng 12V supply. Upang magbigay ng suplay ng kuryente sa bawat bahagi, kailangan namin ng board ng pamamahagi ng kuryente na maaaring magbigay ng parehong 5V at 12V. Kaya't gumawa kami ng isang circuit tulad ng ipinakita sa pigura sa itaas para sa application na ito. Bilang karagdagan na naka-attach kami ng dalawang L293D ICs sa circuit na ito para sa pagmamaneho ng Stepper motor, mas cool na fan at micro pump.

Para sa pamamahagi ng kuryente na ito at circuit ng driver ng motor, nais namin

  1. 7805 Regulator IC
  2. 2x L293D Motor Driver IC
  3. Mga pin ng header (Itim para sa GND, Dilaw para sa 5V, Blue para sa stepper motor input, White para sa Arduino input)
  4. 1x 10uf / 63V Capacitor
  5. 1x 1uf / 63V capacitor
  6. 1x 1k risistor
  7. 2x 2 channel screw terminal (Para sa mas cool at pump)
  8. Pagtutugma ng barrel jack / Socket para sa iyong adapter ng AC-DC
  9. Isang zero PCB
  10. At isang piraso ng heat sink para sa 7805

(Maghinang ng dalawang mga header pin sa halip na LED, maaari naming idagdag ang LED na ito sa aming palayok sa ibang pagkakataon)

Tandaan:

Huwag kalimutang idagdag ang 'heat sink paste' bago ayusin ang 7805 IC sa piraso ng heat sink

Pumili ng isang tamang socket na maaaring tumugma sa output pin ng iyong AC-DC 12V / 2A adapter

Kung nais mong magdagdag ng anumang mga module (tulad ng audio amplifier), na gumagana sa 12v, kailangan mo lamang magdagdag ng ilang mga header pin (nagdagdag ako ng ilang mga pulang header pin para dito sa aking circuit, ngunit hindi ginamit sa proyektong ito)

Hakbang 4: Sensor ng Antas ng Antas ng Tubig

Sensor ng Tagapagpahiwatig ng Antas ng Tubig
Sensor ng Tagapagpahiwatig ng Antas ng Tubig

Ipinakita ang circuit diagram sa mga pangangailangan sa itaas

  1. 3x BC548 transistors
  2. 3x 220 ohms resistors
  3. 3x 470 ohms resistors
  4. 1x 22K risistor
  5. At isang piraso ng PCB

Paghinang ang circuit sa PCB at i-attach ang mga header pin sa

1. 5V supply (Ikonekta silang magkasama)

2. GND (Ikonekta ang lahat ng mga batayan magkasama)

3. antas ng tubig TAAS

4. Antas ng antas ng tubig

5. Mababang antas ng tubig

Kung mayroon kang anumang pag-aalinlangan sa paggawa ng circuit ng sensor ng tubig na ito, tingnan lamang ang mga itinuturo na ito sa pamamagitan ng sathishk12

Hakbang 5: Sensor ng Daloy ng Tubig

Sensor ng Daloy ng Tubig
Sensor ng Daloy ng Tubig

Maaari kaming gumawa ng sensor ng daloy ng tubig mula sa isang ordinaryong sensor ng kahalumigmigan sa lupa. Dito ko babaguhin ang isang sensor ng kahalumigmigan sa lupa sa isang sensor ng daloy ng tubig. Para sa mga ito nais lamang naming alisin ang mga plate ng pandama sa lupa mula sa sensor muna. Pagkatapos kunin ang comparator circuit ng kahalumigmigan ng lupa, at ikonekta ang dalawang M-M jumper cables sa lugar ng mga plate ng sensor. Pagkatapos ngayon ay gagamit kami ng isang simpleng lohika upang maunawaan ang kondisyon ng overflow ng tangke ng tubig, ibig sabihin. kapag ang antas ng digital na input ng tank ng sensor ng daloy ng tubig ay naging TAAS nang sabay-sabay, ito ang estado ng overflow na kondisyon. Pagkatapos ay maaari kaming gumamit ng angkop na tugon sa kasong ito sa pamamagitan ng coding.

Hakbang 6: Pag-iipon ng Buong Mga Bahagi

Image
Image
Pag-iipon ng Buong Mga Bahagi
Pag-iipon ng Buong Mga Bahagi
Pag-iipon ng Buong Mga Bahagi
Pag-iipon ng Buong Mga Bahagi

Ang mga diagram ng koneksyon at mga sangkap na kinakailangan para dito ay nakalista sa itaas! Dumaan lamang sa video para makakuha ng isang ideya tungkol sa gawain ng koneksyon!

Ang isang file ng dokumento na may mga koneksyon na pin ay idinagdag kasama nito!

Hakbang 7: Pag-abiso sa Boses, Paggawa ng Audio File

I-extract ang file ng sample na audio at kopyahin ang mga nilalaman sa isang memory card. at ilagay ang memory card sa MP3 module. Kung nais mong lumikha ng iyong sariling sample ng audio bisitahin lamang ang mga site tulad ng

. Kung binago mo ang pagkakasunud-sunod ng mga mp3 file (Nakaayos sa pangalang pangalan), gumawa lamang ng isang sample na run at markahan ang down na pagkakasunud-sunod ng MP3 at palitan ang mga ito sa code na na-upload namin sa aming arduino Mega.

Ang diagram ng koneksyon para sa pagsubok na tumatakbo na MP3 module ay ibinibigay sa nakaraang hakbang

Ang sample code para sa pag-check ng order ng audio file ay idinagdag sa hakbang na ito. Kailangan mo lamang i-upload ang code at buksan ang serial monitor, net note pababa ang audio mula sa itaas. Pagkatapos baguhin ito sa code para sa mega

Mayroong humigit-kumulang 38 mga sample ng audio sa loob ng file na rar. Lahat ng mga ito ay hindi gumagamit sa proyektong ito. Kung mayroon kang anumang ideya upang magdagdag ng anumang mga extension sa disenyo, magdagdag lamang ng bagong audio file para sa hangaring ito

Hakbang 8: Mga Aklatan at Mga Code

Ang mga sketch na nais naming i-upload sa Arduino Mega at Arduino UNO ay naidagdag sa hakbang na ito. At bilang karagdagan sa lahat ng mga silid-aklatan na kinakailangan para sa proyektong ito ay idinagdag din dito. Kaya't hindi mo nais na maghanap para sa mga aklatan.

Kung napansin mo ang anumang mga bug o error sa aking code mangyaring sabihin sa kahon ng komento

Ang mga aklatan na hindi nakalista sa itaas ay, mga aklatan na mayroon nang Arduino IDE!

Kung hindi, pumunta sa sketch> isama ang library> pamahalaan ang library> at hanapin ang pangalan ng mga file ng header na nakalista sa tuktok ng mga sketch

Para idagdag ang mga library ng zip file, pumunta sa sketch> isama ang library> pagkatapos ay i-click ang pagpipilian upang idagdag ang zip formated library

Inirerekumendang: