Obsah:

Polička propojená se zobrazovací policí: 18 kroků (s obrázky)
Polička propojená se zobrazovací policí: 18 kroků (s obrázky)

Video: Polička propojená se zobrazovací policí: 18 kroků (s obrázky)

Video: Polička propojená se zobrazovací policí: 18 kroků (s obrázky)
Video: Export Revit model in NWC , Workspace Setup and Visual inspection in Navisworks : Beginners Tutorial 2024, Červenec
Anonim
Polička propojená s displejem Steam
Polička propojená s displejem Steam
Polička propojená s displejem Steam
Polička propojená s displejem Steam
Polička propojená s displejem Steam
Polička propojená s displejem Steam

Zpět příběh

Můj bratr má figurky Funko POP, které představují jeho postavy, které jeho přátelé nejčastěji hrají ve videohrách. Říkali jsme si, že by bylo skvělé, kdyby měli vitrínu, která by v sobě měla diody LED, které by reprezentovaly jejich stav na Steamu. Takže s mými předchozími zkušenostmi s Arduino, Steam API a zpracováním dřeva jsem řekl, že pravděpodobně něco vymyslím.

Pro každého, kdo neví, co je Steam, je Steam digitální distribuční platforma vyvinutá společností Valve Corporation pro nákup a hraní videoher s vestavěným komunikačním systémem. Steam má také možnost umožnit uživatelům zobrazit, co ostatní hrají, pokud je osoba na svém počítači, venku, ve hře atd., Dokonce vám umožní hrát si s nimi, pokud se tak rozhodnete.

Vlastnosti / design

Jakmile jsme se rozhodli, že budeme dělat tento projekt, posadil jsem se a začal psát některé funkce, o kterých jsem věděl, že to bude muset mít.

  • Bezdrátové nastavení/přihlášení k Wi-Fi jako Chromecast.
  • Přepínač stmívače / zapnutí.
  • Znečištěné LED diody.
  • Režimy stavových LED.
  • Po nastavení a sestavení nulová údržba.
  • POP figurky musí sedět na/v.
  • Nesmí být hladový po moci.

Poté, co jsme se rozhodli, co projekt potřebuje, abych zahrnoval mě a mého bratra, jsme začali procházet návrhy, dokud jsme nedostali to, co máme nyní.

Důležitá poznámka

Původní design byl box s více úrovněmi. Jakmile jsme však postavili dvě základny, mysleli jsme si, že to bude vypadat lépe jako jedna dlouhá police místo krabice s více úrovněmi. Pokusím se co nejlépe vysvětlit, jak bychom to postavili, kdybychom začali s novým designem, takže pokud si na některých obrázcích všimnete, že máme kousky trochu jiné velikosti, je to důvod.

Krok 1: Materiály

Materiály
Materiály
Materiály
Materiály
Materiály
Materiály

Elektronika

  • NodeMCU V1.0 ESP8266 (odkaz)
  • Kabel USB 2.0 A-Male na Micro B (pro programování)
  • 22 gauge silikonový drát 10 stop (odkaz)
  • 1/8 palce rozšiřitelné pletené pouzdro 10 stop (odkaz)
  • Panel Mount DC Jack (Link)
  • DC napájecí zdroj 5 V 2 A (odkaz)
  • Box projektu (odkaz)
  • Potenciometr (odkaz)
  • Pájka (téměř jakákoli elektrická pájka bude fungovat)
  • 22 AWG projektový drát (Link)
  • LED pásek (odkaz)

Project Wood (Home Depot Viz obrázky)

  • 1 dub 0,25 "x 1,5" x 48"
  • 1 dub 0,5 x 1,5 x 48 palců
  • 2 dub.25 "X 5,5" X 48"
  • 1 polykarbonátový list 8 "x 10"

Všimněte si, že deska 0,5 "X 5,5" X 48 "je zobrazena na obrázcích, ale není v projektu použita.

Shromáždění

  • 2 tuby dvoudílného epoxidu (Home Depot)
  • Lepidlo na dřevo (Home Depot)
  • Magnety.315 "Dia X.118" Thk (Home Depot) (volitelně)
  • Ebenová skvrna (Home Depot) (volitelně)
  • Polyuretanový sprej (pokud je potřísněný)
  • Malířská páska

Krok 2: Nástroje

Toto jsou nástroje, které jsme použili

  • Stolní pila
  • Radiální ramenová pila
  • Svorky
  • Pásový brusič
  • Pásová pila
  • Horká lepicí pistole
  • Nůžky
  • Páječka
  • Odstraňovač drátů
  • Elektrická vrtačka
  • Vrtačka
  • Smirkový papír
  • Svinovací metr
  • Soubor

Přestože jsme použili tyto nástroje, neznamená to, že musíte použít tyto přesné nástroje. Pomohlo by to jen krok za krokem, pokud hledáte projekt přímo replikovat. Pásová pila může být například nahrazena skládačkou, rolovačkou, ruční pilou atd.

Krok 3: Sestavení krabice projektu

Budování krabice projektu
Budování krabice projektu
Budování krabice projektu
Budování krabice projektu
Budování krabice projektu
Budování krabice projektu
  1. Nejprve vyvrtejte do krabice projektu otvor z jakékoli strany, kde byste chtěli být přední, to bude pro potenciometr stmívání. Tuto díru jsme vyvrtali na malé straně přímo uprostřed. Pokud používáte potenciometr uvedený v seznamu dílů, nejlepší vrták, který jsme k tomu použili, byl 17/64 (obrázek 1).
  2. Za druhé, vyvrtejte vzadu otvor pro dráty, které budou směřovat do police, když jsme se na krabici zepředu dali tuto díru vzadu vlevo, zjistili jsme, že na to nejlépe fungoval 3/16 vrták, ale bylo to těsný střih.
  3. Dále vyvrtejte do zadní části otvor pro náš stejnosměrný napájecí konektor, který dáme na zadní pravou stranu. Pokud používáte napájecí konektor v seznamu dílů, nejlepší vrták pro to byl 5/16. (Obrázek 2)
  4. Poté vyvrtejte do zadní části otvor pro resetovací tlačítko (toto přesné tlačítko není uvedeno, protože jsme ho dostali z krabice Arduino), položili jsme to hned vedle napájecího konektoru.
  5. Před sestavením krabice projektu jsme odlepili jazýček na potenciometru, protože můžeme potenciometr utáhnout dostatečně pevně, takže jej vlastně nepotřebujeme.
  6. Nakonec vložte všechny díly do příslušných otvorů a utáhněte je. (Obrázek 3)

Krok 4: Elektrický

Elektrický
Elektrický
Elektrický
Elektrický
Elektrický
Elektrický
Elektrický
Elektrický

Při práci s elektřinou může být nejlepší postupovat podle schématu (obrázek 4).

  1. Uřízněte pletené pouzdro na 9 '8'. Pokud nepotřebujete celou délku nebo potřebujete více drátu, ustřihněte pouzdro pouze o 4 palce méně než je délka drátu (to nám umožní, aby drát visel na koncích a pájel se uvnitř projektové krabice a v poličce).
  2. Držte v ruce 3 prameny drátu 22 AWG tak, aby tvořily jakýsi trojúhelník, a obalte je elektrickou páskou.
  3. Provlékněte 3 prameny drátu 22 AWG spletenou objímkou (konec elektrické pásky jako první) a na každém konci ponechte asi 2 palce drátu, což může být obtížné, ale museli jsme drát celou cestu podstrčit. (Obrázek 1)
  4. Zaveďte drát do otvoru pro drát na projektové krabici tak, aby pletené pouzdro bylo mírně uvnitř projektového boxu, poté zalepte dráty horkým kolem otvoru, abyste zabránili jejich vytažení. (Obrázek 2)
  5. Odizolujte konec červeného vodiče asi na 1/4 palce a poté jej připájejte ke kratší noze stejnosměrného napájecího konektoru.
  6. Odizolujte konec černého vodiče asi na 1/4 palce a poté jej připájejte k delší noze stejnosměrného napájecího konektoru.

  7. Umístěte ESP8266 do rámečku projektu (bude použit pro mezery).
  8. Odizolujte konec bílého drátu asi na 1/4 palce a poté jej připájejte ke kolíku D4 na ESP8266
  9. Odřízněte 2 kusy červeného a černého projektovacího drátu, abyste dosáhli z napájecího konektoru na pin Vin a GND.
  10. Pájejte oba ty, jako jsme to udělali s dalšími dvěma červenými a černými vodiči k napájecímu konektoru, pak pájte černý na pin GND a červený na pin Vin.
  11. Odřízněte 3 kusy červeného, černého a žlutého projektového drátu, abyste dosáhli od ESP8266 k potenciometru.
  12. Odizolujte konec 3 vodičů asi na 1/4 palce.
  13. Pájejte tyto tři kusy drátu, jak je znázorněno na obrázku, na potenciometr s černým připojením na pin GND, červeným na 3,3 V a žlutým na A0pin
  14. Odřízněte další 2 kusy černé a žluté.
  15. Odizolujte každý konec 2 vodičů asi na 1/4 palce.
  16. Pájením je oddělte nožkami na resetovacím tlačítku, poté černý vodič ke kolíku GND a žlutý vodič ke kolíku D3.

