
INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53


Skrywers: Monique Castillo, Carolina Salinas
Ons het die taak gekry om 'n projek te ontwerp met die doel om by te dra tot volhoubaarheid. Ons het besluit om inheemse Kaliforniërs te voel wat voortdurend in 'n droogte verkeer, om 'n waterbesparing te skep wat spesifiek verband hou met sprinkelstelsels. Soos ons weet, is die meeste waterstelsels ingestel op outomatiese tydtellers, wat geneig is om baie argaïes te wees omdat hulle aan of af is, sonder om te bepaal of iets werklik water nodig het of nie. By die seldsame geleentheid dat ons wel reën en alles behoorlik versadig is, gaan sproeiers steeds af. Daarom het ons 'n prototipe stelsel gebou wat u in kennis stel om die sprinkelstelsel uit te skakel wanneer dit die voorafbepaalde vogvlak bereik, en vermy vermorsing van water.
Dus, vandag gaan ons u wys hoe u u eie waterbesparing kan maak, sodat u kan help om water te bespaar terwyl u dit geniet!
Stap 1: Hardeware

Wat u nodig het om te begin:
- Diligent Basys 3 FPGA Board
- Arduino UNO raad
- Grondvog sensor
- Broodbord
- Drade
- 'N Groen LED
- 'N Rooi LED
- Mikro -USB vir Basys 3 -bord
- USB Tipe A/B vir Arduino
- (2) 330 ohm weerstande
Toegang tot Vivado wat afgelaai kan word vanaf die webwerf van XILINX:
Vivado aflaai
En toegang tot die Arduino IDE wat van Arduino se webwerf afgelaai kan word:
Arduino aflaai
En uiteindelik 'n positiewe gesindheid:)
Stap 2: Ontwerp die program

Eerstens moet u van begin tot einde (en alles tussenin) verstaan wat u vir die program gaan gebruik. Daarom het ons 'n Black Box -diagram opgestel - dit sal u help om die stappe te visualiseer en wat nodig is om die projek te skep.
Stap 3: Arduino
Elke lêer een vir een is noodsaaklik om te ontfout en om te sien of u foute het, en ons begin met die kode vir die Arduino. Die Arduino -kode word hier gebruik om die sensordata te versamel en die analoog data na digitaal te vertaal.
Stap 4: Meer kode Yay !!!!
Vervolgens het ons die D Flip-Flop geïmplementeer.
Die D Flip-Flop vir ons doeleindes het die Arduino-data na ons stelsel gefiltreer.
As u eers seker gemaak het dat dit sintetiseer, kan u na die volgende deel gaan.
Die SSEG -skermkode is deur ons vrygewige leier, professor Danowitz, aan ons verskaf, met geringe wysigings om aan ons behoeftes te voldoen. Ons het ook die klokverdelermodule wat professor Danowitz aan ons gegee het, gebruik om die skerm te multiplex.
En maak weer seker dat hierdie sintese sonder probleme gebeur, want u staan op die punt om alles bymekaar te sit.
Stap 5: U sit dit alles bymekaar en bid dat dit sintetiseer (ook bekend as die skep van u hooflêer)
Uiteindelik gebruik u al die afsonderlike lêers en sit dit bymekaar. Dit is die laaste, maar waarskynlik die frustrerendste stap, as dit nie gesintetiseer word nie. Dit is altyd lekker om probleme op te los wat gebeur het. Daarom is dit belangrik dat u elke lêer stap-vir-stap doen om seker te maak (wel, meestal) dat dit uitgevoer word.
Die hooflêer verbind al die sub-lêers saam.
Stap 6: Stel u hardeware en beperkings op
Ons het ons skakelaars, uitsette en insette (ook bekend as u beperkings) toegewys vir estetiese, organisasie- en vloeidoeleindes, en u kan ook speel met die rondskuif daarvan. Die beperkingslêer bepaal hoe ons die drade fisies verbind.
Die broodbord en LED-bedrading is so gedoen, in plaas van 'n vervelige stap-vir-stap gids hier te plaas, is 'n prentjie en 'n verwysingsgids wat gehelp het met die opstel van ons broodbord-vanaf die Arduino-tutoriaalwebwerf.
Hoe om 'n broodbord op te stel
en hierdie prentjie is gebruik deur
LED BLINK SKETS
Stap 7: Begin die program

Dit is nou die tyd om alles uit te voer en op foute te toets. As dit nie werk nie, gaan deur elk van u lêers en maak seker dat u opdragname ooreenstem. Ons maak hierdie fout meer as wat ons sou wou erken, maar sintaksis is baie belangrik.
Ons stel ons drempel op 550, en u kan ook hiermee speel.
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe

Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe

Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe

DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe

Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Speel Doom op u iPod in 5 maklike stappe !: 5 stappe

Speel Doom op u iPod in 5 maklike stappe !: 'n Stap-vir-stap gids oor hoe u Rockbox op u iPod kan dubbellaai om Doom en tientalle ander speletjies te speel. Dit is iets baie maklik om te doen, maar baie mense staan nog steeds verbaas as hulle sien hoe ek op my iPod doom speel en deurmekaar raak met die instruksies