
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48


Szerzők: Monique Castillo, Carolina Salinas
Azt a feladatot kaptuk, hogy tervezzünk meg egy projektet, amelynek célja a fenntarthatósághoz való hozzájárulás. Úgy döntöttünk, hogy őshonos kaliforniai lakosok, akik úgy érzik, mintha állandóan aszályban lennének, létrehozunk egy víztakarékos eszközt, amely kifejezetten a sprinklerrendszerekhez kapcsolódik. Mint tudjuk, a legtöbb vízrendszer automatikus időzítőre van állítva, amelyek általában nagyon archaikusak abban a tényben, hogy be vagy ki vannak kapcsolva, és nincs mérőeszközük, ha valakinek valóban szüksége van vízre vagy sem. Abban a ritka esetben, amikor esik az eső, és minden megfelelően telített, az öntözőberendezések továbbra is leállnak. Emiatt építettünk egy prototípusrendszert, amely értesíti Önt, hogy kapcsolja ki a sprinklerrendszert, amikor eléri az előre meghatározott nedvességszintet, elkerülve a vízpazarlást.
Tehát ma megmutatjuk Önnek, hogyan készítsen saját víztakarékos módot, hogy Ön is hozzájárulhasson a víztakarékossághoz, miközben szórakoztatóan megalkotja!
1. lépés: Hardver

Amire szüksége lesz az induláshoz:
- Szorgalmas Basys 3 FPGA tábla
- Arduino UNO tábla
- Talajnedvesség érzékelő
- Kenyértábla
- Vezetékek
- Zöld LED
- Piros LED
- Micro USB a Basys 3 kártyához
- A/B típusú USB az Arduino számára
- (2) 330 ohmos ellenállások
Hozzáférés a Vivadóhoz, amely letölthető a XILINX webhelyéről:
Vivado Letöltés
Hozzáférés az Arduino IDE -hez, amely letölthető az Arduino webhelyéről:
Arduino letöltése
És végül pozitív hozzáállás:)
2. lépés: A program tervezése

Először is meg kell értenie, hogy mit fog használni a programhoz az elejétől a végéig (és minden között). Létrehoztunk tehát egy Fekete Doboz diagramot - ez segít abban, hogy vizualizáljuk a lépéseket és a projekt létrehozásához szükséges lépéseket.
3. lépés: Arduino
Az egyes fájlok egyenként történő elvégzése elengedhetetlen a hibakeresésben és annak ellenőrzésében, hogy vannak -e hibái, ezért az Arduino kódjával kezdjük. Az itt található Arduino kód az érzékelőadatok összegyűjtésére és az analóg adatok digitálisra történő lefordítására szolgál.
4. lépés: További kód Yay !!!!
Ezután megvalósítottuk a D Flip-Flop-ot.
A D Flip-Flop céljaink szerint az Arduino adatok rendszerünkbe történő szűrését szolgálta.
Miután ellenőrizte, hogy szintetizálódik -e, folytathatja a következő részt.
Az SSEG kijelző alapkódját nagylelkű vezetőnk, Danowitz professzor bocsátotta rendelkezésünkre, szükségleteinknek megfelelő kisebb módosításokkal. A kijelző multiplexeléséhez a Danowitz professzor által adott óraosztó modult is használtuk.
És még egyszer győződjön meg arról, hogy ez a szintézis gond nélkül lezajlik, mert mindezt össze kell állítani.
5. lépés: Összerakod és imádkozol, hogy szintetizálódjon (más néven a Create Your Master File)
Végül használja az összes különálló fájlt, és rakja össze őket. Ez az utolsó, de lehet a leginkább kétségbeejtő lépés, feltéve, hogy nem szintetizálódik. Mindig szórakoztató elhárítani a történteket. Ezért fontos, hogy minden fájlt lépésről lépésre végezzen annak biztosítása érdekében (nos, legtöbbször), hogy fut.
A mesterfájl összeköti az összes alfájlt.
6. lépés: A hardver és a korlátozások beállítása
Kapcsolóinkat, kimeneteinket és bemeneteinket (más néven a korlátait) esztétikai, szervezési és áramlási célokra rendeltük, és ezek mozgatásával is játszhat. A megszorítások fájl határozza meg, hogyan fizikailag csatlakoztatjuk a vezetékeket.
A kenyértáblát és a LED-kábelezést így végezték el, ahelyett, hogy fárasztó, lépésről lépésre szóló útmutatót tett volna közzé, itt van egy kép és egy referencia útmutató, amely segített a kenyértábla felállításában-az Arduino oktatóanyag webhelyéről.
A kenyértábla beállítása
és ezt a képet használta
LED BLINK VÁZLAT
7. lépés: Futtassa a programot

Itt az ideje, hogy mindent futtasson, és tesztelje a hibákat. Ha nem fut, nézze át az összes fájlt, és győződjön meg arról, hogy a hozzárendelés neve megegyezik. Többször követjük el ezt a hibát, mint szeretnénk elismerni, de a szintaxis nagyon fontos.
550 -re állítottuk a küszöböt, és ezzel is játszhat.
Ajánlott:
Gimbal stabilizátor projekt: 9 lépés (képekkel)

Gimbal Stabilizer Project: Hogyan készítsünk egy kardántengelyt? Ismerje meg, hogyan készítsen kéttengelyes kardántengelyt az akciókamerájához. A mai kultúrában mindannyian szeretjük a videókat rögzíteni és megörökíteni a pillanatokat, különösen akkor, ha Ön olyan tartalomkészítő, mint én, biztosan szembesült azzal a problémával, hogy ilyen remegő videó
Automatizált EKG-BME 305 Végső projekt Extra jóváírás: 7 lépés

Automatizált EKG-BME 305 A végső projekt extra jóváírása: Egy elektrokardiogram (EKG vagy EKG) a dobogó szív által kibocsátott elektromos jelek mérésére szolgál, és nagy szerepet játszik a szív- és érrendszeri betegségek diagnosztizálásában és prognózisában. Az EKG -n szerzett információk egy része tartalmazza a ritmust
(IOT projekt) Időjárási adatok lekérése az ESP8266 és az Openweather API használatával: 5 lépés

(IOT Project) Időjárási adatok lekérése az ESP8266 és az Openweather API használatával: Ebben az utasításban egy egyszerű IOT projektet fogunk felépíteni, amelyben lekérjük városunk időjárási adatait az openweather.com/api webhelyről, és megjelenítjük azokat a Feldolgozó szoftver segítségével
Corona Safe: Automatikus víztakarékos csap: 6 lépés

Corona Safe: Automatikus víztakarékos csap: Mindannyiunknak időnként kezet kell mosnunk, hogy megszabaduljunk a vírustól és a baktériumoktól, kifejezetten a Corona vírus miatt, 20 másodpercig mossunk kezet, hogy teljesen megszabaduljunk tőle. A szappanadagoló vagy a csapgomb szintén nem feltétlenül higiénikus vagy
Kéz nélküli csaptelep vagy pedál csaptelep vagy víztakarékos csap: 5 lépés

Kéz nélküli csaptelep vagy pedálos csaptelep vagy víztakarékos csap: Ez egy olcsó és egyszerű módszer arra, hogy a kilépő csaptelepet kézi (higiénikus) csapdá alakítsa. Az orvosoknak higiéniai célokra vagy konyhai használatra van szükségük. mindkét kéz egyidejű mosása és víztakarékosság