Indholdsfortegnelse:
- Trin 1: Hardware
- Trin 2: Design af programmet
- Trin 3: Arduino
- Trin 4: Mere kode Yay !!!!
- Trin 5: Du lægger det hele sammen og beder om, at det syntetiserer (AKA Opret din hovedfil)
- Trin 6: Opsætning af din hardware OG begrænsninger
- Trin 7: Kør programmet
- Trin 8: Det er levende
![Vandbesparelsesprojekt: 8 trin Vandbesparelsesprojekt: 8 trin](https://i.howwhatproduce.com/images/002/image-4576-84-j.webp)
Video: Vandbesparelsesprojekt: 8 trin
![Video: Vandbesparelsesprojekt: 8 trin Video: Vandbesparelsesprojekt: 8 trin](https://i.ytimg.com/vi/XJv--fzUFxc/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
![Vandbesparende projekt Vandbesparende projekt](https://i.howwhatproduce.com/images/002/image-4576-85-j.webp)
![Vandbesparende projekt Vandbesparende projekt](https://i.howwhatproduce.com/images/002/image-4576-86-j.webp)
Forfattere: Monique Castillo, Carolina Salinas
Vi fik til opgave at designe et projekt med det formål at bidrage til bæredygtighed. Vi besluttede at være indfødte californiere, der føler at de konstant er i en tørke, for at oprette en vandbesparelse specifikt relateret til sprinklersystemer. Som vi ved, er de fleste vandsystemer indstillet på automatiske timere, der har en tendens til at være meget arkaiske i det faktum, at de enten er til eller fra, uden måler, om noget faktisk har brug for vand eller ej. I sjældne tilfælde, hvor vi får regn og alt er ordentligt mættet, går sprinklere stadig af. Det er på grund af dette, at vi har bygget et prototypesystem, der giver dig besked om at slukke for sprinklersystemet, når det når det forudbestemte fugtniveau, så du ikke spilder vand.
Så i dag vil vi vise dig, hvordan du laver din egen vandbesparelse, så du kan hjælpe med at gøre din del med vandbeskyttelse, mens du har det sjovt at skabe det!
Trin 1: Hardware
![Hardware Hardware](https://i.howwhatproduce.com/images/002/image-4576-87-j.webp)
Hvad skal du bruge for at komme i gang:
- Diligent Basys 3 FPGA Board
- Arduino UNO bestyrelse
- Jordfugtighedssensor
- Brødbræt
- Ledninger
- En grøn LED
- En rød LED
- Micro USB til Basys 3 Board
- USB Type A/B til Arduino
- (2) 330 ohm modstande
Adgang til Vivado, som kan downloades fra XILINX's websted:
Vivado download
Og adgang til Arduino IDE, som kan downloades fra Arduinos websted:
Arduino download
Og endelig en positiv indstilling:)
Trin 2: Design af programmet
![Design af programmet Design af programmet](https://i.howwhatproduce.com/images/002/image-4576-88-j.webp)
For det første bliver du nødt til at forstå, hvad du skal bruge til programmet fra start til slut (og alt derimellem). Så vi lavede et Black Box Diagram - dette hjælper dig med at visualisere trinene, og hvad der skal til for at oprette projektet.
Trin 3: Arduino
At udføre hver fil en efter en er afgørende for fejlfinding og se om du har fejl, så starter vi med koden til Arduino. Arduino -koden her bruges til at indsamle sensordata og oversætte de analoge data til digital.
Trin 4: Mere kode Yay !!!!
Dernæst implementerede vi D Flip-Flop.
D Flip-Flop til vores formål tjente til at filtrere Arduino-dataene til vores system.
Når du har bekræftet, at den er syntetiseret, kan du gå videre til den næste del.
SSEG -displaybasiskoden blev leveret til os af vores generøse leder, professor Danowitz, med mindre redigeringer, der passede til vores behov. Vi brugte også det urdelermodul, som Danowitz gav os til at multiplexere displayet.
Og endnu en gang skal du sørge for, at denne syntese foregår uden problemer, for du er ved at sammensætte det hele.
Trin 5: Du lægger det hele sammen og beder om, at det syntetiserer (AKA Opret din hovedfil)
Endelig vil du bruge alle de separate filer og sætte dem sammen. Dette er det sidste, men kan være det mest uden tvivl frustrerende trin, forudsat at det ikke syntetiseres. Det er altid sjovt at fejlfinde, hvad der skete. Derfor er det vigtigt, at du gør hver fil trin for trin for at sikre (godt det meste af tiden), at den kører.
Masterfilen forbinder alle underfilerne sammen.
Trin 6: Opsætning af din hardware OG begrænsninger
Vi tildelte vores switches, output og input (også kendt som dine begrænsninger) til æstetiske, organisatoriske og flowformål, og du kan også lege med at flytte disse rundt. Begrænsningsfilen bestemmer, hvordan vi fysisk forbinder ledningerne.
Brødtavlen og LED-ledningerne blev udført som sådan, i stedet for at lægge en kedelig trin-for-trin vejledning her er et billede og en referencevejledning, som hjalp med opsætningen af vores brødbræt-fra Arduino-webstedet.
Sådan opsættes brødbræt
og dette billede blev brugt af
LED BLINK SKETCH
Trin 7: Kør programmet
![Kører programmet! Kører programmet!](https://i.howwhatproduce.com/images/002/image-4576-89-j.webp)
Nu er det tid til at køre alt og teste for fejl. Hvis det ikke kører, skal du gå gennem hver af dine filer og sørge for, at dine opgavens navne stemmer overens. Vi begår denne fejl mere, end vi gerne vil indrømme, men syntaks er meget vigtig.
Vi sætter vores tærskel til 550, og du kan også lege med dette.
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
![Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin](https://i.howwhatproduce.com/images/001/image-458-22-j.webp)
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
![Trin for trin pc -bygning: 9 trin Trin for trin pc -bygning: 9 trin](https://i.howwhatproduce.com/images/001/image-52-15-j.webp)
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
![Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin](https://i.howwhatproduce.com/images/001/image-227-26-j.webp)
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
![Trin-for-trin uddannelse i robotik med et sæt: 6 trin Trin-for-trin uddannelse i robotik med et sæt: 6 trin](https://i.howwhatproduce.com/images/005/image-12971-j.webp)
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
![Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin](https://i.howwhatproduce.com/images/007/image-19534-j.webp)
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)