Kazalo:
- 1. korak: Strojna oprema
- 2. korak: Oblikovanje programa
- 3. korak: Arduino
- 4. korak: Več kode Yay !!!!!
- 5. korak: Vse združite in molite, da se sintetizira (AKA Ustvarite svojo glavno datoteko)
- 6. korak: Nastavitev strojne opreme in omejitev
- 7. korak: Zaženite program
- 8. korak: Živ je
Video: Projekt varčevanja z vodo: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
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
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
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
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:
Kalkulator varčevanja pri bančnem računu: 18 korakov
Kalkulator varčevanja na bančnem računu: Hvala, ker ste izbrali moj kalkulator varčevanja. Danes se bomo naučili, kako programirati razred BankAccount za spremljanje vaših osebnih stroškov in prihrankov. Če želite bančni račun spremljati svoje stroške, boste najprej potrebovali osnovno
Igrače, ki se prilagajajo stikalom: Dostopni zmaj, ki diha z vodo, je dostopen!: 7 korakov (s slikami)
Igrače, ki se prilagajajo stikalom: Vodni dihajoči zmaj, dostopen !: Prilagajanje igrač odpira nove poti in prilagojene rešitve, ki otrokom z omejenimi motoričnimi sposobnostmi ali razvojnimi motnjami omogočajo neodvisno interakcijo z igračami. V mnogih primerih otroci, ki potrebujejo prilagojene igrače, ne morejo
Corona Safe: samodejno varčevanje z vodo Tap: 6 korakov
Corona Safe: Samodejna pipa za varčevanje z vodo: vsi si moramo vsake toliko umiti roke, da se znebimo virusa in bakterij, posebej za virus Corona, si moramo umiti roke 20 sekund, da se ga popolnoma znebimo. Tudi dozator mila ali gumb za pipo morda nista nujno higienska ali c
Analiza LTE Cat.M1 PSM (način varčevanja z energijo): 4 koraki
Analiza LTE Cat.M1 PSM (način varčevanja z energijo): V prejšnjem članku smo razpravljali o tem, kako nastaviti cikel aktivnega / spanja z uporabo PSM. Za razlago strojne opreme in nastavitev PSM ter ukaza AT preberite prejšnji članek. (Povezava: https://www.instructables.com/id/What-Is-a-PSMPow…Ac
Kaj je PSM (način varčevanja z energijo) v LTE Cat.M1?: 3 koraki
Kaj je PSM (način varčevanja z energijo) v LTE Cat.M1?: LTE Cat.M1 (Cat.M1) je standardiziran s strani 3GPP, ki je mednarodna organizacija za standardizacijo in se po vsej državi servisira prek SKT. Cat.M1 je tudi reprezentativna tehnologija LPWAN (širokopasovno omrežje z nizko porabo energije) in specializirana za aplikacije interneta stvari