Sadržaj:
- Pribor
- Korak 1: Baza podataka
- Korak 2: Krug
- Korak 3: Pycharm
- Korak 4: Pozadina
- Korak 5: ESP8266
- Korak 6: Frontend
- Korak 7: Behuizing
Video: DigiFlag: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
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 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
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
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
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
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
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:
Dizajn igre brzim pokretom u 5 koraka: 5 koraka
Dizajn igre u Flick -u u 5 koraka: Flick je zaista jednostavan način stvaranja igre, osobito nečega poput zagonetke, vizualnog romana ili avanturističke igre
Broj koraka: 17 koraka
الكشف عن عن أنواع المحاليل: محمدآل سعودالكشف عن المحاليل رابط الفديو
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: 3 koraka
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: U ovom Instructableu ćemo izvršiti detekciju lica na Raspberry Pi 4 sa Shunya O/S pomoću knjižnice Shunyaface. Shunyaface je biblioteka za prepoznavanje/otkrivanje lica. Cilj projekta je postići najbržu brzinu otkrivanja i prepoznavanja s
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovno početi vježbati. Koju opremu trebam pripremiti?
Aduino UNO Broj koraka: 5 koraka
Aduino UNO 를 이용한 도망 치는 &&&& && l g g g g g g g g g g g g g g g 4 g 4 4 4 4 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 일자 일자 일자: 2017.01.06. ~ 2017.01.11.- 역할 분담 SW 엔지니어: 김 예은, 임동영 HW 엔지니어: 김지훈 디자이너: 이재민 레코더: 홍 다예 ------------------------ --------------------------------------------------