Sadržaj:

Polica povezana sa parom: 18 koraka (sa slikama)
Polica povezana sa parom: 18 koraka (sa slikama)

Video: Polica povezana sa parom: 18 koraka (sa slikama)

Video: Polica povezana sa parom: 18 koraka (sa slikama)
Video: Праздник. Новогодняя комедия 2024, Novembar
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

Back Story

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. Pa sam sa svojim prethodnim iskustvom s Arduinom, Steam API -jem i obradom drveta rekao da bih vjerojatno mogao nešto smisliti.

Za sve koji ne znaju šta je Steam, Steam je digitalna distributivna platforma koju je razvila Valve Corporation za kupovinu i igranje video igara sa ugrađenim komunikacionim sistemom. Steam takođe ima mogućnost da dozvoli korisnicima da vide šta drugi igraju, ako je osoba na njihovom računaru, u gostima, u igri itd., Čak vam omogućava i da se igrate sa njima ako tako odlučite.

Karakteristike / 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čne Wi-Fi mreže kao Chromecast.
  • Prekidač za prigušivanje / uključivanje / isključivanje.
  • Odbijene LED diode.
  • Statusni LED načini rada.
  • Nulto održavanje nakon postavljanja i izgradnje.
  • POP figurice moraju sjediti na/unutra.
  • Ne smije biti gladan energije.

Nakon što su odlučili šta projekat treba da uključi mene i mog brata, počeli smo da prelazimo preko dizajna sve dok nismo dobili ono što sada imamo.

Važna napomena

Originalni dizajn bila je kutija s više nivoa. Međutim, nakon što smo izgradili dvije baze, mislili smo da bi bolje izgledala kao jedna duga polica umjesto kutije s više nivoa. 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 na mikro B kabel (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)
  • DC napajanje 5V 2 Amp (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.

Montaža

  • 2 epruvete od dvodijelnog epoksida (Home Depot)
  • Ljepilo za drvo (kućni skladište)
  • Magneti.315 "Dia X.118" Thk (Home Depot) (opcionalno)
  • Mrlja od ebanovine (Home Depot) (opcionalno)
  • Poliuretanski sprej (ako ima mrlja)
  • Slikarska traka

Korak 2: Alati

Ovo su alati koje smo koristili

  • Stona testera
  • Radijalna pila
  • Stezaljke
  • Belter Sander
  • Tračna pila
  • Pištolj za vruće ljepilo
  • Makaze
  • Lemilica
  • Skidač žice
  • Električna bušilica
  • Bušilica
  • Brusni papir
  • Traka za mjerenje
  • Datoteka

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

Korak 3: Izrada projektne kutije

Izgradnja projektne kutije
Izgradnja projektne kutije
Izgradnja projektne kutije
Izgradnja projektne kutije
Izgradnja projektne kutije
Izgradnja projektne kutije
  1. Prvo izbušite rupu u projektnoj kutiji sa koje god strane želite da bude sprijeda, to će biti za potenciometar zatamnjivanja. Izbušili smo ovu rupu na maloj strani tač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, stavili smo ovu rupu sa stražnje lijeve strane, otkrili smo da bušilica 3/16 najbolje funkcionira za to, ali usko pristajanje.
  3. Zatim izbušite rupu na stražnjoj strani naše utičnice za napajanje istosmjernom strujom, stavit ćemo je na zadnju desnu stranu. Ako koristite utičnicu za napajanje na popisu dijelova, najbolja bušilica za ovo bila je 5/16. (Slika 2)
  4. Nakon toga, izbušite rupu na stražnjoj strani gumba za resetiranje (ovo točno dugme nije navedeno jer smo ga izvadili iz Arduino kutije), stavljamo ga odmah pored utičnice.
  5. Prije sastavljanja projektne kutije otpisali smo jezičak na potenciometru jer potenciometar možemo zategnuti dovoljno čvrsto 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čna
Električna
Električna
Električna
Električna
Električna
Električna
Električna

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 dužina ili ako vam treba 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 za projekt i na polici).
  2. Držite 3 niti 22 AWG žice 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 sa svakog kraja, što bi moglo biti teško, ali morali smo cijelu žicu poravnati. (Slika 1)
  4. Umetnite žicu u rupu za žicu na projektnoj kutiji tako da pleteni omotač 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, a zatim je lemite na kraću nožicu DC napajanja.
  6. Odvojite kraj crne žice za otprilike 1/4 inča, a zatim je lemite na dulju nožicu DC napajanja.
  7. Postavite ESP8266 u okvir projekta (koristi se za razmak).

  8. Skinite kraj bijele žice na otprilike 1/4 inča, a zatim je lemite na D4 pin 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 i mi s druge dvije crvene i crne žice u utičnicu za napajanje, a zatim lemite crnu na GND pin, a crvenu na Vin 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 na otprilike 1/4 inča.
  13. Lemite ta tri komada žice kako je prikazano na dijagramu na potenciometru sa 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 stražnja strana i LED nosač unutar police.
  3. Prerežite ploču.25 "X 1.5" X 48 "na pola po dužini tako da postoje dva komada otprilike 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 vrh i dno 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 trakom, ali to se može učiniti ubodnom pilom ili čak stolnom pilom.

Korak 7: Zalijepite (1. dio)

Zalijepi (1. dio)
Zalijepi (1. dio)
Zalijepi (1. dio)
Zalijepi (1. dio)
Zalijepi (1. dio)
Zalijepi (1. dio)
Zalijepi (1. dio)
Zalijepi (1. dio)

Prije lijepljenja, svaku od naših polikarbonatnih traka smo brusili na brusilici kako bismo im dali mat prozirnu završnu obradu, a to se može učiniti i brusnim papirom. Nakon rezanja i brušenja svih polikarbonatnih komada možemo zalijepiti prednji dio police. Ako nemate tračnu brusilicu, 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. Rasporedite 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 koristiti 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 nju i sendvič s mnogo stezaljki.

Korak 8: Zalijepite (dio 2)

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

Dok čekamo da prednji dio očvrsne, zalijepit ćemo stražnji dio. Stražnja strana će se sastojati od komada dimenzija 0,55 x 3/4 "x 44" inča s nekoliko polikarbonatnih odstojnika koji će djelovati kao otvor za ventilaciju.

  1. Preostali polikarbonat 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 se prednja ploča (polikarbonat stisnut između drveta) završi s stvrdnjavanjem (vidi epoksidnu posudu za vrijeme), obrusite obje strane tako da postoji glatka površina bez epoksida. Nakon što je stražnji dio očvršćen, 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 naše prednje i stražnje ploče, možemo ih zalijepiti za našu podlogu (.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 s tankim perlicama zalijepite zadnju ploču na stražnji rub baze (.25 "X 5.5" X 44 ").
  3. Pomoću stezaljki 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. Lemljene trake zajedno sa žicom za projektovanje da ih poravnate na sredini svakog dela polikarbonata (Slika 2)
  3. Vruće zalijepite dugačku traku na drugi komad drveta.5 "X 3/4" X 44"
  4. Izbušite rupu od 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 zalemite ž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 na obje krajnje kape na stražnjoj ploči i LED šipki, a zatim probušite rupe i umetnite vijke od suhozida od 1 inča da drže krajeve (Slika 5).

Korak 12: Postavljanje Arduino softvera

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

Čip ESP8266 je široko dostupan i ima nisku cijenu jer ima mogućnosti za hostovanje web servera, slanje zahtjeva web serverima i mnoge druge stvari koje će vam omogućiti povezivanje vašeg Arduino projekta s internetom. Da biste programirali ESP8266, prvo morate imati instaliran Arduino IDE sa web stranice Arduino.

  1. Otvorite Arduino IDE.
  2. Idite na Postavke koje se mogu pronaći na kartici datoteke 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 OK
  5. Idite na meni sa alatkama i idite na tablu, 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 meni alata, idite na ploču, izaberite NodeMCU 1.0 (modul ESP-12E) (slika 5)
  9. U meniju 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 jednostavne liste.
  11. Povratak u Arduino IDE, idite na meni Sketch, Include Library, kliknite Add. ZIP Library…, a zatim idite do datoteke 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 na Manage Libraries … (Slika 8).
  14. Potražite PageBuilder i instalirajte ga (Slika 9).
  15. Potražite ArduinoJson, promijenite verziju u 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. Povežite ESP8266 sa računarom pomoću mikro USB kabla
  4. Pri vrhu datoteke vidjet ćete "String STEAM_KEY =" XXXXXXXXXXXXXXXX "; // Vaš ključ za paru iz API -ja za paru." morate zamijeniti "XXXXXXXXXXXXXXXX" ključem za paru 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 i idite na port i pogledajte što je nestalo, a zatim ga ponovo uključite i pogledajte što se vratilo i odaberite tu opciju) (Slika 1).
  7. Nakon što odaberete port, možete pritisnuti dugme za upload u gornjem lijevom kutu (Slika 2).
  8. Kada se učitavanje završi, trebali biste vidjeti pokretanje Arduina (LED diode će imati odbijajuću LED diodu koja je plava, pričekajte da postane ljubičasta 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 volti u dc utičnicu na stražnjoj strani i provjerite rade li LED diode i prigušivač.

Korak 14: Stavljanje gornjeg dijela

Stavljanje vrha
Stavljanje vrha

U ovom trenutku imate izbor načina na koji biste htjeli montirati poklopac, na kraju smo ga stavili s 3/4 vijka za suhozid 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, međutim to je trebalo učiniti prije bojenja.

Korak 15: Bojenje

Bojenje
Bojenje
Bojenje
Bojenje
Bojenje
Bojenje
Bojenje
Bojenje

Odlučili smo svoju policu zaprljati mrljom od ebanovine i nanijeti poliuretan kako bismo polici osigurali zaštitu. Ako odlučite zamrljati ili ofarbati 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 sa Wi -Fi funkcijom.
  3. Potražite WiFi signal koji se zove Steam-Status-Hub (Fotografija 1) i povežite se s njim.
  4. Nakon povezivanja uređaj će vas obavijestiti da se WiFi želi prijaviti da biste dobili internet, 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 najbliže esp8266 u ožičenju, a zatim drugi itd. (SteamID64 se mogu pronaći na ovoj vezi).
  8. Kliknite na tri linije u gornjem desnom kutu.
  9. Kliknite na Dodaj novu pristupnu tačku i unesite svoje podatke o WiFi mreži, a zatim kliknite Primijeni.
  10. Nakon što kliknete na "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: Karakteristike

Sada postoji mnogo funkcija koje nisam prešao u ovom uputstvu, poput dugmeta za poništavanje koje ću ovdje navesti.

  • Ako se gumb za poništavanje zadrži 5 sekundi, uklonit će se stari WiFi podaci i ponovo će se pokrenuti s pristupnom tačkom kao što je to učinio tijekom postavljanja.
  • LED diode imaju više načina statusa za prikaz bilo kakvih grešaka, na primjer, LED diode će pulsirati ljubičasto kada se ne mogu povezati s WiFi -jem i morate ga resetirati, LED diode će pulsirati cijan ako postoji problem pri preuzimanju 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.
  • Narandžasta = Odlaganje.
  • Cijan = Tražim trgovinu.
  • Ljubičasta = Tražim igru.

Korak 18: Zaključak

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

Preporučuje se: