Përmbajtje:
- Hapi 1: Pajisje kompjuterike
- Hapi 2: Hartimi i Programit
- Hapi 3: Arduino
- Hapi 4: Më shumë kod Yay !!!!!
- Hapi 5: I vendosni të gjitha së bashku dhe luteni që të sintetizohet (AKA Krijo skedarin tuaj kryesor)
- Hapi 6: Vendosja e pajisjeve dhe kufizimeve tuaja
- Hapi 7: Drejtimi i Programit
- Hapi 8: Isshtë gjallë
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Autorët: Monique Castillo, Carolina Salinas
Na u ngarkua të hartonim një projekt me qëllim të kontributit në qëndrueshmëri. Ne vendosëm, duke qenë kalifornianë vendas që ndihen sikur janë vazhdimisht në thatësirë, të krijojmë një Kursimtar të Ujit i lidhur veçanërisht me sistemet e spërkatësve. Siç e dimë shumica e sistemeve të ujit janë të vendosur në kohëmatës automatik të cilët kanë tendencë të jenë shumë arkaikë në faktin se ato janë ose të ndezura ose të fikura, pa matës nëse diçka në të vërtetë ka nevojë për ujë apo jo. Në rastin e rrallë që ne bie shi dhe gjithçka është e ngopur siç duhet, spërkatësit ende fiken. Për shkak të kësaj ne kemi ndërtuar një sistem prototip që do t'ju njoftojë të fikni sistemin e spërkatës kur të arrijë nivelin e paracaktuar të lagështisë duke shmangur humbjen e ujit.
Pra, sot ne do t'ju tregojmë se si ta bëni vetë kursuesin tuaj të ujit, në mënyrë që të ndihmoni të bëni pjesën tuaj me ruajtjen e ujit gjatë argëtimit duke e krijuar atë!
Hapi 1: Pajisje kompjuterike
Çfarë do t'ju duhet për të filluar:
- Bordi i Zellshëm 3 FPGA Board
- Bordi i Arduino UNO
- Sensori i Lagështisë së Tokës
- Bordi i Bukës
- Telat
- Një LED i gjelbër
- Një LED i kuq
- Mikro USB për bordin Basys 3
- USB Type A/B për Arduino
- (2) Rezistorë 330 Ohm
Qasja në Vivado e cila mund të shkarkohet nga faqja e internetit e XILINX:
Shkarkim Vivado
Dhe qasje në Arduino IDE e cila mund të shkarkohet nga faqja e internetit e Arduino:
Shkarko Arduino
Dhe së fundi një qëndrim pozitiv:)
Hapi 2: Hartimi i Programit
Së pari ju do të keni nevojë të kuptoni se çfarë do të përdorni për programin nga fillimi në fund (dhe gjithçka në mes). Kështu që ne krijuam një Diagram të Kutisë së Zezë - kjo do t'ju ndihmojë në vizualizimin e hapave dhe çfarë do të duhet për të krijuar projektin.
Hapi 3: Arduino
Bërja e secilit skedar një nga një është thelbësore në korrigjimin dhe për të parë nëse keni ndonjë gabim, ne do të fillojmë me kodin për Arduino. Kodi Arduino këtu përdoret për të mbledhur të dhënat e sensorit dhe për të përkthyer të dhënat analoge në dixhitale.
Hapi 4: Më shumë kod Yay !!!!!
Tjetra ne zbatuam D Flip-Flop.
D Flip-Flop për qëllimet tona shërbeu për të filtruar të dhënat Arduino në sistemin tonë.
Pasi të verifikoni që sintetizohet, atëherë mund të kaloni në pjesën tjetër.
Kodi bazë i ekranit SSEG na u sigurua nga udhëheqësi ynë bujar, Profesor Danowitz, me redaktime të vogla që i përshtaten nevojave tona. Ne gjithashtu përdorëm modulin e ndarjes së orës të dhënë nga Profesor Danowitz për të shumëfishuar ekranin.
Dhe edhe një herë sigurohuni që kjo sintezë të shkojë pa asnjë problem, sepse ju jeni gati t'i vendosni të gjitha së bashku.
Hapi 5: I vendosni të gjitha së bashku dhe luteni që të sintetizohet (AKA Krijo skedarin tuaj kryesor)
Më në fund do të përdorni të gjithë skedarët e veçantë dhe do t'i vendosni së bashku. Ky është hapi i fundit por mund të jetë hapi më frustrues, duke supozuar se nuk sintetizohet. Alwaysshtë gjithmonë argëtuese të zgjidhësh atë që ndodhi. Kjo është arsyeja pse është e rëndësishme që ju të bëni çdo skedar hap pas hapi për të siguruar (mirë, shumicën e kohës) që ajo të funksionojë.
Skedari kryesor lidh të gjitha nën-skedarët së bashku.
Hapi 6: Vendosja e pajisjeve dhe kufizimeve tuaja
Ne i caktuam çelsat, daljet dhe hyrjet tona (të njohura edhe si kufizimet tuaja) për qëllime estetike, organizimi dhe rrjedhe, dhe ju gjithashtu mund të luani me lëvizjen e tyre gjithashtu. Skedari i kufizimeve përcakton se si i lidhim fizikisht telat.
Tabela e bukës dhe instalimet elektrike LED u bënë kështu, në vend që të postoni një udhëzues të lodhshëm hap pas hapi këtu është një fotografi dhe një udhëzues referimi i cili ndihmoi në ngritjen e tabelës sonë të bukës-nga faqja mësimore Arduino.
Si të vendosni tabelën e bukës
dhe kjo fotografi është përdorur nga
SKETCH LED BLINK
Hapi 7: Drejtimi i Programit
Tani është koha për të ekzekutuar gjithçka dhe për të provuar gabimet. Nëse nuk funksionon, kaloni nëpër secilin prej skedarëve tuaj dhe sigurohuni që emrat e detyrave tuaja të përputhen. Ne e bëjmë këtë gabim më shumë sesa do të donim ta pranonim, por sintaksa është shumë e rëndësishme.
Ne e vendosëm pragun tonë në 550, dhe ju mund të luani edhe me këtë.