Obsah:
- Zásoby
- Krok 1: Databáze
- Krok 2: Okruh
- Krok 3: Pycharm
- Krok 4: Backend
- Krok 5: ESP8266
- Krok 6: Frontend
- Krok 7: Behuizing
Video: DigiFlag: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Pokud chcete hrát, zajměte vlajku a chcete vědět, jak hru trochu digitalizovat, toto je místo, kde musíte být. V tomto pokynu zautomatizujete skóre a uvidíte, kdo ve hře zemřel.
Zásoby
Nástroje:
- Vrtat
- tavná pistole
- esp
- uart adaptér
- páječka
- Zásoby:
- Druksensor x4
- LDR x4
- LED x2
- Displej x1
- esp x4
- malina pi x1
- dřevěná truhla x1
- prkénko x3
- pvc potrubí x1
- propojovací kabely x80
- napájení pro pi x1
- dřevěné prkno x2
- tyč x2
- odpor 10 kOhm x6
- odpor 475 ohmů x2
- potenciometr x1
- izolační páska x5
Krok 1: Databáze
Databáze projektu existuje ze 6 sloupců. Každý sloupec má své vlastní ID. Většina prvků je INT nebo VARCHAR, ale pro prvky, které budou obsahovat značku, musíme použít DOUBLE. Po dokončení schématu přepracujte databázi tak, abychom mohli implementovat data.
Krok 2: Okruh
Pro obvod budete potřebovat spoustu uvedených komponent. Postupujte podle schématu, zatím nic nepájejte, aby v případě poruchy v obvodu bylo možné vadnou součást snadno vyměnit nebo znovu zapojit. Připojte napájení pí a zkontrolujte, zda se rozsvítí LCD, jas textu LCD lze upravit potenciometrem.
Krok 3: Pycharm
K tomuto kroku budete potřebovat program pycharm, jakmile bude nainstalován, můžeme začít nastavovat konfiguraci. Stiskněte soubor v levém horním rohu, poté vyberte předvolby nebo nastavení a vyberte nasazení. Na této obrazovce musíte kliknout na ikonu plus a vybrat konfiguraci SFTP. Pojmenujte konfiguraci a vyplňte pole, hostitel znamená IP adresu vašeho pí, uživatelské jméno a heslo z. Přejděte na mapování a vyberte adresář, který chcete použít. Vraťte se na předchozí obrazovku a stiskněte testovací připojení. Když to poskytne úspěšnou odpověď, klikněte na ok.
Krok 4: Backend
Zde napíšete kód pro backend. Začněte tím, že zde napíšete nastavení, resetujte LCD tak, aby se nezobrazovaly žádné starší zprávy. Potom napište trasy k esp, abyste obdrželi zprávu json od esp a aktualizovali skóre nebo úmrtí v databázi. pak napište, aby webové sokety sloužily ke komunikaci s frontendem. nakonec zapište funkci rfid (), která nastaví prvek smrti v datech na 0 při skenování značky. Všechny kódy pro tento projekt najdete v další složce.
Krok 5: ESP8266
Modul ESP je kódován v arduino, takže si nezapomeňte nainstalovat arduino ide. Po instalaci přejděte do souboru, předvoleb a zadejte odkaz zobrazený na obrázku do textového pole „další adresy URL Správce desek:“. Klikněte na ok, poté otevřete nástroje v horní části obrazovky, přejděte na desky, správce desek a přejděte úplně dolů a nainstalujte esp8266. Jakmile to uděláte, přejděte na příklady souborů a vyberte basicHttpClient, vyplňte konfiguraci wifi a. Nyní upravte soubor jako já na poslední fotografii. Vezměte adaptér uart a připájejte tlačítko mezi gpio0 a zemí. Připojte esp do adaptéru a zapojte jej do USB portu, zatímco držíte tlačítko. Nyní přejděte k nástrojům a vyberte nově objevený compoort, vyberte z desek obecný esp8266 a spusťte nahrávání. Jakmile uvidíte procenta, uvolněte tlačítko. U ostatních esp bude muset změnit cestu api na cestu k tomu odpovídajícímu v backendu. U 2 posledních budete muset změnit pin 0 i 2 na digitalRead a změnit if to if (s1 && s2 = = VYSOKÝ).
Krok 6: Frontend
Vytvořte frontend replikováním návrhu zadáním tekst do souboru html a přidáním tříd. Přiřazením odkazů href k tlačítkům můžeme přepínat mezi stránkami. Úpravou CSS pomocí tříd vytvořených v html můžete změnit strukturu stránky. Implementací JavaScriptu můžete poslat hodnotu posuvníku na backend a dát hře vědět, kdy hru spustit.
Krok 7: Behuizing
Začněte tím, že rozdělíte prkna na 8 stejných obdélníků, ujistěte se, že máte dostatek zbývajícího na to, abyste 4krát vyřízli každou stranu. Když je to hotové, slepte 3 obdélníky dohromady a přilepte 2x strany na horní část levého přes obdélník. Provlékněte hřebík každým rohem spodního obdélníku. Poté vyvrtejte 2 celky dostatečně velké pro PVC trubku skrz 3 obdélníky, které jsou slepené dohromady. Umístěte prkénko s přítlačným talířem dovnitř spodní části s boky. Opatrně vyrovnejte tlakové snímače tak, aby byly pod trubkami, a přilepte lepené obdélníky přes potrubí. Tento postup opakujte pro druhý tábor. Poté vezměte kousek dřeva, vyvrtejte 2 malé otvory a výřez, který odpovídá čepům esp. Propíchněte tričko LDR a protáhněte nohy skrz 2 otvory pájením obvodu přímo bez prkénka. Propíchněte přední část trička pomocí LED diody a spojte ji sešitím obvodu do košile. Tento postup opakujte 2krát. V posledním kroku vezměte hrudník a vyvrtejte otvor tak, aby se vám vešel LCD, poté do hrudníku vyvrtejte dva menší otvory, abyste mohli protáhnout dráty RFID. Umístěte svůj obvod do hrudníku a máte hotovo.
Doporučuje:
Počitadlo kroků - mikro: bit: 12 kroků (s obrázky)
Počitadlo kroků - Micro: Bit: Tento projekt bude počítadlem kroků. K měření našich kroků použijeme snímač akcelerometru, který je zabudovaný v Micro: Bit. Pokaždé, když se Micro: Bit zatřese, přidáme 2 k počtu a zobrazíme ho na obrazovce
Akustická levitace s Arduino Uno krok za krokem (8 kroků): 8 kroků
Akustická levitace s Arduino Uno krok za krokem (8 kroků): Ultrazvukové měniče zvuku L298N Dc samice napájecí zdroj s mužským DC pinem Arduino UNOBreadboard Jak to funguje: Nejprve nahrajete kód do Arduino Uno (je to mikrokontrolér vybavený digitálním a analogové porty pro převod kódu (C ++)
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): 6 kroků (s obrázky)
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): Indukční nabíjení (známé také jako bezdrátové nabíjení nebo bezdrátové nabíjení) je druh bezdrátového přenosu energie. Využívá elektromagnetickou indukci k poskytování elektřiny přenosným zařízením. Nejběžnější aplikací je bezdrátové nabíjení Qi
Jak rozebrat počítač pomocí jednoduchých kroků a obrázků: 13 kroků (s obrázky)
Jak rozebrat počítač pomocí jednoduchých kroků a obrázků: Toto je návod, jak rozebrat počítač. Většina základních komponent je modulární a lze je snadno odstranit. Je však důležité, abyste o tom byli organizovaní. To vám pomůže zabránit ztrátě součástí a také při opětovné montáži
Banka přepínaného zatěžovacího odporu s menší velikostí kroku: 5 kroků
Banka přepínaného zatěžovacího odporu s menší velikostí kroku: Banky zatěžovacích odporů jsou vyžadovány pro testování energetických produktů, pro charakterizaci solárních panelů, v testovacích laboratořích a v průmyslových odvětvích. Reostaty zajišťují nepřetržité kolísání odporu zátěže. Jak se však hodnota odporu snižuje, výkon