Kazalo:

Projekt varčevanja z vodo: 8 korakov
Projekt varčevanja z vodo: 8 korakov

Video: Projekt varčevanja z vodo: 8 korakov

Video: Projekt varčevanja z vodo: 8 korakov
Video: 8 самоделок своими руками по ремонту за 5 лет. 2024, November
Anonim
Projekt varčevanja z vodo
Projekt varčevanja z vodo
Projekt varčevanja z vodo
Projekt varčevanja z vodo

Avtorji: Monique Castillo, Carolina Salinas

Imeli smo nalogo, da oblikujemo projekt z namenom prispevati k trajnosti. Odločili smo se, da smo kot domači Kalifornijci, ki se počutijo nenehno v suši, ustvariti varčevanje z vodo, ki je posebej povezano s škropilnimi sistemi. Kot vemo, je večina vodnih sistemov nastavljena na samodejne časovnike, ki so ponavadi zelo arhaični, saj so vklopljeni ali izklopljeni, brez merilnika, ali kaj res potrebuje vodo ali ne. V redkih primerih, ko dežuje in je vse ustrezno nasičeno, škropilniki še vedno ugasnejo. Zaradi tega smo zgradili prototipni sistem, ki vas bo obvestil, da izklopite brizgalni sistem, ko doseže vnaprej določeno raven vlage, da se izognete izgubi vode.

Torej, danes vam bomo pokazali, kako si sami ustvarite varčevanje z vodo, da boste lahko pomagali pri varčevanju z vodo in se pri tem zabavali pri njenem ustvarjanju!

1. korak: Strojna oprema

Strojna oprema
Strojna oprema

Kaj boste potrebovali za začetek:

  • Pridne podlage 3 Plošča FPGA
  • Arduino UNO plošča
  • Senzor vlažnosti tal
  • Krušna deska
  • Žice
  • Zelena LED
  • Rdeča LED
  • Mikro USB za ploščo Basys 3
  • USB tip A/B za Arduino
  • (2) 330 ohmski upori

Dostop do Vivada, ki ga lahko prenesete s spletnega mesta XILINX:

Prenos Vivado

In dostop do Arduino IDE, ki ga lahko prenesete s spletnega mesta Arduino:

Arduino prenos

In končno pozitiven odnos:)

2. korak: Oblikovanje programa

Oblikovanje programa
Oblikovanje programa

Najprej boste morali razumeti, kaj boste uporabljali za program od začetka do konca (in vse vmes). Tako smo ustvarili diagram črne škatle - to vam bo pomagalo pri vizualizaciji korakov in kaj bo potrebno za ustvarjanje projekta.

3. korak: Arduino

Izvajanje vsake datoteke eno za drugo je bistveno pri odpravljanju napak in preverjanje, ali imate kakšne napake, bomo začeli s kodo za Arduino. Koda Arduino tukaj se uporablja za zbiranje podatkov senzorja in prevajanje analognih podatkov v digitalno.

4. korak: Več kode Yay !!!!!

Nato smo izvedli D flip-flop.

D Natikači za naše namene so služili za filtriranje podatkov Arduino v naš sistem.

Ko preverite, ali je sintetiziran, lahko preidete na naslednji del.

Osnovno kodo zaslona SSEG nam je priskrbel naš velikodušni vodja, profesor Danowitz, z manjšimi popravki, ki so ustrezali našim potrebam. Za multipleksiranje zaslona smo uporabili tudi modul delilnika ure, ki nam ga je dal profesor Danowitz.

In še enkrat poskrbite, da bo ta sinteza potekala brez težav, ker boste kmalu združili vse skupaj.

5. korak: Vse združite in molite, da se sintetizira (AKA Ustvarite svojo glavno datoteko)

Na koncu boste uporabili vse ločene datoteke in jih združili. To je zadnji, vendar bi lahko bil verjetno najbolj frustrirajoč korak, ob predpostavki, da ne sintetizira. Vedno je zabavno odpraviti, kaj se je zgodilo. Zato je pomembno, da vsako datoteko naredite korak za korakom, da zagotovite (no, večino časa), da se izvaja.

Glavna datoteka povezuje vse pod-datoteke skupaj.

6. korak: Nastavitev strojne opreme in omejitev

Stikala, izhode in vhode (znane tudi kot vaše omejitve) smo dodelili za estetske, organizacijske in pretočne namene, poigrate pa se lahko tudi s premikanjem teh. Datoteka omejitev določa, kako fizično povežemo žice.

Deska za kruh in ožičenje LED sta bila narejena tako, namesto da bi objavili dolgočasen vodnik po korakih, tukaj sta slika in referenčni vodnik, ki sta pomagala pri postavitvi naše plošče za kruh-s spletnega mesta vadnic Arduino.

Kako postaviti ploščo za kruh

in to sliko je uporabil

LED BLEČKA SKIC

7. korak: Zaženite program

Izvajanje programa!
Izvajanje programa!

Zdaj je čas, da vse zaženete in preizkusite napake. Če se ne zažene, preglejte vsako datoteko in se prepričajte, da se imena nalog ujemajo. To napako delamo bolj, kot bi radi priznali, vendar je sintaksa zelo pomembna.

Naš prag smo postavili na 550, s tem pa se lahko tudi poigrate.

Priporočena: