Obsah:
- Krok 1: Materiály
- Krok 2: Spájkujte displej
- Krok 3: Spájkujte napájacie pripojenia
- Krok 4: Pripojte diódy LED k doske
- Krok 5: Spájkovacie prepínače
- Krok 6: Zapájajte potenciometre
- Krok 7: Naprogramujte mikrokontrolér
- Krok 8: Testovanie a ladenie
- Krok 9: Prevádzka
- Krok 10: Pripravte si klobúkovú dieru
- Krok 11: Vyvŕtajte otvory prepínača
- Krok 12: Dokončite klobúk
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:06
Pred chvíľou som ako svoj prvý projekt s mikrokontrolérom vyrobil hru Pong na LED displeji 5x7, ale potom z toho nič nebolo. Nedávno som dostal ako súčasť uniformy (na inžiniersku súťaž) ochrannú prilbu a bolo mi povedané, aby som si ju prispôsobil, a spomenul som si na pong. V tomto návode vám ukážem, ako vytvoriť posúvajúci sa LED displej a ako ho nainštalovať v tvrdom prevedení. klobúk. Hrá aj pong!
Krok 1: Materiály
Diely: -2 10k potenciometre- 3 4,7 kOhm odpory-4 prepínače SPST-1 5x7 dvojfarebný LED displej-1 8-kolíkový prepínač-1 Hardhat-1 mikrokontrolér atmega168 (alebo arduino) -1 28-kolíková 'tenká' zásuvka-1 nepájivá doska- 1 lítium-polymérová batéria 3,7 V-spájkovačka-horúce lepidlo
Krok 2: Spájkujte displej
V prvom kroku musíte spájkovať vodiče s displejom. Budete tiež musieť spájkovať jeden prepínač z dipového spínača medzi katódami dvoch farieb pre každý rad. Aby to bolo jasnejšie, pripojil som schému zobrazenia na obrázkoch (kliknutím na na obrázku získate verziu v plnej veľkosti).
V ďalšom kroku som použil prepínač 8 pre „cestovný režim“. To preto, aby klobúk nebol omylom zapnutý vo vrecku a vyčerpaný.
Krok 3: Spájkujte napájacie pripojenia
K tomuto kroku musíte spájkovať zásuvku mikrokontroléra s doskou. Potom spájkujte všetky napájacie pripojenia k kolíkom zásuvky mikrokontroléra. Ak si nie ste istí, ktoré kolíky spájkovať, tu nájdete dobrú referenciu.
Krok 4: Pripojte diódy LED k doske
Teraz musíte na drôtené pole pripevniť vodiče vychádzajúce z LED displeja. Aby ste tomu pomohli, pozrite sa na priloženú schému alebo sa môžete pozrieť v kóde v úvode a nájsť výstupné kolíky na Arduine.
Krok 5: Spájkovacie prepínače
Ďalej spájkujte prepínače s doskou. Opäť som pripojil schému k obrázkom tohto kroku.
Pre každý spínač je to jeden kontakt spínača pripojený k zodpovedajúcemu kolíku mikrokontroléra a druhý k kladnému napätiu. Pre každý prepínač je tu tiež jeden odpor od vstupného kolíka k zemi.
Krok 6: Zapájajte potenciometre
Na spájkovanie potenciometrov najskôr spájkujte kladný výkon s jedným z vonkajších vodičov (každý hrniec má 3 vývody, jeden pre každý koniec odporu a jeden pre meniteľný stred). Mínus spájkujte s druhým vonkajším vodičom a vodičom, ktorý prechádza medzi zodpovedajúcim analógom v mikrokontroléri a stredným vodičom. Urobte to pre každý hrniec.
Na akú stranu spájate kladný a záporný kábel vo veciach, to ovplyvňuje, akým spôsobom otočíte hrncom, aby ste pohybovali lopatkou hore alebo dole. Najlepším spôsobom, ako zistiť, na ktorú stranu sa má spájkovať, je spájkovať kladný vodič v spodnej časti, keď sú 3 vodiče potu obrátené k displeju zo strany, na ktorú budú namontované. Alebo to len hádajte a zmeňte to neskôr. Je to tiež dobré miesto na spájkovanie reproduktora, pripevnenie jednej strany na kolík 15 mikrokontroléra a druhej na zem.
Krok 7: Naprogramujte mikrokontrolér
To môže byť najnáročnejšia úloha, ak s mikrokontrolérmi začínate. Nastavenie, ktoré používam na programovanie mikrokontrolérov pomocou AVRisp mkII na načítanie bootloadera pre Arduino, ktoré je možné naprogramovať cez USB. Vložte program pripojený k tomuto kroku (alebo v úvode) na mikrokontrolér (súbor.hex v priečinok s apletmi je možné načítať do mikrokontroléra namiesto zavádzača). Pri vypaľovaní bootloadera nastavte čip tak, aby používal interný kryštál 8 MHz, pokiaľ nechcete používať externý kryštál (extra rýchlosť v skutočnosti nie je potrebná). Ak kód znova skomplikujete, uistite sa, že má správny takt pre to, čo budete používať. Hneď ako je programovaný, vložte čip do zásuvky na doske.
Krok 8: Testovanie a ladenie
Teraz je načase pripojiť batériu a dúfať, že bude fungovať.
Ak to nefungovalo, pokúsim sa poskytnúť niekoľko tipov na ladenie: ak na displeji chýba riadok, je to uvoľnené pripojenie alebo skratovaný vodič. sa nič nedeje, najskôr skontrolujte napájanie a vypínače. Ak má správne napätie a stále nefunguje (a čip je zapojený správnym spôsobom), otestujte všetky súčasti jeden po druhom. Ak sa zapne, ale obrazovka sa nezobrazuje správne, uistite sa, že máte správny typ zobrazenia, 5 katódových riadkov a 7 anódových stĺpcov (označovanie riadkov a stĺpcov sa môže líšiť v závislosti od technického listu). Ak to stále nefunguje, zanechajte komentár a pokúsim sa vám pomôcť.
Krok 9: Prevádzka
Keď je zapnutý, prepnutím jedného prepnite medzi režimom Pong a režimom zobrazenia.
V režime zobrazenia sa zobrazí UOIT (moja univerzita) a ak prepnete prepínač 3, zobrazí sa ERTW (bonusové body, na ktoré ste prišli). V režime Pong pohybujte lopatkami otáčaním potenciometra. Prepnutím prepínača 2 prepnite z 1 hráča na 2 hráčov a ak vám to pripadá príliš jednoduché, prepnutím prepínača 3 ho urýchlite.
Krok 10: Pripravte si klobúkovú dieru
Toto je prvý krok k inštalácii elektroniky do klobúka.
Začnite trasovaním šablóny displeja a vystrihnite ju. Prilepte výrez k klobúku tam, kam chcete, aby smeroval displej, a potom ho vystopujte hobby nožom. V tejto časti buďte opatrní, pri rezaní tvrdých zakrivených povrchov sa ľahko šmýka. Teraz s obrysom na klobúku vezmite plastový rezací nôž a sledujte čiary, kým nepreškrtnete. Teraz otvor dokončite vyrezaním zvyšného spojovacieho plastu hobby nožom.
Krok 11: Vyvŕtajte otvory prepínača
Otvory pre vypínač som umiestnil do stredu ako krátky kovový Mohawk, ale môžete ich umiestniť kdekoľvek chcete.
Začnite tým, že vyrobíte malé X, jeden pre každý prepínač a príslušenstvo. Prilepte ich k prilbe stredom X tam, kde chcete dieru. Teraz vyberte príslušnú veľkosť vrtáka a vyvŕtajte každú dieru.
Krok 12: Dokončite klobúk
Posledným krokom je inštalácia všetkých dielov do príslušných otvorov a podľa potreby naneste horúce lepidlo, aby diely držali na svojom mieste. Pre ďalšie rady som vložil poznámky na fotografie.
Všetko, čo musíte urobiť, je predviesť sa! Keďže ste sa dočítali až sem, musí vás to aspoň zaujímať, tak prosím ohodnoťte!
Odporúča:
Drevený LED herný displej poháňaný Raspberry Pi Zero: 11 krokov (s obrázkami)
Drevený LED herný displej poháňaný Raspberry Pi Zero: Tento projekt realizuje LED displej s rozlíšením 20 x 10 pixelov WS2812 s veľkosťou 78 x 35 cm, ktorý je možné ľahko nainštalovať do obývačky a hrať retro hry. Prvá verzia tejto matice bola postavená v roku 2016 a prestavaná mnohými ďalšími ľuďmi. Tento expe
Používajte jeden displej a ponúkajte 4 -ciferný 8886 displej Con Wemos ESP8266 Arduino NodeMCU: 6 krokov
Používame jeden veľký displej so 4 ciframi 8886 s procesorom ESP8266 Arduino NodeMCU: viac ako jedna jednoduchá verzia 8886 displeja, ktorá má jednu noc, jednu veľkú D1 - potrebujem pre Arduino alebo jeden NodeMCU o kvalitných mikrokontroléroch môžete informovať o tom, ako postupovať
TTGO (farebný) displej s mikropythonom (TTGO T-displej): 6 krokov
TTGO (farebný) displej s mikropythonom (TTGO T-displej): TTGO T-Display je doska založená na ESP32, ktorá obsahuje 1,14 palcový farebný displej. Dosku je možné kúpiť za cenu nižšiu ako 7 $ (vrátane poštovného, ceny, ktorú môžete vidieť na BangGood). Je to neuveriteľná cena za ESP32 vrátane displeja.
LCD displej I2C / IIC - Použite SPI LCD na I2C LCD displej pomocou modulu SPI až IIC s Arduino: 5 krokov
LCD displej I2C / IIC | Použite SPI LCD na I2C LCD displej pomocou modulu SPI až IIC s Arduino: Ahoj, pretože normálny SPI LCD 1602 má príliš veľa káblov na pripojenie, takže je veľmi ťažké prepojiť ho s arduino, ale na trhu je k dispozícii jeden modul, ktorý môže preveďte displej SPI na displej IIC, takže potom potrebujete pripojiť iba 4 vodiče
LCD displej I2C / IIC - Premeňte SPI LCD na I2C LCD displej: 5 krokov
LCD displej I2C / IIC | Premeňte SPI LCD na I2C LCD displej: používanie spi LCD displeja vyžaduje príliš veľa pripojení, čo je skutočne ťažké. Našiel som modul, ktorý dokáže previesť i2c LCD na spi LCD, takže môžeme začať