Përmbajtje:

DigiFlag: 7 hapa
DigiFlag: 7 hapa

Video: DigiFlag: 7 hapa

Video: DigiFlag: 7 hapa
Video: DigiFlag - Raspberry server and UI client (v2) 2024, Nëntor
Anonim
Dlag
Dlag

Nëse ju pëlqen të luani kapni flamurin dhe doni të dini se si ta dixhitalizoni lojën pak, ky është vendi për të qenë. Në këtë udhëzues ju do të automatizoni rezultatet dhe do të shihni se kush vdiq në lojë.

Furnizimet

Mjetet:

  • Stërvitje
  • armë zam
  • esp
  • përshtatës uart
  • Makine per ngjitjen e metalit
  • Furnizimet:
  • Druksensor x4
  • LDR x4
  • LED x2
  • Shfaq x1
  • esp x4
  • mjedër pi x1
  • gjoks druri x1
  • dërrasë buke x3
  • tub PVC x1
  • kabllo kërcyes x80
  • fuqi e mjaftueshme për pi x1
  • dërrasë druri x2
  • shkopi x2
  • rezistencë 10kohm x6
  • rezistencë 475ohm x2
  • potenciometër x1
  • shirit izolues x5

Hapi 1: Baza e të dhënave

Baza e të dhënave
Baza e të dhënave
Baza e të dhënave
Baza e të dhënave

Baza e të dhënave të projektit ekziston nga 6 kolona. Çdo kolonë ka id -në e vet. Shumica e elementeve janë INT ose VARCHAR, por për elementët që do të përmbajnë etiketën ne duhet të përdorim një DOUBLE. Kur skema të përfundojë, inxhinieroni bazën e të dhënave në mënyrë që të mund të zbatojmë të dhënat.

Hapi 2: Qarku

Qarku
Qarku
Qarku
Qarku

Për qarkun do t'ju duhet shumë nga përbërësit e listuar. Ndiqni skemën, mos lidhni asgjë akoma në mënyrë që kur të ketë një defekt në qark, të mund të ndërroni me lehtësi ose të lidhni përsëri komponentin e dëmtuar. Futeni fuqinë pi mjaftueshëm dhe shikoni nëse dritat LCD ndriçojnë, shkëlqimi i tekstit LCD mund të rregullohet nga potenciometri.

Hapi 3: Pycharm

Pycharm
Pycharm
Pycharm
Pycharm

Për këtë hap do t'ju duhet programi pycharm pasi të instalohet kjo mund të fillojmë konfigurimin e konfigurimit. Shtypni skedarin në këndin e sipërm të majtë, pastaj zgjidhni preferencat ose cilësimet, zgjidhni vendosjen. Në këtë ekran ju duhet të klikoni në ikonën plus dhe të zgjidhni një konfigurim SFTP. Emërtoni konfigurimin dhe plotësoni fushat, hosti qëndron për adresën IP të ju pi, emrin e përdoruesit dhe fjalëkalimin nga. Shkoni te hartat dhe zgjidhni drejtorinë që dëshironi të përdorni. Kthehuni në ekranin e mëparshëm dhe goditni lidhjen e provës. Kur kjo jep një përgjigje të suksesshme, klikoni në rregull.

Hapi 4: Përmbajtja

Këtu do të shkruani kodin për pjesën e pasme. Filloni duke shkruar konfigurimin këtu, rivendosni LCD -në në mënyrë që të mos shfaqen mesazhe më të vjetra. Pastaj shkruani rrugët për esp në mënyrë që të merrni një mesazh json nga esp dhe azhurnoni rezultatin ose vdekjen në bazën e të dhënave. pastaj shkruani që rrjetat e uebit këto përdoren për të komunikuar me frontend. përfundimisht shkruani funksionin rfid () kjo do të vendosë elementin e vdekjes në të dhënat në 0 kur etiketimi të skanohet. Të gjithë kodet për këtë projekt mund t'i gjeni në dosjen shtesë.

Hapi 5: ESP8266

ESP8266
ESP8266
ESP8266
ESP8266
ESP8266
ESP8266

Moduli ESP është i koduar në arduino prandaj sigurohuni që të instaloni arduino ide. Pasi të jetë instaluar, shkoni te skedari, preferencat dhe shkruani lidhjen e treguar në figurë në kutinë e tekstit "URL -të shtesë të Menaxherit të Bordeve:". Shtypni ok pastaj hapni mjetet në krye të ekranit tuaj shkoni te bordet, bordet menaxher dhe lëvizni deri në fund dhe instaloni esp8266. Pasi të bëhet kjo, shkoni te shembujt e skedarëve dhe zgjidhni BasicHttpClient, plotësoni konfigurimin wifi dhe. Tani modifikoni skedarin siç bëra në foton e fundit. Merrni përshtatësin e uartit dhe lidhni një buton midis gpio0 dhe tokës. Futeni esp -në në përshtatës dhe futeni atë në një portë usb ndërsa mbani butonin. Tani shkoni te mjetet dhe përzgjidhni sapo shfaqur com poort zgjidhni nga tabelat gjenerik esp8266 dhe filloni ngarkimin. Pasi të shihni një përqindje të shfaqur, lëshoni butonin. Për esp -të e tjerë u do të duhet të ndryshojë shtegun api në atë të atij përkatës në sfond. Për 2 të fundit do të duhet të ndryshoni të dy pin 0 dhe 2 në digitalRead dhe të ndryshoni if në nëse (s1 && s2 = = LART).

Hapi 6: Përpara

Paraprakisht
Paraprakisht

Ndërtoni pjesën e përparme duke përsëritur modelin duke futur tekst në skedarin html dhe duke shtuar klasa. Duke caktuar lidhjet href tek butonat ne mund të kalojmë nëpër faqe. Duke redaktuar një css me klasat e bëra në html ju mund të ndryshoni strukturën e faqes. Duke zbatuar JavaScript ju mund të dërgoni vlerën e rrëshqitësit në pjesën e pasme dhe ta lini lojën të dijë kur të fillojë lojën.

Hapi 7: Behuizing

Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing

Filloni duke i ndarë dërrasat në 8 drejtkëndësha të barabartë, sigurohuni që të keni mjaftueshëm për të prerë çdo anë 4 herë. Kur të bëhet kjo ngjitni së bashku 3 drejtkëndësha dhe ngjitini anët 2x në majë të drejtkëndëshit majtas. Vendosni një gozhdë në çdo cep të drejtkëndëshit të poshtëm. Pastaj stërvitni 2 tërësi mjaft të mëdha për tubin PVC përmes 3këndëshave të ngjitur së bashku. Vendosni një dërrasë buke me kapakun e presionit brenda pjesës së poshtme me anët. Rreshtoni me kujdes sensorët e presionit në mënyrë që ata të jenë nën tuba dhe të shtyjnë drejtkëndëshat e ngjitur mbi tubat. Përsëriteni këtë proces për kampin e dytë. Pastaj merrni pak nga druri i mbetur, shponi 2 vrima të vogla dhe një prerje që i përshtatet kunjave të esp. Shponi këmishën me LDR dhe vendosni këmbët përmes 2 vrimave lidhni qarkun direkt pa një dërrasë buke. Shponi pjesën e përparme të këmishës me një LED dhe lidheni atë me esp qepni qarkun në këmishë. Përsëriteni këtë proces 2 herë. Për hapin përfundimtar, merrni gjoksin dhe shponi një vrimë në mënyrë që LCD -i juaj të përshtatet, pastaj bëni dy vrima më të vogla në gjoks, në mënyrë që të përshtatni telat e rfid -it. Vendoseni qarkun në gjoks dhe mbaruat.

Recommended: