Obsah:
- Zásoby
- Krok 1: Databáza
- Krok 2: Okruh
- Krok 3: Pycharm
- Krok 4: Backend
- Krok 5: ESP8266
- Krok 6: Frontend
- Krok 7: Behuizácia
Video: DigiFlag: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Ak chcete hrať, zachyťte vlajku a chcete vedieť, ako hru trochu digitalizovať, toto je miesto, kde musíte byť. V tomto pokyne zautomatizujete skóre a uvidíte, kto v hre zomrel.
Zásoby
Náradie:
- Vŕtačka
- lepiaca pištoľ
- napr
- uart adaptér
- spájkovačka
- Zásoby:
- Druksensor x4
- LDR x4
- LED x2
- Displej x1
- hlavne x4
- malina pi x1
- drevená truhlica x1
- breadboard x3
- pvc potrubie x1
- prepojovacie káble x80
- napájací zdroj pre pi x1
- drevená doska x2
- palica x2
- odpor 10 kOhm x6
- odpor 475 ohmov x2
- potenciometer x1
- izolačná páska x5
Krok 1: Databáza
Databáza projektov existuje zo 6 stĺpcov. Každý stĺpec má svoje vlastné ID. Väčšina prvkov je INT alebo VARCHAR, ale pre prvky, ktoré budú obsahovať značku, musíme použiť DVOJNÁSOBOK. Po dokončení schémy pripravte databázu, aby sme mohli implementovať údaje.
Krok 2: Okruh
Pre obvod budete potrebovať veľa z uvedených komponentov. Postupujte podľa schémy, zatiaľ nič nespájkujte, aby ste v prípade poruchy v obvode mohli ľahko vymeniť alebo znova zapojiť chybný komponent. Pripojte napájanie pí a zistite, či sa LCD rozsvieti, jas textu LCD je možné nastaviť potenciometrom.
Krok 3: Pycharm
Na tento krok budete potrebovať program pycharm, akonáhle je nainštalovaný, môžeme začať s konfiguráciou. Stlačte súbor v ľavom hornom rohu, potom vyberte predvoľby alebo nastavenia a vyberte nasadenie. Na tejto obrazovke musíte kliknúť na ikonu plus a vybrať konfiguráciu SFTP. Pomenujte konfiguráciu a vyplňte polia, hostiteľ predstavuje adresu IP vášho pi, používateľské meno a heslo z priečinka. Prejdite na mapovania a vyberte adresár, ktorý chcete použiť. Vráťte sa na predchádzajúcu obrazovku a kliknite na testovacie pripojenie. Keď to poskytne úspešnú odpoveď, kliknite na ok.
Krok 4: Backend
Tu napíšete kód pre backend. Začnite tým, že tu napíšete nastavenie, resetujte LCD displej, aby sa nezobrazovali žiadne staršie správy. Potom napíšte trasy k esp, aby ste od esp dostali správu json, a aktualizujte skóre alebo úmrtie v databáze. potom napíšte, aby mali webové zásuvky, ktoré sa používajú na komunikáciu s frontendom. Nakoniec napíšte funkciu rfid (), ktorá nastaví prvok smrti v údajoch na 0 pri skenovaní značky. Všetky kódy pre tento projekt nájdete v dodatočnom priečinku.
Krok 5: ESP8266
Modul ESP je kódovaný v arduino, preto si nainštalujte arduino ide. Po inštalácii prejdite do súboru, predvolieb a zadajte odkaz zobrazený na obrázku do textového poľa „Ďalšie adresy URL správcu dosiek:“. Kliknite na tlačidlo OK a potom v hornej časti obrazovky otvorte nástroje, prejdite na dosky, správcu dosiek, posuňte zobrazenie úplne nadol a nainštalujte esp8266. Akonáhle to urobíte, prejdite na príklady súborov a zvoľte basicHttpClient, vyplňte konfiguráciu wifi a. Teraz upravte súbor tak, ako som to urobil na poslednej fotografii. Vezmite uart adaptér a spájkujte tlačidlo medzi gpio0 a zemou. Pripojte esp do adaptéra a zapojte ho do USB portu, pričom podržte tlačidlo. Teraz prejdite na nástroje, vyberte novo apeared com poort vyberte z panelov generické esp8266 a spustite nahrávanie. Hneď ako uvidíte percentá, uvoľnite tlačidlo. U ostatných esp budete musieť zmeniť cestu api na cestu zodpovedajúceho v backende. Pri dvoch posledných budete musieť zmeniť pin 0 aj 2 na digitalRead a zmeniť ak na if (s1 && s2 = = VYSOKÝ).
Krok 6: Frontend
Vytvorte frontend replikáciou dizajnu zadaním textu do súboru html a pridaním tried. Priradením odkazov href k tlačidlám môžeme prepínať medzi stránkami. Úpravou CSS pomocou tried vytvorených v html môžete zmeniť štruktúru stránky. Implementáciou JavaScriptu môžete poslať hodnotu posúvača do backendu a dať hre vedieť, kedy hru začať.
Krok 7: Behuizácia
Na začiatku rozdeľte dosky na 8 rovnakých obdĺžnikov, uistite sa, že máte dostatok zvyšku na vystrihnutie každej strany 4 -krát. Keď je to hotové, prilepte 3 obdĺžniky k sebe a prilepte 2x strany vľavo na obdĺžnik. Vložte klinec do každého rohu spodného obdĺžnika. Potom vyvŕtajte 2 celky dostatočne veľké na potrubie z PVC cez 3 obdĺžniky, ktoré sú zlepené dohromady. Do spodnej časti s bočnicami položte do spodnej časti dosku na pečenie s prítlačným tanierom. Opatrne zarovnajte snímače tlaku tak, aby boli pod rúrkami, a zatlačte nalepené obdĺžniky cez rúry. Tento postup zopakujte pre druhý tábor. Potom vezmite kúsok dreva, vyvŕtajte 2 malé otvory a výrez, ktorý zodpovedá kolíkom esp. Prepichnite tričko LDR a prevlečte nohy 2 -dierkovým spájkovacím okruhom priamo bez breadboardu. Prepichnite prednú časť trička diódou LED a spojte ju s obvodom všitým obvod do košele. Tento postup zopakujte 2 krát. V poslednom kroku vezmite hrudník a vyvŕtajte otvor, aby sa vám zmestil displej LCD, a potom do hrudníka vyvŕtajte dva menšie otvory, aby ste doň mohli vtesnať drôty rfid. Umiestnite svoj obvod do hrudníka a máte hotovo.
Odporúča:
Počítadlo krokov - mikro: bit: 12 krokov (s obrázkami)
Počítadlo krokov - mikro: bit: Tento projekt bude počítadlom krokov. Na meranie našich krokov použijeme senzor akcelerometra, ktorý je vstavaný v Micro: Bit. Zakaždým, keď sa Micro: Bit zatrasie, pridáme k počtu 2 a zobrazíme ho na obrazovke
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): 8 krokov
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): Ultrazvukové meniče zvuku L298N Dc napájací adaptér ženského adaptéra s mužským DC kolíkom Arduino UNOBreadboard Ako to funguje: Najprv nahráte kód do Arduino Uno (je to mikrokontrolér vybavený digitálnym a analógové porty na prevod kódu (C ++)
Bolt - Nočné hodiny pre bezdrôtové nabíjanie DIY (6 krokov): 6 krokov (s obrázkami)
Bolt - Nočné hodiny bezdrôtového nabíjania DIY (6 krokov): Indukčné nabíjanie (tiež známe ako bezdrôtové nabíjanie alebo bezdrôtové nabíjanie) je typ bezdrôtového prenosu energie. Na prenos elektriny do prenosných zariadení používa elektromagnetickú indukciu. Najbežnejšou aplikáciou je bezdrôtové nabíjanie Qi
Ako rozobrať počítač pomocou jednoduchých krokov a fotografií: 13 krokov (s obrázkami)
Ako rozobrať počítač jednoduchými krokmi a obrázkami: Toto je návod, ako rozobrať počítač. Väčšina základných komponentov je modulárna a dá sa ľahko odstrániť. Je však dôležité, aby ste o tom boli organizovaní. Pomôže to zabrániť strate súčiastok a tiež pri opätovnej montáži
Od Roomby k Roveru iba 5 krokov!: 5 krokov
Od Roomby po Rover za pouhých 5 krokov !: Roboti Roomba sú zábavným a jednoduchým spôsobom, ako ponoriť prsty do nohy vo svete robotiky. V tomto návode podrobne popíšeme, ako previesť jednoduchú Roombu na ovládateľný rover, ktorý súčasne analyzuje svoje okolie. Zoznam dielov 1.) MATLAB2.) Roomb