Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Database
- Trin 2: Kredsløb
- Trin 3: Pycharm
- Trin 4: Backend
- Trin 5: ESP8266
- Trin 6: Frontend
- Trin 7: Behuizing
Video: DigiFlag: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Hvis du kan lide at spille fange flaget og vil vide, hvordan du digitaliserer spillet lidt, er dette stedet at være. I denne instruktive vil du automatisere scoringer, og du vil se, hvem der døde i spillet.
Forbrugsvarer
Værktøjer:
- Bore
- limpistol
- esp
- uart adapter
- loddekolbe
- Tilbehør:
- Druksensor x4
- LDR x4
- LED x2
- Skærm x1
- esp x4
- hindbær pi x1
- kiste i træ x1
- brødbræt x3
- pvc rør x1
- jumper kabinetter x80
- strømforsyning til pi x1
- træplank x2
- stick x2
- modstand 10kohm x6
- modstand 475ohm x2
- potentiometer x1
- isoleringstape x5
Trin 1: Database
Projektdatabasen findes på 6 kolonner. Hver kolonne har sit eget id. De fleste af elementerne er INT'er eller VARCHAR, men for de elementer, der vil indeholde mærket, skal vi bruge en DOBBEL. Når ordningen er færdig, skal databasen fremstilles, så vi kan implementere data.
Trin 2: Kredsløb
Til kredsløbet har du brug for mange af de listede komponenter. Følg skemaet, lod ikke noget endnu, så når der er en fejl i kredsløbet, kan du let skifte den eller ødelægge den defekte komponent igen. Tilslut pi -strømmen, og se om LCD -indikatoren lyser, LCD -tekstens lysstyrke kan justeres af potentiometeret.
Trin 3: Pycharm
Til dette trin skal du bruge pycharm -programmet, når dette er installeret, kan vi begynde at konfigurere konfigurationen. Tryk på filen i øverste venstre hjørne, vælg derefter præferencer eller indstillinger, vælg implementering. På denne skærm skal du klikke på plusikonet og vælge en SFTP -konfiguration. Navngiv konfigurationen, og udfyld felterne, værten står for ip -adressen til din pi, brugernavnet og adgangskoden fra. Gå til kortlægninger og vælg det bibliotek, du vil bruge. Gå tilbage til den forrige skærm, og tryk på testforbindelsen. Når dette giver et vellykket svar klik på ok.
Trin 4: Backend
Her skriver du koden til backend. Start med at skrive opsætningen her, nulstil LCD'et, så der ikke vises ældre meddelelser. Skriv derefter ruterne til esp'erne, så du modtager en json -besked fra esp og opdaterer score eller død i databasen. derefter skrive har websockets disse bruges til at kommunikere med frontend. Skriv endelig rfid () -funktionen, dette sætter dødselementet i dataene til 0, når mærket scannes. Du kan finde alle koderne til dette projekt i den ekstra mappe.
Trin 5: ESP8266
ESP -modulet er kodet i arduino, så sørg for at installere arduino ide. Når den er installeret, skal du gå til fil, præferencer og skrive det link, der vises på billedet, i "de ekstra Boards Manager -webadresser:" tekstfelt. Hit ok, åbn derefter værktøjer øverst på din skærm, gå til boards, boards manager og rul helt ned og installer esp8266. Når dette er gjort, skal du gå til fileksempler og vælge basicHttpClient, udfylde wifi -konfigurationen og. Rediger nu filen som jeg gjorde på det sidste foto. Tag uart -adapteren, og lod en knap mellem gpio0 og jorden. Sæt esp i adapteren, og sæt den i en usb -port, mens du holder knappen inde. Gå nu til værktøjer, og vælg den nyligt viste kommando, vælg fra bestyrelsen den generiske esp8266 og start upload. Slip knappen, når du ser en procentdel. For de andre esp'er bliver u nødt til at ændre api -stien til den for den tilsvarende i backend. For de 2 sidste skal u ændre både pin 0 og 2 til digitalRead og ændre if to if (s1 && s2 = = HØJ).
Trin 6: Frontend
Byg frontend ved at replikere designet ved at indtaste tekst i html -filen og tilføje klasser. Ved at tildele href -links til knapper kan vi skifte mellem sider. Ved at redigere et css med klasserne lavet i html kan du ændre sidens struktur. Ved at implementere JavaScript kan du sende værdien af skyderen til backend og lade spillet vide, hvornår spillet skal startes.
Trin 7: Behuizing
Start med at opdele plankerne i 8 lige store rektangler, sørg for at du har nok tilbage til at skære hver side ud 4 gange. Når det er gjort, limes 3 af rektangler sammen og limes 2x siderne oven på det venstre over rektangel. Sæt et søm gennem hvert hjørne af det nederste rektangel. Bor derefter 2 helheder lige store nok til PVC -røret gennem de 3 rektangler, der er limet sammen. Læg et brødbræt med trykløbet inde i bunddelen med siderne. Juster forsigtigt tryksensorerne, så de er under rørene, og skub de limede rektangler over rørene. Gentag denne proces for den anden lejr. Tag derefter lidt af træet, bor 2 små huller og et snit, der passer til esp -benene. Stik hul i trøjen med LDR og sæt benene gennem de 2 huller, der lodder kredsløbet direkte uden et brødbræt. Pierce forsiden af trøjen med en LED og tilslut den med esp sy sy kredsløbet i trøjen. Gentag denne proces 2 gange. Til det sidste trin skal du tage brystet og bore et hul, så din LCD passer, og derefter bore to mindre huller i brystet, så du kan passe ledningerne i rfid igennem. Placer dit kredsløb i brystet, og du er færdig.
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)