Tartalomjegyzék:

DigiFlag: 7 lépés
DigiFlag: 7 lépés

Videó: DigiFlag: 7 lépés

Videó: DigiFlag: 7 lépés
Videó: ▶️ Взгляд из вечности 7 и 8 серия - Мелодрама | Фильмы и сериалы - Русские мелодрамы 2024, November
Anonim
Dlag
Dlag

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

Adatbázis
Adatbázis
Adatbázis
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

Áramkör
Áramkör
Áramkör
Á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

Pycharm
Pycharm
Pycharm
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

ESP8266
ESP8266
ESP8266
ESP8266
ESP8266
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

Kezelőfelület
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

Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
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: