Sadržaj:
- Korak 1: Hardver
- Korak 2: Dizajniranje programa
- Korak 3: Arduino
- Korak 4: Više koda Yay !!!!
- Korak 5: Sve to spojite i molite se da sintetizira (AKA Stvorite svoju glavnu datoteku)
- Korak 6: Postavljanje vašeg hardvera I ograničenja
- Korak 7: Pokretanje programa
- Korak 8: Živ je
Video: Projekt uštede vode: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Autori: Monique Castillo, Carolina Salinas
Imali smo zadatak da osmislimo projekat sa ciljem da doprinesemo održivosti. Odlučili smo, kao domaći Kalifornijci koji se osjećaju kao da su stalno u suši, stvoriti uštedu vode koja se posebno odnosi na sisteme za prskanje. Kao što znamo, većina vodovodnih sustava postavljena je na automatske mjerače vremena koji su često vrlo arhaični u činjenici da su uključeni ili isključeni, bez mjerila da li bilo što zaista treba vodu ili ne. U rijetkim prilikama kada padne kiša i sve je pravilno zasićeno, prskalice se i dalje pale. Zbog toga smo izgradili prototipni sistem koji će vas obavijestiti da isključite sistem za raspršivanje kada dosegne unaprijed određenu razinu vlage izbjegavajući trošenje vode.
Dakle, danas ćemo vam pokazati kako sami napraviti štednju vode kako biste mogli pomoći u očuvanju vode i pritom se zabaviti stvarajući je!
Korak 1: Hardver
Šta će vam trebati za početak:
- Diligent Basys 3 FPGA ploča
- Arduino UNO ploča
- Senzor vlažnosti tla
- Bread Board
- Žice
- Zelena LED dioda
- Crvena LED dioda
- Mikro USB za Basys 3 ploču
- USB tip A/B za Arduino
- (2) Otpornici od 330 ohma
Pristup Vivadu koji se može preuzeti sa web stranice XILINX -a:
Vivado Download
I pristup Arduino IDE -u koji se može preuzeti sa Arduinove web stranice:
Arduino preuzimanje
I na kraju pozitivan stav:)
Korak 2: Dizajniranje programa
Prvo ćete morati razumjeti šta ćete koristiti za program od početka do kraja (i sve između). Stoga smo stvorili dijagram Black Box - ovo će vam pomoći u vizualizaciji koraka i onoga što je potrebno za kreiranje projekta.
Korak 3: Arduino
Raditi svaku datoteku jednu po jednu bitno je za otklanjanje pogrešaka i provjeriti imate li grešaka, počet ćemo s kodom za Arduino. Arduino kôd ovdje se koristi za prikupljanje podataka senzora i prevođenje analognih podataka u digitalne.
Korak 4: Više koda Yay !!!!
Zatim smo implementirali D japanku.
D Flip-Flop je u naše svrhe služio za filtriranje Arduino podataka u naš sistem.
Nakon što provjerite je li sintetiziran, možete prijeći na sljedeći dio.
Osnovni kôd SSEG ekrana dao nam je naš velikodušni vođa, profesor Danowitz, uz manje izmjene koje odgovaraju našim potrebama. Za multipleksiranje prikaza koristili smo i modul razdjelnika sata koji nam je dao profesor Danowitz.
I još jednom se pobrinite da ova sinteza prođe bez problema, jer ćete sve to sastaviti.
Korak 5: Sve to spojite i molite se da sintetizira (AKA Stvorite svoju glavnu datoteku)
Na kraju ćete koristiti sve zasebne datoteke i sastaviti ih. Ovo je posljednji, ali bi mogao biti najvjerojatnije frustrirajući korak, pod pretpostavkom da se ne sintetizira. Uvijek je zabavno otkloniti probleme koji su se dogodili. Zato je važno da svaku datoteku radite korak po korak kako biste osigurali (dobro, većinu vremena) da se izvodi.
Glavna datoteka povezuje sve pod-datoteke zajedno.
Korak 6: Postavljanje vašeg hardvera I ograničenja
Naše prekidače, izlaze i ulaze (poznate i kao vaša ograničenja) smo dodijelili za estetske, organizacijske i protočne svrhe, a možete se i poigrati s njihovim pomicanjem. Datoteka ograničenja određuje kako fizički povezujemo žice.
Daska za kruh i LED ožičenje su tako izvedeni, umjesto da objavljujemo dosadan korak-po-korak vodič, ovdje je slika i referentni vodič koji su pomogli u postavljanju naše ploče za hljeb-s web stranice s vodičima Arduino.
Kako postaviti ploču za kruh
i ovu sliku je koristio
LED Blink skica
Korak 7: Pokretanje programa
Sada je vrijeme da sve pokrenete i provjerite ima li grešaka. Ako se ne pokrene, pregledajte svaku datoteku i provjerite odgovaraju li se nazivi vaših zadataka. Ovu grešku činimo više nego što bismo htjeli priznati, ali sintaksa je vrlo važna.
Postavili smo naš prag na 550, a možete se i poigrati s ovim.
Preporučuje se:
Mjerač temperature vode, vodljivosti i nivoa vode u bunaru u stvarnom vremenu: 6 koraka (sa slikama)
Mjerač temperature vode, vodljivosti i nivoa vode u bušotini u stvarnom vremenu: Ova uputstva opisuju kako izgraditi jeftin mjerač vode u stvarnom vremenu za praćenje temperature, električne provodljivosti (EC) i nivoa vode u iskopanim bunarima. Mjerač je dizajniran da visi u iskopanom bunaru, mjeri temperaturu vode, EC i
Otpad vode protiv vode: 4 koraka
Otpadnik vode: U našoj kući navodno se troši voda koja ostavlja slavinu da radi duže vrijeme. Ovaj otpad protiv vode je dizajniran da bude blagi podsjetnik na osobu koja troši vodu
Alarmni sistem za piće vode /Monitor unosa vode: 6 koraka
Alarmni sistem za piće vode /Monitor unosa vode: Trebali bismo svakodnevno piti dovoljnu količinu vode da bismo sami bili zdravi. Također, ima mnogo pacijenata kojima je propisano da piju određenu količinu vode svaki dan. Ali nažalost, skoro svaki dan smo propustili raspored. Pa dizajniram
PROJEKT UŠTEDE ENERGIJE KORIŠTENJEM MIKROKONTROLERA - ATMEGA8A: 3 koraka
PROJEKT ZA UŠTEDU ENERGIJE KORIŠTENJEM MIKROKONTROLERA - ATMEGA8A: VEZE NA PROJEKT: https://www.youtube.com/watch?v=KFCSOy9yTtE, https://www.youtube.com/watch?v=nzaA0oub7FQ I https: // www .youtube.com / watch? v = I2SA4aJbiYoOverviewOvaj uređaj za uštedu energije pružit će vam mnogo energije / uštede energije iako
Metode otkrivanja razine vode Arduino pomoću ultrazvučnog senzora i Funduino senzora vode: 4 koraka
Metode otkrivanja razine vode Arduino pomoću ultrazvučnog senzora i Funduino senzora vode: U ovom projektu ću vam pokazati kako stvoriti jeftin detektor vode pomoću dvije metode: 1. Ultrazvučni senzor (HC-SR04) .2. Funduino senzor vode