Talaan ng mga Nilalaman:

Project ng Saver ng Tubig: 8 Hakbang
Project ng Saver ng Tubig: 8 Hakbang

Video: Project ng Saver ng Tubig: 8 Hakbang

Video: Project ng Saver ng Tubig: 8 Hakbang
Video: DR. VICKI BELO's TRANSFORMATION💖🤩#vickibelo #doctor #transformation #viral #trending 2024, Nobyembre
Anonim
Project sa Saver ng Tubig
Project sa Saver ng Tubig
Project sa Saver ng Tubig
Project sa Saver ng Tubig

Mga May-akda: Monique Castillo, Carolina Salinas

Kami ay tungkulin sa pagdidisenyo ng isang proyekto na may layuning magbigay ng kontribusyon sa pagpapanatili. Napagpasyahan namin, na katutubong mga taga-California na pakiramdam na patuloy silang nasa isang pagkauhaw, upang lumikha ng isang Water Saver na partikular na nauugnay sa mga sistema ng pandilig. Tulad ng nalalaman natin na ang karamihan sa mga system ng tubig ay itinakda sa mga awtomatikong timer na may posibilidad na maging napaka-archaic sa katotohanang ang mga ito ay nasa o naka-off, na walang pagsukat kung mayroon mang talagang nangangailangan ng tubig o hindi. Sa bihirang okasyon na nakakakuha kami ng ulan at ang lahat ay maayos na puspos, bumubulusok pa rin ang mga pandilig. Dahil dito nagtayo kami ng isang prototype system na aabisuhan ka upang patayin ang sistema ng pandilig kapag naabot nito ang paunang natukoy na antas ng kahalumigmigan na iniiwasan ang pag-aaksaya ng tubig.

Kaya, ngayon ipapakita namin sa iyo kung paano gumawa ng iyong sariling water saver upang matulungan mong gawin ang iyong bahagi sa pag-iimbak ng tubig habang masaya sa paglikha nito!

Hakbang 1: Hardware

Hardware
Hardware

Ano ang kakailanganin mong magsimula:

  • Masipag na Basys 3 FPGA Board
  • Arduino UNO board
  • Soil Moisture Sensor
  • Lupon ng Tinapay
  • Mga wire
  • Isang berdeng LED
  • Isang pulang LED
  • Micro USB para sa Basys 3 Board
  • USB Type A / B para sa Arduino
  • (2) 330 ohm resistors

Pag-access sa Vivado na maaaring ma-download mula sa website ng XILINX:

Pag-download ng Vivado

At pag-access sa Arduino IDE na maaaring ma-download mula sa website ng Arduino:

I-download ang Arduino

At sa wakas isang positibong pag-uugali:)

Hakbang 2: Pagdidisenyo ng Programa

Pagdidisenyo ng Programa
Pagdidisenyo ng Programa

Una kakailanganin mong maunawaan kung ano ang iyong gagamitin para sa programa mula simula hanggang katapusan (at lahat ng nasa pagitan). Kaya gumawa kami ng isang Black Box Diagram - makakatulong ito sa iyo na mailarawan ang mga hakbang at kung ano ang aabutin upang likhain ang proyekto.

Hakbang 3: Arduino

Ang paggawa ng bawat file nang isa-isa ay mahalaga sa pag-debug at makita kung mayroon kang anumang mga error sa gayon, magsisimula kami sa code para sa Arduino. Ang Arduino code dito ay ginagamit upang mangolekta ng data ng sensor at isalin ang digital data sa digital.

Hakbang 4: Higit pang Code Yay !!!!!

Susunod na ipinatupad namin ang D Flip-Flop.

Ang D Flip-Flop para sa aming mga layunin ay nagsilbi upang salain ang data ng Arduino sa aming system.

Kapag na-verify mo na synthesize ito, pagkatapos ay maaari kang magpatuloy sa susunod na bahagi.

Ang base code ng display ng SSEG ay ibinigay sa amin ng aming mapagbigay na pinuno, si Propesor Danowitz, na may mga menor de edad na pag-edit upang magkasya sa aming mga pangangailangan. Ginamit din namin ang module ng relo ng orasan na ibinigay sa amin ni Propesor Danowitz upang i-multiplex ang display.

At sa sandaling muli siguraduhin na ang pagbubuo na ito ay mawawala nang walang sagabal, dahil malapit mo na itong pagsamahin.

Hakbang 5: Pinagsama Mo Lahat Ito at Dasal Na Mag-synthesize (AKA Lumikha ng Iyong Master File)

Panghuli gagamitin mo ang lahat ng magkakahiwalay na mga file at pagsamahin ang mga ito. Ito ang huli ngunit maaaring ang pinaka-masasabing nakakainis na hakbang, sa pag-aakalang hindi ito synthesize. Palaging masaya na i-troubleshoot ang nangyari. Iyon ang dahilan kung bakit mahalaga na gawin mo ang bawat file nang sunud-sunod upang matiyak (na, karamihan ng oras) na tumatakbo ito.

Ang master file ay nag-uugnay sa lahat ng mga sub-file nang magkakasama.

Hakbang 6: Pag-set up ng Iyong Hardware AT Mga Paghihigpit

Itinalaga namin ang aming mga switch, output at input (kilala rin bilang iyong mga hadlang) para sa mga layunin ng Aesthetic, organisasyon, at daloy, at maaari mo ring maglaro sa paglipat din ng mga ito. Tinutukoy ng file na hadlang kung paano namin pisikal na ikonekta ang mga wire.

Ang tinapay na board at LED na mga kable ay tapos na sa gayon, sa halip na mag-post ng isang nakakapagod na sunud-sunod na gabay dito ay isang larawan at isang gabay sa sanggunian na tumulong sa pag-set up ng aming board ng tinapay - mula sa Arduino tutorial website.

Paano mag-set up ng board ng tinapay

at ang larawang ito ay ginamit ni

LED BLINK SKETCH

Hakbang 7: Pagpapatakbo ng Programa

Pagpapatakbo ng Program!
Pagpapatakbo ng Program!

Ngayon na ang oras upang patakbuhin ang lahat at subukan ang mga error. Kung hindi ito tumatakbo, dumaan sa bawat isa sa iyong mga file at tiyaking tumutugma ang mga pangalan ng iyong pagtatalaga. Mas ginagawa namin ang pagkakamali na ito pagkatapos ay nais naming aminin, ngunit ang syntax ay napakahalaga.

Itinakda namin ang aming threshold sa 550, at maaari mo rin itong laruin.

Inirerekumendang: