Sadržaj:

Steam povezana polica za prikaz: 18 koraka (sa slikama)
Steam povezana polica za prikaz: 18 koraka (sa slikama)

Video: Steam povezana polica za prikaz: 18 koraka (sa slikama)

Video: Steam povezana polica za prikaz: 18 koraka (sa slikama)
Video: How $exual Fantasies Control and Destroy Your Life. What it Actually Does to Your Body. 2024, Studeni
Anonim
Steam povezana polica za prikaz
Steam povezana polica za prikaz
Steam povezana polica za prikaz
Steam povezana polica za prikaz
Steam povezana polica za prikaz
Steam povezana polica za prikaz

Natrag Priča

Moj brat ima Funko POP figure koje predstavljaju njegove likove koje njegovi prijatelji najčešće igraju u video igrama. Mislili smo da bi bilo super da imaju vitrinu koja bi imala LED diode za predstavljanje njihovog statusa na Steamu. Stoga sam sa svojim prijašnjim iskustvom s Arduinom, Steam API -jem i obradom drveta rekao da bih vjerojatno mogao nešto smisliti.

Za sve koji ne znaju što je Steam, Steam je digitalna distribucijska platforma koju je razvila Valve Corporation za kupnju i igranje videoigara s ugrađenim komunikacijskim sustavom. Steam također ima mogućnost dopustiti korisnicima da vide što drugi igraju, ako je osoba na njihovom računalu, daleko, u igri itd., Čak vam omogućuje i da se igrate s njima ako tako odlučite.

Značajke / dizajn

Kad smo odlučili da ćemo napraviti ovaj projekt, sjeo sam i počeo ispisivati neke značajke za koje sam znao da bi to morale imati.

  • Postavljanje/prijava bežičnog Wi-Fi-ja poput Chromecasta.
  • Prekidač za prigušivanje / uključivanje / isključivanje.
  • Odbijene LED diode.
  • Statusni LED načini.
  • Nulto održavanje nakon postavljanja i izgradnje.
  • POP figurice moraju sjediti na/u.
  • Ne smije biti gladan energije.

Nakon što su odlučili što projekt treba uključiti mene i mog brata, počeli smo pregledavati dizajne sve dok nismo dobili ono što sada imamo.

Važna napomena

Izvorni dizajn bila je kutija s više razina. Međutim, nakon što smo izgradili dvije baze, mislili smo da bi bolje izgledala kao jedna duga polica umjesto kutije s više razina. Potrudit ću se objasniti kako bismo ga izgradili da smo započeli s novim dizajnom, pa ako na nekim slikama primijetite da imamo komade nešto drugačije veličine, to je razlog.

Korak 1: Materijali

Materijali
Materijali
Materijali
Materijali
Materijali
Materijali

Elektronika

  • NodeMCU V1.0 ESP8266 (veza)
  • USB 2.0 A-muški kabel na Micro B (za programiranje)
  • Silikonska žica od 22 metra 10ft (veza)
  • 1/8 inča proširivi pleteni rukav od 10 stopa (veza)
  • DC priključak za montažu na ploču (veza)
  • 5V 2 Amp istosmjerno napajanje (veza)
  • Okvir projekta (veza)
  • Potenciometar (veza)
  • Lemljenje (skoro svaki električni lem će raditi)
  • 22 AWG projektna žica (veza)
  • LED traka (veza)

Project Wood (Home Depot, pogledajte slike)

  • 1 hrast.25 "X 1.5" X 48"
  • 1 hrast.5 "X 1.5" X 48"
  • 2 hrast.25 "X 5.5" X 48"
  • 1 polikarbonatni list 8 "X 10"

Imajte na umu da je ploča.5 "X 5.5" X 48 "prikazana na slikama, ali se ne koristi u projektu.

Skupština

  • 2 epruvete od dvodijelnog epoksida (Home Depot)
  • Ljepilo za drvo (Home Depot)
  • Magneti.315 "Dia X.118" Thk (Home Depot) (izborno)
  • Mrlja od ebanovine (Home Depot) (izborno)
  • Poliuretanski sprej (ako je obojen)
  • Slikarska traka

Korak 2: Alati

To su alati koje smo koristili

  • Stolna pila
  • Radijalna pila za ruke
  • Stezaljke
  • Pojasna brusilica
  • Pila
  • Pištolj za vruće ljepilo
  • Škare
  • Lemilica
  • Skidač žice
  • Bušilica
  • Bušilica
  • Brusni papir
  • Metar
  • Datoteka

Iako smo koristili ove alate, to ne znači da morate koristiti upravo te alate. Korak po korak pomoglo bi samo ako želite izravno ponoviti projekt. Na primjer, tračna pila se može zamijeniti ubodnom pilom, kružnom pilom, ručnom pilom itd.

Korak 3: Izgradnja kutije projekta

Izgradnja kutije projekta
Izgradnja kutije projekta
Izgradnja kutije projekta
Izgradnja kutije projekta
Izgradnja kutije projekta
Izgradnja kutije projekta
  1. Prvo izbušite rupu u kutiji projekta sa koje god strane želite da bude sprijeda, to će biti za potenciometar zatamnjivanja. Izbušili smo ovu rupu na maloj strani točno u sredini. Ako koristite potenciometar naveden na popisu dijelova, najbolja bušilica koju smo za to koristili bila je 17/64 (slika 1).
  2. Drugo, izbušite rupu na stražnjoj strani za žice koje će ići do police. Kad smo gledali kutiju s prednje strane, ovu smo rupu stavili sa stražnje lijeve strane, otkrili smo da je bušilica 3/16 najbolje funkcionirala za to, ali usko pristajanje.
  3. Zatim izbušite rupu na stražnjoj strani za našu utičnicu za istosmjernu struju, stavimo je na stražnju desnu stranu. Ako koristite utičnicu za napajanje na popisu dijelova, najbolja bušilica za to bila je 5/16. (Slika 2)
  4. Nakon toga, izbušite rupu na stražnjoj strani gumba za reset (ovaj gumb nije naveden jer smo ga izvadili iz Arduino kutije) i stavimo ga odmah pored utičnice.
  5. Prije sastavljanja projektne kutije ispisali smo jezičak na potenciometru jer potenciometar možemo dovoljno čvrsto zategnuti da nam zapravo ne treba.
  6. Na kraju, stavite sve dijelove u odgovarajuće rupe i zategnite ih. (Slika 3)

Korak 4: Električno

Električni
Električni
Električni
Električni
Električni
Električni
Električni
Električni

Dok radite električnu energiju, možda bi bilo najbolje samo slijediti dijagram (Slika 4).

  1. Odrežite pleteni rukav na 9 '8'. Ako vam ne treba cijela duljina ili vam je potrebno više žice, izrežite čahuru samo 4 inča manje od duljine žice (to će nam omogućiti da žica visi s krajeva za lemljenje unutar kutije projekta) i u polici).
  2. Držite 3 niti žice od 22 AWG u ruci tako da tvore neku vrstu trokuta i omotajte ih električnom trakom.
  3. Provucite 3 niti 22 AWG žice kroz pletenu navlaku (prvo kraj električne trake) ostavljajući oko 2 inča žice na svakom kraju, što bi moglo biti teško, ali morali smo žicu cijelim putem poravnati. (Slika 1)
  4. Umetnite žicu u rupu za žicu na projektnoj kutiji tako da pletena navlaka bude malo unutar projektne kutije, a zatim vruće zalijepite žice oko rupe kako biste spriječili njihovo izvlačenje. (Slika 2)
  5. Odvojite kraj crvene žice za otprilike 1/4 inča pa je lemite na kraću nožicu istosmjerne utičnice.
  6. Odvojite kraj crne žice za otprilike 1/4 inča, a zatim je lemite na dulji krak istosmjerne utičnice.

  7. Postavite ESP8266 u okvir projekta (koji će se koristiti za razmak).
  8. Odvojite kraj bijele žice za otprilike 1/4 inča i lemite je na pin D4 na ESP8266
  9. Izrežite 2 komada crvene i crne projektne žice kako biste dosegli od utičnice za napajanje do pin -a VIN -a i GND -a.
  10. Lemite oboje, kao što smo to učinili s druge dvije crvene i crne žice na utičnicu za napajanje, a zatim lemite crnu na pin GND, a crvenu na pin Pin.
  11. Izrežite 3 komada crvene, crne i žute projektne žice kako biste dosegli od ESP8266 do potenciometra.
  12. Očistite kraj 3 žice do otprilike 1/4 inča.
  13. Lemite ta tri komada žice kako je prikazano na dijagramu na potenciometru s crnom spojenom na GND pin, crvenom na 3.3V pin, a žutom na A0pin
  14. Izrežite još 2 komada crne i žute boje.
  15. Skinite svaki kraj 2 žice na otprilike 1/4 inča.
  16. Lemite ih kako biste razdvojili nožice na gumbu za resetiranje, zatim crnu žicu na GND pin i žutu žicu na D3 pin.

Uz sve to, trebalo bi biti sve na električnom crtežu prikazanom na slikama osim LED dioda jer one još nisu izrezane ili lemljene.

Korak 5: Rezanje drva

Rezanje drva
Rezanje drva
Rezanje drva
Rezanje drva
Rezanje drva
Rezanje drva
  1. Hrastovu ploču.5 "X 1.5" X 48 "prepolovite po dužini tako da postoje dva komada dimenzija oko 0,5" X.75 "X 48".
  2. Odrežite dvije polovice iz koraka 1 tako da budu.5 "X.75" X 44 ". One će poslužiti kao naslon i oslonac unutar police.
  3. Prerežite ploču.25 "X 1.5" X 48 "na pola po dužini tako da postoje dva komada dimenzija oko 0,25" X.75 "X 48".
  4. Odrežite dvije polovice iz koraka 3 tako da budu 0,25 "X.75" X 44 ". One će poslužiti kao prednja strana koja će sendvič polikarbonatne ploče.
  5. Odrežite dvije 0,25 "X 5,5" X 48 "ploče na 0,25" X 5,5 "X 44" (sačuvajte otpad). Oni će poslužiti kao gornji i donji dio police.
  6. Povucite bilješku iz koraka 5 (otpad bi trebao biti otprilike 0,25 "X 5,5" X 4 "). Izrežite dva komada 0,25" X 5,5 "X 1 1/8" iz otpada. Ova dva komada bit će završne kape na polici.

Korak 6: Rezanje polikarbonata

Rezanje polikarbonata
Rezanje polikarbonata
Rezanje polikarbonata
Rezanje polikarbonata
Rezanje polikarbonata
Rezanje polikarbonata
Rezanje polikarbonata
Rezanje polikarbonata
  1. Smanjite polikarbonat sa 8 "X 10" na 5,5 "X 10"
  2. Izrežite polikarbonat na 8 traka dimenzija 5,5 "X 3/4".

Polikarbonat smo rezali tračnom pilom, međutim to se može učiniti ubodnom pilom ili čak stolnom pilom.

Korak 7: Zalijepite (1. dio)

Zalijepite (1. dio)
Zalijepite (1. dio)
Zalijepite (1. dio)
Zalijepite (1. dio)
Zalijepite (1. dio)
Zalijepite (1. dio)
Zalijepite (1. dio)
Zalijepite (1. dio)

Prije lijepljenja, svaku od naših polikarbonatnih traka smo brusili na brusilici kako bismo im dali mat prozirnu završnu obradu. To se također može učiniti samo brusnim papirom. Nakon izrezivanja i brušenja svih polikarbonatnih komada možemo zalijepiti prednji dio police. Ako nemate brusilicu za trake, možda biste trebali biti oprezni s ovim dijelom kako ne biste dobili epoksid na prednjoj strani i uništili prozirnu mat površinu.

  1. Postavite jedan od.25 "X.75" X 44 "peices.
  2. Položite svaku polikarbonatnu traku na vrh kako biste bili sigurni da sve pristaju prije lijepljenja.
  3. Pomiješajte veliku količinu epoksida (ovo će se upotrijebiti na vrhu jedne ploče, a na dnu druge pazite da bude dovoljno).
  4. Nanesite epoksid na vrh ploče.25 "X.75" X 44 ".
  5. Položite 8 polikarbonatnih traka na dasku.
  6. Nanesite epoksid na polikarbonatne trake.
  7. Položite drugu ploču.25 "X.75" X 44 "na vrh i sendvič s mnogo stezaljki.

Korak 8: Zalijepite (dio 2)

Zalijepite (2. dio)
Zalijepite (2. dio)

Dok čekamo da se prednji dio izliječi, zalijepit ćemo stražnji dio. Stražnja strana će se sastojati od 0,55 x 3/4 "x 44" inčnog komada s nekim polikarbonatnim odstojnicima koji će djelovati kao otvor za ventilaciju.

  1. Ostatke polikarbonata izrežite na 8 traka otprilike 3/4 "X 3".
  2. Pomiješajte umjerenu lokvu epoksida.
  3. Upotrijebite epoksid za lijepljenje 8 polikarbonatnih traka na 3/4 "široku stranu jedne od.5" X 3/4 "X 44" ploča, ravnomjerno raspoređenih po dužini. Ploča će sada biti 593 "X 3/4" X 44 ".
  4. Pričvrstite polikarbonatne trake na drvo dok se epoksid ne osuši.

Korak 9: Brušenje

Brušenje
Brušenje
Brušenje
Brušenje

Nakon što je prednja ploča (polikarbonat stisnut između drva) dovršio stvrdnjavanje (vidi epoksidnu posudu za vrijeme), obrusite obje strane tako da postoji glatka površina bez epoksida. Nakon što je stražnja strana očvrsnula, to možemo i izbrusiti kako bismo uklonili višak epoksida.

Korak 10: Zalijepite (dio 3)

Zalijepi (dio 3)
Zalijepi (dio 3)
Zalijepi (dio 3)
Zalijepi (dio 3)
Zalijepi (dio 3)
Zalijepi (dio 3)

Sada kada imamo prednje i stražnje ploče, možemo ih zalijepiti za bazu (.25 "X 5.5" X 44 ").

  1. Ljepilom za drvo od tankih perli zalijepite prednju ploču na prednji rub baze (.25 "X 5.5" X 44 ").
  2. Ljepilom za drvo od tankih perli zalijepite stražnju ploču na stražnji rub baze (.25 "X 5.5" X 44 ").
  3. Stezaljkama pričvrstite dvije ploče na mjesto.

Korak 11: LED traka

LED traka
LED traka
LED traka
LED traka
LED traka
LED traka
  1. Izrežite LED traku na dijelove od 3 piksela (slika 1).
  2. Spajale su trake zajedno s projektnom žicom kako bi ih poravnale na sredini svakog dijela polikarbonata (Slika 2)
  3. Vruće zalijepite dugu traku na drugi komad drveta.5 "X 3/4" X 44"
  4. Izbušite rupu 3/16 u jednoj od završnih kapica otprilike 1 in u komad (Fotografija 5).
  5. Gurnite pletenu žicu kroz rupu, vruće ju zalijepite na mjesto i lemite žice na odgovarajuće jastučiće (crno na GND, crveno na 5V, žuto na DI), to se može vidjeti i na shemi električnih koraka.
  6. Stavite tanko zrnce ljepila na dno LED šipke i pričvrstite ga do dna tako da je udaljeno oko 1/2 inča od prednje ploče kako bi se smanjile LED diode (slika 6).
  7. Izbušite probne rupe u obje krajnje kape na stražnjoj ploči i LED traci, a zatim probušite rupe i umetnite vijke za suhozid od 1 inča da drže krajeve (Slika 5).

Korak 12: Postavljanje Arduino softvera

Postavljanje softvera Arduino
Postavljanje softvera Arduino
Postavljanje softvera Arduino
Postavljanje softvera Arduino
Postavljanje softvera Arduino
Postavljanje softvera Arduino

Čip ESP8266 široko je dostupan i ima nisku cijenu jer ima značajke za hostiranje web poslužitelja, slanje zahtjeva web poslužiteljima i mnoge druge stvari koje će vam omogućiti povezivanje vašeg Arduino projekta s internetom. Da biste programirali ESP8266, najprije morate imati instaliran Arduino IDE s web stranice Arduino.

  1. Otvorite Arduino IDE.
  2. Idite na Postavke koje se mogu pronaći na kartici Datoteka pri vrhu prozora (Slika 1).
  3. Idite dolje na "Dodatni URL -ovi upravitelja ploča:" i umetnite ovu vezu "https://arduino.esp8266.com/stable/package_esp8266com_index.json" (Slika 2).
  4. Pritisnite U redu
  5. Idite na izbornik alata i idite na ploču, a zatim u Upravitelj ploča … (Slika 3).
  6. Potražite "ESP" druga opcija koja bi se trebala pojaviti trebala bi biti "esp8266 od strane zajednice ESP8266", promijenite verziju na Verziju 2.5.0 i kliknite instaliraj. (Slika 4)
  7. Kada je instalacija gotova, kliknite Zatvori.
  8. Vratite se na izbornik alata, idite na ploču, odaberite NodeMCU 1.0 (modul ESP-12E) (slika 5)
  9. U izborniku alata učinite da sve opcije izgledaju kao na slici 6.
  10. Preuzmite datoteke koje su priložene ovom koraku za biblioteku automatskog povezivanja i jednostavnog popisa.
  11. Natrag u Arduino IDE, idite na izbornik Sketch, Include Library, kliknite Add. ZIP Library…, a zatim idite na datoteku AutoConnect.zip koju ste upravo preuzeli.
  12. Ponovite korak 11, ali odaberite SimpleList.zip umjesto AutoConnect.zip. (Slika 7)
  13. Idite na Uključi biblioteku unutar kartice Sketch i kliknite Manage Libraries … (Slika 8).
  14. Potražite PageBuilder i instalirajte ga (Slika 9).
  15. Potražite ArduinoJson, promijenite verziju na Verziju 5.13.5 i instalirajte je (Slika 10).
  16. Potražite Neopixel, odaberite treću opciju i instalirajte je (Slika 11).

Korak 13: Programiranje

Programiranje
Programiranje
Programiranje
Programiranje

Sada kada je Arduino IDE postavljen, možemo započeti programiranje.

  1. Preuzmite kôd projekta priložen ovom koraku.
  2. Otvorite datoteku u Arduino IDE -u.
  3. Spojite ESP8266 s računalom pomoću mikro USB kabela
  4. Pri vrhu datoteke vidjet ćete "String STEAM_KEY =" XXXXXXXXXXXXXXXX "; // Vaš ključ za paru iz API -ja za paru." morate zamijeniti "XXXXXXXXXXXXXXXX" ključem pare koji možete dohvatiti s ove veze ako nemate domenu za unos samo unesite "127.0.0.1" kao domenu.
  5. U ovom trenutku, ako ste unijeli bilo kakve promjene u dizajn, kao što ste dodali više ili manje LED dioda, možete promijeniti neke postavke u kodu na vrhu, tamo postoje komentari koji će vam pomoći u tim promjenama.
  6. Idite na Alati, zatim idite na port i odaberite jedinu dostupnu opciju (ako postoji više od jedne opcije, isključite esp8266 i ponovno otvorite izbornik alata te idite na port i pogledajte što je nestalo, a zatim ga ponovno uključite i pogledajte što se vratilo i odaberite onu) (Slika 1).
  7. Nakon što odaberete port, možete kliknuti gumb za prijenos u gornjem lijevom kutu (slika 2).
  8. Kada se prijenos završi, trebali biste vidjeti pokretanje Arduina (LED diode će imati poskakivanje koje je plavo, pričekajte da postane ljubičasto ako ne vidite svjetla da ste učinili nešto pogrešno u koracima) u tom trenutku znate da sve radi ispravno.
  9. Isključite esp8266 iz mikro USB kabela i uključite napajanje od 5 V u dc utičnicu na stražnjoj strani i provjerite rade li LED diode i prigušivač.

Korak 14: Stavljanje vrha

Stavljanje vrha
Stavljanje vrha

U ovom trenutku imate izbor načina na koji biste htjeli montirati poklopac, na kraju smo ga stavili vijcima od 3/4 suhozida koje smo izbušili i probušili. Također je moguće zalijepiti ga ljepilom za drvo na prednju šipku i epoksidom na stražnje polikarbonatne odstojnike.

Prije ovog koraka smo radili mrlju, no to je trebalo učiniti prije bojenja.

Korak 15: Bojenje

Bojenje
Bojenje
Bojenje
Bojenje
Bojenje
Bojenje
Bojenje
Bojenje

Odlučili smo našu policu zaprljati mrljom od ebanovine i nanijeti poliuretan kako bismo polici osigurali zaštitu. Ako odlučite zaprljati ili obojiti policu, prvo morate presjeći slikarsku traku kako biste prekrili polikarbonat na prednjoj šipci kako je ne biste prekrili. Osim toga, nije bilo posebnih koraka za bojenje nego slijediti korake na limenci.

Korak 16: Postavljanje

Postaviti
Postaviti
Postaviti
Postaviti
Postaviti
Postaviti
  1. Priključite policu na mjesto gdje želite ostaviti.
  2. Idite na svoj telefon ili bilo koje računalo s Wi -Fi sposobnošću.
  3. Potražite WiFi signal koji se zove Steam-Status-Hub (Fotografija 1) i povežite se s njim.
  4. Nakon povezivanja vaš uređaj će vas obavijestiti da se WiFi želi prijaviti radi dobivanja interneta, no ovo je zaista naš način postavljanja projekta (Fotografija 2).
  5. Kada kliknete na skočni prozor koji kaže da se morate prijaviti, vidjet ćete nešto poput slike 3.
  6. Kliknite na tri linije u gornjem desnom kutu.
  7. Kliknite na Steam ID -ove i unesite steam 64 ID -ove prijatelja koje želite prikazati, pa pritisnite tipku za slanje nakon što unesete sve ID -ove. Imajte na umu da će se prvi ID pojaviti ožičenje najbliže esp8266, a zatim drugi itd. (SteamID64 se mogu pronaći na ovoj vezi).
  8. Kliknite na tri linije u gornjem desnom kutu.
  9. Pritisnite Dodaj novi AP i unesite svoje podatke o WiFi -u te kliknite Primijeni.
  10. Nakon što kliknete Primijeni, bit ćete preusmjereni na vaš WiFi zaslon, a vaša polica povezana sa parom trebala bi nakon minute pokazati status vaših prijatelja.

Korak 17: Značajke

Sada postoji mnogo značajki koje nisam prešao u ovom Instructables, poput gumba za resetiranje koji ću ovdje navesti.

  • Ako se gumb za poništavanje zadrži 5 sekundi, uklonit će se stari WiFi podaci i ponovno će se pokrenuti s pristupnom točkom kao što je to učinio tijekom postavljanja.
  • LED diode imaju više načina statusa za prikaz bilo kakvih pogrešaka, na primjer, LED diode će pulsirati ljubičasto kad se ne mogu povezati s WiFi -jem i morate ga resetirati, LED -ove će pulsirati cijan ako postoji problem s dohvaćanjem podataka za id koji je unet, LED diode će pulsirati žuto ako je došlo do problema s mrežom ili ako je uneseni Steam API ključ loš.

LED diode imaju više boja koje predstavljaju status pare osobe

  • Crveno = zauzeto.
  • Žuta = Odsutan.
  • Zelena = U igri.
  • Plava = Na mreži.
  • Narančasta = Drijemanje.
  • Cijan = Tražim trgovinu.
  • Ljubičasta = U potrazi za igrom.

Korak 18: Zaključak

Steam povezana polica i dalje će biti svakodnevna upotreba mog brata. Tijekom cijelog ovog projekta naučio sam mnogo više od onoga što sam znao o Arduinu i obradi drva, a to ću novo znanje nastaviti koristiti u svojim sljedećim projektima. Osvrćući se na ono što sam stvorio, shvatio sam da se neki od dizajna mogao promijeniti i pokušao sam svim silama objasniti što bismo učinili da smo to učinili. U sljedećih nekoliko tjedana i dalje ću se truditi raditi na kodu za ovaj projekt i ažurirati ga. Javite mi ako imate bilo kakvih pitanja ili problema u vezi ovog uputstva, a ja ću se potruditi da vam pomognem.

Preporučeni: