
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11


Författare: Monique Castillo, Carolina Salinas
Vi fick i uppdrag att utforma ett projekt i syfte att bidra till hållbarhet. Vi bestämde oss för att vara inhemska kalifornier som känner att de hela tiden är i en torka för att skapa en vattensparare som är specifikt relaterad till sprinklersystem. Som vi vet är de flesta vattensystem inställda på automatiska tidtagare som tenderar att vara väldigt arkaiska i det faktum att de antingen är på eller av, utan mätare om något faktiskt behöver vatten eller inte. I det sällsynta fallet att vi får regn och allt är ordentligt mättat, sprinklar fortfarande av. Det är därför vi har byggt ett prototypsystem som meddelar dig att stänga av sprinklersystemet när det når den förutbestämda fuktnivån och undviker slöseri med vatten.
Så, idag kommer vi att visa dig hur du gör din egen vattensparare så att du kan hjälpa till att göra din del med vattenskydd samtidigt som du har kul att skapa det!
Steg 1: Hårdvara

Vad du behöver för att komma igång:
- Diligent Basys 3 FPGA Board
- Arduino UNO styrelse
- Jordfuktighetssensor
- Brödbräda
- Trådar
- En grön lysdiod
- En röd lysdiod
- Micro USB för Basys 3 Board
- USB typ A/B för Arduino
- (2) 330 ohm motstånd
Tillgång till Vivado som kan laddas ner från XILINX webbplats:
Ladda ner Vivado
Och tillgång till Arduino IDE som kan laddas ner från Arduinos webbplats:
Arduino ladda ner
Och slutligen en positiv inställning:)
Steg 2: Designa programmet

Först måste du förstå vad du ska använda för programmet från början till slut (och allt däremellan). Så vi skapade ett Black Box Diagram - det här hjälper dig att visualisera stegen och vad som krävs för att skapa projektet.
Steg 3: Arduino
Att göra varje fil en efter en är viktigt för att felsöka och se om du har några fel, så börjar vi med koden för Arduino. Arduino -koden här används för att samla in sensordata och översätta den analoga data till digital.
Steg 4: Mer kod Yay !!!!!
Därefter implementerade vi D Flip-Flop.
D Flip-Flop för våra ändamål tjänade till att filtrera Arduino-data till vårt system.
När du har verifierat att den är syntetiserad kan du gå vidare till nästa del.
SSEG -displayens baskod tillhandahölls av vår generösa ledare, professor Danowitz, med mindre ändringar för att passa våra behov. Vi använde också klockavdelningsmodulen som gavs av professor Danowitz för att multiplexera displayen.
Och än en gång se till att denna syntes går utan problem, för du är på väg att sätta ihop allt.
Steg 5: Du lägger ihop allt och ber att det syntetiserar (AKA Skapa din huvudfil)
Slutligen kommer du att använda alla separata filer och sätta ihop dem. Detta är det sista men kan vara det mest utan tvekan frustrerande steget, förutsatt att det inte syntetiseras. Det är alltid kul att felsöka det som hände. Det är därför det är viktigt att du gör varje fil steg-för-steg för att säkerställa (ja, för det mesta) att den körs.
Huvudfilen ansluter alla delfiler tillsammans.
Steg 6: Konfigurera din maskinvara OCH begränsningar
Vi tilldelade våra switchar, utgångar och ingångar (även kända som dina begränsningar) för estetiska, organisations- och flödesändamål, och du kan också leka med att flytta runt dessa också. Begränsningsfilen avgör hur vi fysiskt kopplar trådarna.
Brödbrädan och LED-kablarna gjordes på det sättet, istället för att lägga ut en tråkig steg-för-steg-guide här är en bild och en referensguide som hjälpte till att sätta upp vårt brödbräda-från Arduino-webbplatsen.
Hur man ställer upp brödbräda
och denna bild användes av
LED BLINK SKETCH
Steg 7: Kör programmet

Nu är det dags att köra allt och testa för fel. Om det inte körs går du igenom var och en av dina filer och ser till att dina uppgiftsnamn matchar. Vi gör detta misstag mer än vi skulle vilja erkänna, men syntax är mycket viktigt.
Vi sätter vår tröskel till 550, och du kan leka med det här också.
Rekommenderad:
Corona Safe: Automatisk vattenbesparande kran: 6 steg

Corona Safe: Automatisk vattenbesparande kran: Vi måste alla tvätta händerna då och då för att bli av med viruset och bakterierna speciellt för Corona-viruset, vi måste tvätta händerna i 20 sekunder för att bli av med det helt. Även tvålbehållaren eller kranvredet behöver inte vara hygieniskt eller
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg

Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
10 grundläggande Arduino -projekt för nybörjare! Gör minst 15 projekt med en enda bräda !: 6 steg

10 grundläggande Arduino -projekt för nybörjare! Gör minst 15 projekt med en enda bräda !: Arduino Project &Handledningstavla; Innehåller 10 grundläggande Arduino -projekt. Alla källkoder, Gerber -filen och mer. Ingen SMD! Enkel lödning för alla. Lätt avtagbara och utbytbara komponenter. Du kan göra minst 15 projekt med en enda
Handfri kran eller pedalkran eller vattenbesparande kran: 5 steg

Handfri kran eller pedalkran eller vattenbesparande kran: Detta är en billig och enkel metod för att omvandla en spännande kran till en handfri (hygienisk) kran. Läkare behöver det för hygieniska ändamål eller vid köksanvändning Liknande anställda även för handfria, för tvätta båda händerna samtidigt och spara vattenDet är
USB -driven brännare! Detta projekt kan bränna igenom plast / trä / papper (roligt projekt måste också vara mycket fint trä): 3 steg

USB -driven brännare! Detta projekt kan brinna genom plast / trä / papper (roligt projekt måste också vara mycket fint trä): GÖR INTE DETTA MED USBEN !!!! Jag fick reda på att det kan skada din dator från alla kommentarer. min dator mår bra. Använd en 600ma 5v telefonladdare. jag använde detta och det fungerar bra och ingenting kan skadas om du använder en säkerhetsplugg för att stoppa strömmen