Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Tietokanta
- Vaihe 2: Piiri
- Vaihe 3: Pycharm
- Vaihe 4: Taustajärjestelmä
- Vaihe 5: ESP8266
- Vaihe 6: Käyttöliittymä
- Vaihe 7: Behuizing
Video: DigiFlag: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Jos haluat pelata, ota lippu talteen ja haluat tietää, miten peliä hiukan digitalisoidaan, tämä on oikea paikka. Tässä ohjeessa automatisoit pisteet ja näet kuka pelissä kuoli.
Tarvikkeet
Työkalut:
- Porata
- liimapistooli
- esp
- uart -sovitin
- juotin
- Tarvikkeet:
- Druksensor x4
- LDR x4
- LED x2
- Näyttö x1
- esp x4
- vadelma pi x1
- puinen rintakehä x1
- leipälauta x3
- PVC -putki x1
- hyppykaapelit x80
- virtalähde pi x1: lle
- puinen lankku x2
- tikku x2
- vastus 10 khm x6
- vastus 475ohm x2
- potentiometri x1
- eristysnauha x5
Vaihe 1: Tietokanta
Projektitietokanta on olemassa kuudesta sarakkeesta. Jokaisella sarakkeella on oma tunnus. Suurin osa elementeistä on INT- tai VARCHAR -elementtejä, mutta tunnisteita sisältäville elementeille on käytettävä DOUBLE. Kun kaava on valmis, suunnittele tietokanta eteenpäin, jotta voimme toteuttaa tiedot.
Vaihe 2: Piiri
Piiriä varten tarvitset paljon lueteltuja komponentteja. Noudata kaaviota, älä juota vielä mitään niin, että kun piirissä on vika, voit helposti vaihtaa viallisen osan tai vaihtaa sen. Kytke pi -virtalähde pistorasiaan ja katso, palaako nestekidenäyttö, nestekidenäytön kirkkautta voidaan säätää potentiometrillä.
Vaihe 3: Pycharm
Tässä vaiheessa tarvitset pycharm -ohjelman, kun se on asennettu, voimme aloittaa kokoonpanon määrittämisen. Paina tiedostoa vasemmassa yläkulmassa, valitse sitten asetukset tai asetukset ja valitse käyttöönotto. Tässä näytössä sinun on napsautettava plus -kuvaketta ja valittava SFTP -määritys. Nimeä kokoonpano ja täytä kentät, isäntä tarkoittaa sinun pi -IP -osoitetta, käyttäjänimeä ja salasanaa. Siirry kartoituksiin ja valitse hakemisto, jota haluat käyttää. Palaa edelliseen näyttöön ja paina testiyhteyttä. Kun tämä antaa onnistuneen vastauksen, napsauta ok.
Vaihe 4: Taustajärjestelmä
Täällä kirjoitat taustaohjelman koodin. Aloita kirjoittamalla asetukset tähän, nollaa nestekidenäyttö, jotta vanhempia viestejä ei näy. Kirjoita sitten reitit esp: iin, jotta saat json -viestin esp: ltä ja päivität pisteet tai kuoleman tietokannassa. Kirjoita sitten websockets, joita käytetään kommunikoimaan käyttöliittymän kanssa. lopuksi kirjoita rfid () -toiminto, jolloin kuoleman elementti asetetaan arvoon 0, kun tunniste skannataan. Löydät kaikki tämän projektin koodit lisäkansiosta.
Vaihe 5: ESP8266
ESP -moduuli on koodattu arduinoon, joten muista asentaa arduino ide. Kun olet asentanut, siirry tiedostoon, asetuksiin ja kirjoita kuvassa näkyvä linkki "Boards Managerin lisäosoitteet:" -tekstikenttään. Napsauta ok ja avaa työkalut näytön yläreunassa, siirry tauluihin, taulujen hallintaan ja vieritä kokonaan alas ja asenna esp8266. Kun tämä on tehty, siirry tiedostoesimerkkeihin ja valitse basicHttpClient, täytä wifi -asetukset ja. Muokkaa nyt tiedostoa kuten viimeisessä kuvassa. Ota uart -sovitin ja juota painike gpio0: n ja maan väliin. Kytke esp sovittimeen ja kytke se USB -porttiin pitäen painiketta painettuna. Siirry nyt työkaluihin ja valitse äskettäin valmisteltu yhdistelmä, valitse taulukoista yleinen esp8266 ja aloita lataus. Vapauta painike, kun näet viiveen. Toisten esp: n u: n on muutettava api -polku taustaohjelman vastaavan poluksi. 2 viimeisen kohdalla u on vaihdettava sekä nastat 0 että 2 digitaaliseksi ja muutettava if jos (s1 && s2 = = KORKEA).
Vaihe 6: Käyttöliittymä
Rakenna käyttöliittymä toistamalla suunnittelua syöttämällä tekstiä html -tiedostoon ja lisäämällä luokkia. Määrittämällä painikkeille href -linkit voimme vaihtaa sivuja. Muokkaamalla css -tiedostoa html -luokilla voit muuttaa sivun rakennetta. Toteuttamalla JavaScriptin voit lähettää liukusäätimen arvon taustajärjestelmään ja kertoa pelille milloin aloittaa peli.
Vaihe 7: Behuizing
Aloita jakamalla lankut kahdeksaan yhtä suureen suorakulmioon, varmista, että sinulla on tarpeeksi tilaa leikata kaikki puolet 4 kertaa. Kun tämä on tehty, liimaa 3 suorakulmioita yhteen ja liimaa 2x sivut vasemman suorakulmion päälle. Työnnä naula alareunan jokaisen kulman läpi. Poraa sitten 2 kokoa, jotka ovat riittävän suuria pvc -putkelle, yhteen liimattujen 3 suorakulmion läpi. Aseta leipälauta, jossa on painetulppa alaosan sisäpuolelle ja sivut. Kohdista paineanturit varovasti niin, että ne ovat putkien alla, ja työnnä liimatut suorakulmiot putkien päälle. Toista tämä prosessi toiselle leirille. Ota sitten vähän puuta, poraa 2 pientä reikää ja leikkaus, joka sopii esp -nastoihin. Lävistä paita LDR: llä ja laita jalat 2 -reikäisten juotospiirin läpi suoraan ilman leipälautaa. Lävistä paidan etuosa LED -valolla ja liitä se esp -ompeleella piiriin paitaan. Toista tämä prosessi 2 kertaa. Viimeisessä vaiheessa ota rintakehä ja poraa reikä niin, että nestekidenäyttösi mahtuu, ja poraa kaksi pienempää reikää rintaan, jotta voit sovittaa RFID -johdot läpi. Aseta kierros rintaan ja olet valmis.
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen