Sadržaj:

DigiFlag: 7 koraka
DigiFlag: 7 koraka

Video: DigiFlag: 7 koraka

Video: DigiFlag: 7 koraka
Video: Торт для Алёны Свиридовой // Кондитер Дети. 7 выпуск 2024, Rujan
Anonim
Dlag
Dlag

Ako volite igrati snimanje zastave i želite znati malo digitalizirati igru, ovo je mjesto za vas. U ovom uputstvu ćete automatizirati rezultate i vidjeti ćete tko je umro u igri.

Pribor

Alati:

  • Bušilica
  • pištolj za ljepilo
  • esp
  • uart adapter
  • lemilica
  • Pribor:
  • Druksensor x4
  • LDR x4
  • LED x2
  • Zaslon x1
  • esp x4
  • malina pi x1
  • drvena škrinja x1
  • matična ploča x3
  • pvc cijev x1
  • skakačke kabine x80
  • napajanje za pi x1
  • drvena daska x2
  • štap x2
  • otpornik 10kohm x6
  • otpornik 475ohm x2
  • potenciometar x1
  • izolacijska traka x5

Korak 1: Baza podataka

Baza podataka
Baza podataka
Baza podataka
Baza podataka

Baza podataka projekta postoji od 6 stupaca. Svaka kolona ima svoj ID. Većina elemenata su INT -ovi ili VARCHAR, ali za elemente koji će sadržavati oznaku moramo koristiti DOUBLE. Kad je shema gotova, unaprijedite bazu podataka kako bismo mogli implementirati podatke.

Korak 2: Krug

Krug
Krug
Krug
Krug

Za sklop će vam trebati puno navedenih komponenti. Slijedite shemu, nemojte još ništa lemiti tako da u slučaju kvara u krugu možete lako zamijeniti ili ponovno spojiti neispravnu komponentu. Priključite pi napajanje i provjerite svijetli li LCD, svjetlina LCD teksta može se podesiti potenciometrom.

Korak 3: Pycharm

Pycharm
Pycharm
Pycharm
Pycharm

Za ovaj korak trebat će vam program pycharm kada se instalira, možemo početi postavljati konfiguraciju. Pritisnite datoteku u gornjem lijevom kutu, zatim odaberite željene postavke ili postavke, odaberite implementaciju. Na ovom zaslonu trebate kliknuti na ikonu plus i odabrati SFTP konfiguraciju. Imenujte konfiguraciju i popunite polja, host označava ip adresu vašeg pi, korisničko ime i lozinku iz. Idite na preslikavanja i odaberite direktorij koji želite koristiti. Vratite se na prethodni zaslon i uspostavite testnu vezu. Kada ovo da uspješan odgovor, kliknite na OK.

Korak 4: Pozadina

Ovdje ćete napisati kôd za pozadinu. Započnite s pisanjem postavki ovdje, resetirajte LCD tako da se ne prikazuju starije poruke. Zatim napišite rute do esp -a tako da primite json poruku od esp -a i ažurirate rezultat ili smrt u bazi podataka. zatim napišite web -utičnice koje se koriste za komunikaciju s sučeljem. na kraju napišite funkciju rfid () koja će postaviti element smrti u podatke na 0 kada se oznaka skenira. Sve kodove za ovaj projekt možete pronaći u dodatnoj mapi.

Korak 5: ESP8266

ESP8266
ESP8266
ESP8266
ESP8266
ESP8266
ESP8266

ESP modul kodiran je u arduinu pa svakako instalirajte arduino ide. Nakon instaliranja idite na datoteku, postavke i upišite vezu prikazanu na slici u tekstualni okvir "dodatni URL -ovi upravitelja ploča:". Pritisnite u redu, a zatim otvorite alate pri vrhu ekrana, idite na ploče, upravitelj ploča, pomaknite se dolje i instalirajte esp8266. Nakon što to učinite, idite na primjere datoteka i odaberite basicHttpClient, popunite konfiguraciju wifi i. Sada uredite datoteku kao što sam to učinio na zadnjoj fotografiji. Uzmite adapter za uart i lemite gumb između gpio0 i tla. Priključite esp u adapter i ukopčajte ga u USB priključak držeći gumb pritisnutim. Sada idite na alate i odaberite novootvoreno com poort odaberite s ploča generički esp8266 i pokrenite prijenos. Nakon što vidite postotak na vrhu, otpustite gumb. Za ostale esp -ove u će morati promijeniti api putanju na onu odgovarajućeg u pozadini. Za posljednja 2 u, morat ćete promijeniti pin 0 i 2 u digitalRead i promijeniti if u if (s1 && s2 = = VISOKO).

Korak 6: Frontend

Frontend
Frontend

Izgradite sučelje repliciranjem dizajna unošenjem teksta u html datoteku i dodavanjem klasa. Dodjeljivanjem href veza gumbima možemo se prebacivati kroz stranice. Uređivanjem css -a s klasama napravljenim u html -u možete promijeniti strukturu stranice. Implementacijom JavaScripta možete poslati vrijednost klizača u pozadinu i dati igri do znanja kada započeti igru.

Korak 7: Behuizing

Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing

Za početak podijelite daske u 8 jednakih pravokutnika, pobrinite se da vam ostane dovoljno za izrezivanje svake strane 4 puta. Kad je to gotovo, zalijepite 3 pravokutnika zajedno i zalijepite 2x stranice na vrhu lijeve strane pravokutnika. Provucite čavao kroz svaki kut donjeg pravokutnika. Zatim izbušite 2 cjeline dovoljno velike za PVC cijev kroz 3 pravokutnika koji su zalijepljeni. Postavite ploču s tlačnim spojem unutar donjeg dijela sa stranama. Pažljivo poravnajte osjetnike tlaka tako da budu ispod cijevi i gurnite zalijepljene pravokutnike preko cijevi. Ponovite ovaj postupak za drugi kamp. Zatim uzmite malo lijeve strane drva, izbušite 2 male rupe i izrez koji odgovara iglama za esp. Probušite košulju s LDR -om i stavite noge kroz lemljeno kolo s 2 rupe izravno bez ploče. Probodite LED diodom prednji dio majice i spojite ga pomoću esp -a, ušite krug u košulju. Ponovite ovaj postupak 2 puta. Za posljednji korak uzmite sanduk i izbušite rupu tako da vam LCD stane, a zatim izbušite dvije manje rupe u prsima kako biste mogli provući žice RFID -a. Postavite krug u škrinju i gotovi ste.

Preporučeni: