INHOUDSOPGAWE:

DigiFlag: 7 stappe
DigiFlag: 7 stappe

Video: DigiFlag: 7 stappe

Video: DigiFlag: 7 stappe
Video: Установка ВСЕХ Драйверов на Windows 7/8/10 в Один Клик | UnderMind 2024, November
Anonim
Dlag
Dlag

As u daarvan hou om te speel, vang die vlag en wil weet hoe u die spel 'n bietjie kan digitaliseer, is dit die plek om te wees. In hierdie instruksies outomatiseer u die tellings en sien u wie in die spel gesterf het.

Voorrade

Gereedskap:

  • Boor
  • gomgeweer
  • veral
  • uart adapter
  • soldeerbout
  • Benodighede:
  • Druksensor x4
  • LDR x4
  • LED x2
  • Vertoon x1
  • esp x4
  • framboos pi x1
  • houtkis x1
  • broodbord x3
  • pvc pyp x1
  • springkabels x80
  • krag benodig vir pi x1
  • hout plank x2
  • hou x2
  • weerstand 10kohm x6
  • weerstand 475ohm x2
  • potensiometer x1
  • isolasieband x5

Stap 1: Databasis

Databasis
Databasis
Databasis
Databasis

Die projekdatabasis bestaan uit 6 kolomme. Elke rubriek het sy eie ID. Die meeste elemente is INT's of VARCHAR, maar vir die elemente wat die etiket bevat, moet ons 'n DOUBLE gebruik. As die skema klaar is, ontwerp die databasis aan sodat ons data kan implementeer.

Stap 2: Skakel

Kring
Kring
Kring
Kring

Vir die stroombaan benodig u baie van die genoemde komponente. Volg die skema, moet nog niks soldeer nie, sodat, as daar 'n fout in die stroombaan is, u die defekte komponent maklik kan uitruil of weer kan bedraad. Sluit die pi -krag aan en kyk of die LCD brand, die helderheid van die LCD -teks kan met die potensiometer aangepas word.

Stap 3: Pycharm

Pycharm
Pycharm
Pycharm
Pycharm

Vir hierdie stap benodig u die pycharm -program sodra dit geïnstalleer is, kan ons die konfigurasie begin opstel. Druk op die lêer in die linker boonste hoek, kies dan voorkeure of instellings, kies implementering. Op hierdie skerm moet u op die plus -ikoon klik en 'n SFTP -opset kies. Noem die konfigurasie en vul die velde in; die gasheer staan vir die ip -adres van jou pi, die gebruikersnaam en wagwoord van die. Gaan na toewysings en kies die gids wat u wil gebruik. Keer terug na die vorige skerm en druk toetsverbinding. As dit 'n suksesvolle antwoord gee, klik op ok.

Stap 4: Backend

Hier skryf u die kode vir die agterkant. Begin deur die opstelling hier te skryf, stel die LCD terug sodat daar geen ouer boodskappe verskyn nie. Skryf dan die roetes na die esp's sodat u 'n json -boodskap van die esp ontvang en die telling of die dood in die databasis bywerk. skryf dan die webkaste wat gebruik word om met die voorkant te kommunikeer. Uiteindelik skryf die rfid () -funksie, dit stel die sterfteelement in die data op 0 wanneer die merker geskandeer word. U kan al die kodes vir hierdie projek in die ekstra gids vind.

Stap 5: ESP8266

ESP8266
ESP8266
ESP8266
ESP8266
ESP8266
ESP8266

Die ESP -module is in arduino gekodeer, dus installeer arduino ide. Sodra dit geïnstalleer is, gaan na die lêer, voorkeure en tik die skakel wat op die prentjie verskyn, in die "boksbestuurder -URL's:" addisionele tekskassie. Klik op ok, dan maak u gereedskap bo -aan u skerm oop, gaan na borde, planke bestuurder en blaai tot onder en installeer esp8266. Sodra dit klaar is, gaan na lêervoorbeelde en kies die basicHttpClient, vul die wifi -opset in en. Wysig nou die lêer soos ek op die laaste foto gedoen het. Neem die uart -adapter en soldeer 'n knoppie tussen die gpio0 en die grond. Sluit die esp in die adapter aan en steek dit in die usb -poort terwyl u die knoppie ingedruk hou. Gaan nou na gereedskap en kies die nuut verskynde poort, kies uit die generiese esp8266 en begin met die oplaai. Laat die knoppie los sodra 'n persentasie verskyn. Vir die ander esp's moet u die api -pad verander na die van die ooreenstemmende in die agterkant. Vir die 2 laaste moet u pin 0 en 2 na digitalRead verander en die if to if (s1 && s2 = = HOOG).

Stap 6: Voorkant

Voorkant
Voorkant

Bou die voorkant deur die ontwerp te herhaal deur tekst in die html -lêer in te voer en klasse by te voeg. Deur href -skakels aan knoppies toe te ken, kan ons deur bladsye gaan. Deur 'n css met die klasse in die html te wysig, kan u die struktuur van die bladsy verander. Deur JavaScript te implementeer, kan u die waarde van die skuifbalk na die agterkant stuur en die spel laat weet wanneer u die spel moet begin.

Stap 7: Behuizing

Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing

Begin deur die planke in 8 gelyke reghoeke te verdeel; maak seker dat u genoeg oor het om elke kant vier keer uit te sny. As dit klaar is, plak u drie reghoeke aan mekaar vas en plak die 2x kante bo -op die linker reghoek. Steek 'n spyker deur elke hoek van die onderste reghoek. Boor dan 2 groothede wat net groot genoeg is vir die pvc -pyp deur die drie reghoeke wat aan mekaar vasgeplak is. Plaas 'n broodbord met die drukbaan binne -in die onderste deel met die kante. Rig die druksensors versigtig sodat hulle onder die pype is en druk die vasgeplakte reghoeke oor die pype. Herhaal hierdie proses vir die tweede kamp. Neem dan 'n bietjie oorskiethout, boor 2 klein gaatjies en 'n sny wat by die esp -penne pas. Steek die hemp deur die LDR en steek die bene deur die 2 gate soldeer die kring direk sonder 'n broodbord. Steek die voorkant van die hemp deur met 'n LED en verbind dit met die esp. Stik die kring in die hemp. Herhaal hierdie proses 2 keer. Vir die laaste stap, neem die bors en boor 'n gat sodat u LCD pas, boor dan twee kleiner gate in die bors sodat u die drade van die RFID kan deurpas. Plaas jou kring in die bors en jy is klaar.

Aanbeveel: