Tartalomjegyzék:
- Kellékek
- 1. lépés: Adatbázis
- 2. lépés: Áramkör
- 3. lépés: Pycharm
- 4. lépés: Háttér
- 5. lépés: ESP8266
- 6. lépés: Kezelőfelület
- 7. lépés: Behuizing
Videó: DigiFlag: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ha szeretne játszani, rögzítse a zászlót, és szeretné tudni, hogyan kell egy kicsit digitalizálni a játékot, akkor ez a hely. Ebben az utasításban automatizálja a pontszámokat, és látni fogja, ki halt meg a játékban.
Kellékek
Eszközök:
- Fúró
- ragasztópisztoly
- esp
- uart adapter
- forrasztópáka
- Kellékek:
- Druksensor x4
- LDR x4
- LED x2
- Kijelző x1
- esp x4
- málna pi x1
- fa láda x1
- kenyeretábla x3
- PVC cső x1
- jumper kábelek x80
- tápegység a pi x1 számára
- fa deszka x2
- bot x2
- 10 khm x 6 ellenállás
- ellenállás 475ohm x2
- potenciométer x1
- szigetelőszalag x5
1. lépés: Adatbázis
A projekt adatbázis 6 oszlopból áll. Minden oszlopnak megvan a saját azonosítója. A legtöbb elem INT vagy VARCHAR, de a címkét tartalmazó elemekhez DOUBLE -t kell használnunk. A séma befejezése után tervezze meg az adatbázist, hogy az adatokat megvalósíthassuk.
2. lépés: Áramkör
Az áramkörhöz sok felsorolt komponensre lesz szüksége. Kövesse a sémát, még ne forrasztjon semmit, hogy ha az áramkörben hiba lépne fel, könnyen kicserélje vagy újracsatlakoztassa a hibás alkatrészt. Csatlakoztassa a pi tápegységet, és nézze meg, hogy az LCD világít -e, az LCD szöveg fényereje a potenciométerrel állítható.
3. lépés: Pycharm
Ehhez a lépéshez szüksége lesz a pycharm programra, ha ez telepítve van, és elkezdhetjük a konfiguráció beállítását. Nyomja meg a fájlt a bal felső sarokban, majd válassza ki a beállításokat vagy a telepítést. Ezen a képernyőn kattintson a plusz ikonra, és válassza ki az SFTP konfigurációt. Nevezze el a konfigurációt, és töltse ki a mezőket, a gazdagép az Ön pi -je, a felhasználónév és a jelszó a. Lépjen a leképezésekhez, és válassza ki a használni kívánt könyvtárat. Térjen vissza az előző képernyőre, és nyomja meg a tesztkapcsolatot. Ha ez sikeres választ ad, kattintson az OK gombra.
4. lépés: Háttér
Itt írja be a háttérrendszer kódját. Kezdje azzal, hogy ide írja a beállítást, állítsa alaphelyzetbe az LCD -t, hogy ne jelenjenek meg régebbi üzenetek. Ezután írja be az útvonalakat az esp -hez, hogy json üzenetet kapjon az esp -től, és frissítse a pontszámot vagy a halált az adatbázisban. majd írjon, hogy legyenek webhálózatok, amelyekkel kommunikálni lehet a kezelőfelülettel. végül írja be az rfid () függvényt, ez a halál elemet az adatokban 0 -ra állítja a címke beolvasásakor. A projekt összes kódját megtalálhatja a további mappában.
5. lépés: ESP8266
Az ESP modul arduino kódolású, ezért feltétlenül telepítse az arduino ide -t. A telepítés után lépjen a fájlhoz, a beállításokhoz, és írja be a képen látható linket a "további táblákkezelő URL -címei:" szövegmezőbe. Nyomja meg az OK gombot, majd nyissa meg a képernyő tetején található eszközöket, menjen a táblákhoz, a táblák kezelőjéhez, és görgessen lefelé, és telepítse az esp8266 -ot. Ha ez megtörtént, menjen a fájlpéldákhoz, és válassza ki az alapvetőHttpClient szolgáltatást, töltse ki a wifi konfigurációt és. Most szerkessze a fájlt, mint az utolsó képen. Fogja meg az uart adaptert, és forrasztjon egy gombot a gpio0 és a föld közé. Csatlakoztassa az esp -t az adapterhez, és dugja be egy USB -portba, miközben a gombot tartja. Most nyissa meg az eszközöket, és válassza ki az újonnan megjelenő kombinációt, válassza ki a táblákról az általános esp8266 -ot, és indítsa el a feltöltést. Amint látja, hogy egy próbaidőszak, engedje el a gombot. A másik esp esetében u -nak módosítania kell az api elérési útját a háttérben lévő megfelelő útvonalra. A 2 utolsó esetében u a 0 -as és a 2 -es érintkezőt is digitalRead -ra kell változtatnia, és ha az if -re (s1 && s2 = = HIGH).
6. lépés: Kezelőfelület
Építse fel a kezelőfelületet a terv megismétlésével, írjon be szöveget a html fájlba, és adjon hozzá osztályokat. A href linkek gombokhoz rendelésével válthatunk az oldalakon. A css szerkesztésével a html -ben készített osztályokkal megváltoztathatja az oldal szerkezetét. A JavaScript megvalósításával elküldheti a csúszka értékét a háttérrendszernek, és tájékoztathatja a játékot, mikor kell elkezdeni a játékot.
7. lépés: Behuizing
Kezdje azzal, hogy a deszkákat 8 egyenlő téglalapba osztja, és győződjön meg arról, hogy elegendő szabadsága van ahhoz, hogy minden oldalát négyszer kivágja. Ha ez megtörtént, ragasszon össze három téglalapot, és ragassza a 2x oldalt a bal oldali téglalap tetejére. Szúrjon át egy szöget az alsó téglalap minden sarkán. Ezután fúrjon 2 egészet, amely éppen elég nagy a PVC csőhöz, az összeragasztott 3 téglalapon keresztül. Helyezzen egy kenyérsütő deszkát a nyomásmérővel az alsó rész belsejébe az oldalakkal. Óvatosan igazítsa a nyomásérzékelőket a csövek alá, és tolja a ragasztott téglalapokat a csövekre. Ismételje meg ezt a folyamatot a második táborban. Ezután vegyen egy kicsit a fából, fúrjon 2 kis lyukat és egy kivágást, amely illeszkedik az esp csapokhoz. Szúrja át az inget az LDR -rel, és tegye a lábát a 2 lyukú forrasztókörbe közvetlenül az áramkörön kenyérsütőlap nélkül. Szúrja át az ing elejét egy LED -el, és csatlakoztassa az esp -hez, varrja az áramkört az ingbe. Ismételje meg ezt a folyamatot 2 -szer. Az utolsó lépésben vegye ki a ládát, és fúrjon lyukat úgy, hogy az LCD legyen, majd fúrjon két kisebb lyukat a mellkasba, hogy át tudja illeszteni az RFID vezetékeit. Helyezze az áramkört a mellkasba, és kész.
Ajánlott:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
4 lépés az akkumulátor belső ellenállásának méréséhez: 4 lépés
4 lépés az akkumulátor belső ellenállásának mérésére: Íme a 4 egyszerű lépés, amelyek segítenek mérni az akkumulátor belső ellenállását