Se vším tím by mělo být vše na elektrickém výkresu zobrazeném na obrázcích kromě LED diod, protože ty ještě nebyly oříznuty ani připájeny.

Krok 5: Řezání dřeva

Řezání dřeva
Řezání dřeva
Řezání dřeva
Řezání dřeva
Řezání dřeva
Řezání dřeva
  1. Prkno Dub 0,5 x 1,5 x 48 palců podélně rozřízněte na polovinu, aby vznikly dva kusy o velikosti asi 0,5 "x 0,75" x 48 ".
  2. Ořízněte dvě poloviny z kroku 1 tak, aby byly 0,5 palců x 0,75 palců x 44 palců. Ty budou sloužit jako záda a ledová opora uvnitř police.
  3. Desku 0,25 "X 1,5" X 48 "podélně rozřízněte na polovinu, aby zde byly dva kusy o velikosti přibližně 0,25" X, 75 "X 48".
  4. Ořízněte dvě poloviny z kroku 3 tak, aby byly 0,25 "X, 75" X 44 ". Ty budou sloužit jako přední část, která bude sendvičovat polykarbonátový list.
  5. Ořízněte dvě desky 0,25 "X 5,5" X 48 "na 0,25" X 5,5 "X 44" (uložte šrot). Ty budou sloužit jako horní a spodní část police.
  6. Získejte šrot z kroku 5 (šrot by měl být asi 0,25 "X 5,5" X 4 "). Ze šrotu odřízněte dva kusy 0,25" X 5,5 "X 1 1/8". Tyto dva kusy budou koncovkami pro polici.

Krok 6: Řezání polykarbonátu

Řezání polykarbonátu
Řezání polykarbonátu
Řezání polykarbonátu
Řezání polykarbonátu
Řezání polykarbonátu
Řezání polykarbonátu
Řezání polykarbonátu
Řezání polykarbonátu
  1. Odřízněte polykarbonát z 8 x 10 palců na 5,5 palců x 10 palců
  2. Polykarbonát nakrájejte na 8 proužků o rozměrech 5,5 "x 3/4".

Polykarbonát jsme nařezali na pásovou pilu, ale to lze provést skládačkou nebo dokonce stolní pilou.

Krok 7: Lepidlo (část 1)

Přilepte (část 1)
Přilepte (část 1)
Přilepte (část 1)
Přilepte (část 1)
Přilepte (část 1)
Přilepte (část 1)
Přilepte (část 1)
Přilepte (část 1)

Před lepením jsme každý z našich polykarbonátových pásů obrousili na pásovou brusku, abychom získali matný transparentní povrch, což lze také provést pouze brusným papírem. Po řezání a broušení všech polykarbonátových kusů můžeme lepit přední část police. Pokud nemáte pásovou brusku, možná budete chtít být s touto částí opatrní, aby se na přední stranu nedostal epoxid a nezničil transparentní matný povrch.

  1. Rozložte jeden z 0,25 "X, 75" X 44 "peices.
  2. Položte každý z polykarbonátových proužků dolů, abyste se ujistili, že před lepením všechny pasují.
  3. Smíchejte velkou dávku epoxidu (ten bude použit na horní část jedné desky a na spodní část druhé desky zajistěte dostatek).
  4. Naneste epoxid na horní část desky 0,25 "X, 75" X 44 ".
  5. Položte 8 polykarbonátových proužků dolů na desku.
  6. Na polykarbonátové pásy naneste epoxid.
  7. Položte druhou desku 0,25 "X 0,75" X 44 "na vrch a sendvič s mnoha svorkami.

Krok 8: Přilepte (část 2)

Přilepte (část 2)
Přilepte (část 2)

Zatímco čekáme na vytvrzení přední strany, přilepíme zadní část. Zadní část bude tvořena kusem 0,5 "x 3/4" x 44 "palce s několika polykarbonátovými vložkami, které budou fungovat jako průduch.

  1. Zbylý polykarbonát nakrájejte na 8 proužků asi 3/4 "x 3".
  2. Smíchejte středně velkou louži epoxidu.
  3. Pomocí epoxidu přilepte 8 polykarbonátových proužků na 3/4 "širokou stranu jedné z desek 0,5" X 3/4 "X 44", rovnoměrně rozmístěných podél délky. Deska bude nyní mít velikost 593 "X 3/4" X 44 ".
  4. Upněte polykarbonátové pásy ke dřevu, dokud epoxid nevyschne.

Krok 9: Broušení

Broušení
Broušení
Broušení
Broušení

Poté, co přední deska (polykarbonát vložený mezi dřevo) dokončí vytvrzení (čas viz epoxidový kontejner), obrouste obě strany tak, aby byl povrch hladký a bez epoxidů. Po vytvrzení zad můžeme také pískovat, abychom odstranili přebytečný epoxid.

Krok 10: Přilepte (část 3)

Přilepte (část 3)
Přilepte (část 3)
Přilepte (část 3)
Přilepte (část 3)
Přilepte (část 3)
Přilepte (část 3)

Nyní, když máme přední a zadní desky, můžeme je přilepit na naši základnu (0,25 "x 5,5" x 44 ").

  1. Pomocí tenkého korálkového lepidla nalepte přední desku na přední hranu základny (0,25 "x 5,5" x 44 ").
  2. Pomocí tenkého lepidla na dřevo přilepte zadní desku k zadnímu okraji základny (0,25 "x 5,5" x 44 ").
  3. Pomocí svorek upněte dvě desky na místo.

Krok 11: Panel LED

LED lišta
LED lišta
LED lišta
LED lišta
LED lišta
LED lišta
  1. Odřízněte proužek LED na části o 3 pixelech (obrázek 1).
  2. Pájecí pásy spojte dohromady pomocí projektového drátu a zarovnejte je uprostřed každé části polykarbonátu (obrázek 2)
  3. Dlouhý pás zalepte za tepla druhým kusem dřeva o velikosti 0,5 "X 3/4" X 44"
  4. Do jednoho z koncových víček vyvrtejte do dílu otvor o průměru 3/16 (Foto 5).
  5. Protáhněte opletený drát otvorem, za horka jej nalepte na místo a připájejte vodiče k příslušným podložkám (černý na GND, červený na 5V, žlutý na DI), což je také vidět na schématu elektrického zapojení.
  6. Na spodní část lišty LED dejte tenkou perličku lepidla a sevřete ji dolů tak, aby byla asi 1/2 palce od přední desky, aby pomohla zneškodnit diody LED (obrázek 6).
  7. Vyvrtejte pilotní otvory do obou koncových krytů do zadní desky a lišty LED, poté zahloubte otvory a zašroubujte 1palcové šrouby do sádrokartonu, aby konce držely na (Obrázek 5).

Krok 12: Nastavení softwaru Arduino

Nastavení softwaru Arduino
Nastavení softwaru Arduino
Nastavení softwaru Arduino
Nastavení softwaru Arduino
Nastavení softwaru Arduino
Nastavení softwaru Arduino

Čip ESP8266 je široce dostupný a má nízké náklady, protože má funkce pro hostování webových serverů, vytváření požadavků na webové servery a mnoho dalších věcí, které vám umožní připojit váš projekt Arduino k internetu. Chcete -li naprogramovat ESP8266, musíte nejprve nainstalovat Arduino IDE z webových stránek Arduino.

  1. Otevřete Arduino IDE.
  2. Přejděte na Předvolby, které najdete na kartě souboru v horní části okna (obrázek 1).
  3. Přejděte dolů na „Další adresy URL správce desek:“a vložte tento odkaz „https://arduino.esp8266.com/stable/package_esp8266com_index.json“(obrázek 2).
  4. Klikněte na OK
  5. Přejděte do nabídky nástrojů, přejděte na desku a poté na Správce desek … (obrázek 3).
  6. Vyhledejte „ESP“, druhá možnost, která by se měla zobrazit, by měla být „esp8266 by ESP8266 Community“, změňte verzi na verzi 2.5.0 a klikněte na instalaci. (Obrázek 4)
  7. Po dokončení instalace klikněte na Zavřít.
  8. Vraťte se zpět do nabídky nástrojů, přejděte na desku, vyberte NodeMCU 1.0 (modul ESP-12E) (obrázek 5)
  9. V nabídce nástrojů nechte všechny možnosti vypadat jako na obrázku 6.
  10. Stáhněte si soubory, které jsou připojeny k tomuto kroku, pro knihovnu autoconnect a simplelist.
  11. Vraťte se zpět do Arduino IDE, přejděte do nabídky Sketch, Include Library, klikněte na Add. ZIP Library… a poté přejděte do souboru AutoConnect.zip, který jste si právě stáhli.
  12. Opakujte krok 11, ale místo AutoConnect.zip vyberte SimpleList.zip. (Obrázek 7)
  13. Přejděte na Zahrnout knihovnu na kartě Skica a klikněte na Spravovat knihovny… (obrázek 8).
  14. Vyhledejte PageBuilder a nainstalujte jej (obrázek 9).
  15. Vyhledejte ArduinoJson, změňte verzi na verzi 5.13.5 a nainstalujte ji (obrázek 10).
  16. Vyhledejte Neopixel, vyberte 3. možnost a nainstalujte ji (obrázek 11).

Krok 13: Programování

Programování
Programování
Programování
Programování

Nyní, když je Arduino IDE nastaveno, můžeme začít s programováním.

  1. Stáhněte si kód projektu připojený k tomuto kroku.
  2. Otevřete soubor v Arduino IDE.
  3. Připojte ESP8266 k počítači pomocí kabelu Micro USB
  4. V horní části souboru uvidíte "String STEAM_KEY =" XXXXXXXXXXXXXXXXXX "; // Váš klíč páry z API služby Steam." musíte nahradit „XXXXXXXXXXXXXXXXX“klíčem Steam, který můžete načíst z tohoto odkazu, pokud nemáte doménu pro zadání, zadejte jako doménu „127.0.0.1“.
  5. V tomto okamžiku, pokud jste provedli nějaké změny v designu, jako jste přidali více nebo méně LED diod, můžete změnit některá nastavení v kódu v horní části jsou komentáře, které vám s těmito změnami pomohou.
  6. Přejděte na Nástroje, poté přejděte na port a vyberte jedinou dostupnou možnost (pokud existuje více než jedna možnost, odpojte esp8266 a znovu otevřete nabídku nástrojů a přejděte na port a podívejte se, co zmizelo, poté jej znovu zapojte a zjistěte, co se vrátilo a vyberte ten) (Obrázek 1).
  7. Po výběru portu můžete kliknout na tlačítko Odeslat v levém horním rohu (obrázek 2).
  8. Když je nahrávání dokončeno, měli byste vidět spuštění Arduina (LED diody budou mít skákající LED, která je modrá, počkejte, až se rozsvítí fialově, pokud na nich nevidíte žádná světla, udělali jste v krocích něco špatně) v tom okamžiku víte že vše funguje správně.
  9. Odpojte esp8266 z kabelu micro USB a zapojte 5V napájecí zdroj do stejnosměrného konektoru na zadní straně a zkontrolujte, zda LED a stmívač fungují.

Krok 14: Nasazení vrchní části

Nasazení vrcholu
Nasazení vrcholu

V tuto chvíli máte na výběr způsoby, kterými byste chtěli víko namontovat, nakonec jsme jej nasadili 3/4 šrouby do sádrokartonu, do kterých jsme vyvrtali pilotní otvory a zapustili je. Je také možné jej nalepit lepidlem na dřevo na přední lištu a epoxidem na zadní polykarbonátové rozpěrky.

Před tímto krokem jsme barvili, ale to mělo být provedeno před barvením.

Krok 15: Barvení

Barvení
Barvení
Barvení
Barvení
Barvení
Barvení
Barvení
Barvení

Rozhodli jsme se namořit naši polici ebenovým mořidlem a aplikovat polyuretan, abychom polici poskytli ochranu. Pokud se rozhodnete poličku namořit nebo natřít barvou, musíte nejprve nastříhat malířskou pásku na zakrytí polykarbonátu na přední liště, abyste ji nezakrývali. Kromě toho neexistovaly žádné zvláštní kroky k barvení, ale postupovaly podle kroků na plechovce.

Krok 16: Nastavení

Založit
Založit
Založit
Založit
Založit
Založit
  1. Zapojte poličku tam, kde ji chcete nechat.
  2. Přejděte do telefonu nebo na jakýkoli počítač s funkcí wifi.
  3. Vyhledejte signál wifi s názvem Steam-Status-Hub (Foto 1) a připojte se k němu.
  4. Po připojení vám vaše zařízení oznámí, že wifi chce, abyste se přihlásili a získali internet, ale toto je opravdu náš způsob nastavení projektu (Foto 2).
  5. Když kliknete na vyskakovací okno, které říká, že se musíte přihlásit, uvidíte něco jako obrázek 3.
  6. Klikněte na tři řádky v pravém horním rohu.
  7. Klikněte na Steam IDs a zadejte Steam 64 ids přítele, kterého chcete zobrazit, nezapomeňte po zadání všech ID kliknout na tlačítko Odeslat. Všimněte si toho, že první ID se objeví nejblíže k esp8266 v zapojení a potom druhé atd. (SteamID64s najdete z tohoto odkazu).
  8. Klikněte na tři řádky v pravém horním rohu.
  9. Klikněte na Přidat nový přístupový bod, zadejte informace o wifi a klikněte na použít.
  10. Po kliknutí na Použít se dostanete zpět na obrazovku WiFi a polička propojená s párou by měla po minutě zobrazit stav vašich přátel.

Krok 17: Funkce

Nyní existuje mnoho funkcí, které jsem v těchto instrukcích neprošel, jako je tlačítko reset, které zde uvedu.

  • Pokud tlačítko reset podržíte po dobu 5 sekund, odstraní se stará data wifi a restartuje se pomocí přístupového bodu, jako tomu bylo při nastavování.
  • LED diody mají několik stavových režimů pro zobrazení jakýchkoli chyb, například LED diody budou blikat fialově, když se nemohou připojit k síti Wi -Fi a budete ji muset resetovat, LED diody budou pulzovat azurově, pokud nastane problém při načítání informací pro ID, které bylo zadáno, budou LED diody pulsovat žlutě, pokud došlo k problému se sítí nebo pokud je zadaný klíč Steam API špatný.

LED diody mají více barev, které představují stav páry osob

  • Červená = zaneprázdněn.
  • Žlutá = pryč.
  • Zelená = Ve hře.
  • Modrá = online.
  • Oranžová = odložení.
  • Azurová = Hledám obchod.
  • Fialová = hledá se hrát.

Krok 18: Závěr

Polička propojená se Steamem bude i nadále každodenním používáním mého bratra. Za celý tento projekt jsem se naučil mnohem více, než jsem věděl o Arduinu a zpracování dřeva, a budu tyto nové znalosti nadále používat ve svých dalších projektech. Když se ohlédnu zpět na to, co jsem vytvořil, došlo mi, že část designu mohla být změněna, a snažil jsem se ze všech sil vysvětlit, co bychom udělali, kdybychom to udělali. Během příštích několika týdnů budu stále hledat práci na kódu pro tento projekt a jeho aktualizaci. Dejte mi prosím vědět, pokud máte nějaké dotazy nebo problémy týkající se tohoto pokynu a já se budu snažit vám pomoci.

Doporučuje: