INHOUDSOPGAWE:

Stoomgekoppelde skerm: 18 stappe (met foto's)
Stoomgekoppelde skerm: 18 stappe (met foto's)

Video: Stoomgekoppelde skerm: 18 stappe (met foto's)

Video: Stoomgekoppelde skerm: 18 stappe (met foto's)
Video: Voorlichtingsvideo sexting 2024, November
Anonim
Stoom gekoppelde vertoonrak
Stoom gekoppelde vertoonrak
Stoom gekoppelde vertoonrak
Stoom gekoppelde vertoonrak
Stoom gekoppelde vertoonrak
Stoom gekoppelde vertoonrak

Agterverhaal

My broer het Funko POP -figure wat sy karakters verteenwoordig wat sy vriende die meeste in videospeletjies speel. Ons het gedink dat dit gaaf sou wees as hulle 'n vitrine het met LED's om hul status op Steam voor te stel. Met my vorige ervaring met Arduino, Steam API en houtwerk, het ek gesê dat ek waarskynlik iets kan uitvind.

Vir almal wat nie weet wat Steam is nie, is Steam 'n digitale verspreidingsplatform wat ontwikkel is deur Valve Corporation vir die aankoop en speel van videospeletjies met 'n ingeboude kommunikasiestelsel. Met Steam kan gebruikers ook sien wat ander speel, as die persoon op hul rekenaar is, weg is, in die speletjie, ens., Dit laat jou selfs toe om met hulle te speel as jy dit verkies.

Kenmerke / ontwerp

Toe ons besluit het dat ons hierdie projek gaan maak, het ek gaan sit en 'n paar funksies neergeskryf wat ek geweet het dat dit nodig sou wees.

  • Draadlose Wi-Fi-opstelling/aanmelding soos 'n Chromecast.
  • Dimmer / aan-af skakelaar.
  • Onvoldoende LED's.
  • Status LED -modusse.
  • Nul instandhouding na opstelling en bou.
  • POP -figure moet op/in sit.
  • Moet nie kraghonger wees nie.

Nadat ek besluit het wat die projek nodig het om my en my broer op te neem, het ons na ontwerpe gegaan totdat ons gekry het wat ons nou het.

'N Belangrike opmerking

Die oorspronklike ontwerp was 'n boks met verskeie vlakke. Toe ons egter die twee basisse gebou het, het ons gedink dat dit beter sou lyk as 'n lang rak in plaas van 'n boks met veelvuldige vlakke. Ek gaan my bes probeer om te verduidelik hoe ons dit sou kon bou as ons met die nuwe ontwerp begin het, so as u op sommige foto's sien dat ons stukke van verskillende grootte het, is dit die rede.

Stap 1: materiaal

Materiaal
Materiaal
Materiaal
Materiaal
Materiaal
Materiaal

Elektronika

  • NodeMCU V1.0 ESP8266 (skakel)
  • USB 2.0 A-manlik na mikro B-kabel (vir programmering)
  • 22 meter silikoon draad 10ft (skakel)
  • 1/8 duim uitbreidbare gevlegde mou 10 voet (skakel)
  • Paneelmonteer DC -aansluiting (skakel)
  • 5V 2 Amp DC -kragtoevoer (skakel)
  • Projekboks (skakel)
  • Potensiometer (skakel)
  • Soldeersel (omtrent enige elektriese soldeer werk)
  • 22 AWG -projekdraad (skakel)
  • LED Strip (skakel)

Project Wood (Home Depot Sien foto's)

  • 1 eik. 25 "X 1,5" X 48"
  • 1 eik. 5 "X 1,5" X 48"
  • 2 Eik. 25 "X 5.5" X 48"
  • 1 polikarbonaatvel 8 "X 10"

Let daarop dat 'n bord van 0,5 "X 5,5" X 48 "op die foto's verskyn, maar dit word nie in die projek gebruik nie.

Vergadering

  • 2 buise van tweedelige epoxy (Home Depot)
  • Houtgom (Home Depot)
  • Magnete.315 "Dia X.118" Thk (Home Depot) (opsioneel)
  • Ebbehoutvlek (Home Depot) (opsioneel)
  • Spuit poliuretaan (indien gekleur)
  • Skilders band

Stap 2: Gereedskap

Dit is die gereedskap wat ons gebruik het

  • Tafelsaag
  • Radiale armsaag
  • Klampe
  • Riemskuurmasjien
  • Bandsaag
  • Warm gom geweer
  • Skêr
  • Soldeerbout
  • Draadstropper
  • Kragboor
  • Boorpers
  • Sandpapier
  • Maatband
  • lêer

Alhoewel ons hierdie gereedskap gebruik het, beteken dit nie dat u hierdie presiese gereedskap hoef te gebruik nie. Dit sal slegs stap vir stap help as u die projek direk wil herhaal. Byvoorbeeld, die bandsaag kan vervang word deur 'n figuursaag, 'n boekrol, 'n handsaag, ens.

Stap 3: Bou die projekkas

Die bou van die projekkas
Die bou van die projekkas
Die bou van die projekkas
Die bou van die projekkas
Die bou van die projekkas
Die bou van die projekkas
  1. Boor eers 'n gat in die projekkas van watter kant u ook al wil wees; dit is vir die dimmerpotensiometer. Ons het hierdie gat aan die klein kant in die middel geboor. As u die potensiometer in die onderdelelys gebruik, was die beste boor wat ons hiervoor gebruik het, 17/64 (prent 1).
  2. Tweedens, boor 'n gat aan die agterkant vir die drade wat na die rak sal gaan; as ons die boks van voor af kyk, sit ons hierdie gat links agter; ons het gevind dat 3/16 boorwerk die beste hiervoor werk, maar dit was 'n stywe pas.
  3. Boor vervolgens 'n gat in die agterkant vir ons DC -aansluiting; ons plaas dit regs agter. As u die kragaansluiting in die onderdele -lys gebruik, was die beste boor hiervoor 'n 5/16. (Prent 2)
  4. Boor daarna 'n gat aan die agterkant vir die reset -knoppie (hierdie presiese knoppie word nie gelys nie, want ons het dit uit ons Arduino -boks gehaal). Ons plaas dit langs die kragaansluiting.
  5. Voordat ons die projekkas bymekaarmaak, het ons die oortjie van die potensiometer afgehaal, aangesien ons die potensiometer styf genoeg kon trek sodat ons dit nie regtig nodig het nie.
  6. Plaas laastens al die dele in hul onderskeie gate en draai dit vas. (Prent 3)

Stap 4: Elektries

Elektries
Elektries
Elektries
Elektries
Elektries
Elektries
Elektries
Elektries

Terwyl u elektries doen, is dit die beste om die diagram (prent 4) te volg.

  1. Sny die gevlegde mou tot 9 '8'. As u nie die hele lengte benodig nie, of as u meer van die draad benodig, sny dan slegs die mou 4 duim minder as die lengte van die draad (dit sal ons toelaat dat die draad die ente uithang om binne die projekkas te soldeer) en in die rak).
  2. Hou die 3 stringe van 22 AWG -draad in u hand sodat hulle 'n soort driehoek vorm en draai dit toe met 'n elektriese band.
  3. Voer die 3 stringe van 22 AWG -draad deur die gevlegde mou (eers die einde van die band) en laat ongeveer 2 duim draad aan elke kant, maar dit kan moeilik wees, maar ons moes die draad die hele pad verwoes. (Prent 1)
  4. Voer die draad in die draadgat op die projektiek sodat die gevlegde mou effens binne -in die projektiek is, en plak die drade om die gat met warm gom om te verhoed dat dit uitgetrek word. (Prent 2)
  5. Strooi die einde van die rooi draad tot ongeveer 1/4 in en soldeer dit dan aan die korter been van die DC -aansluiting.
  6. Strooi die einde van die swart draad tot ongeveer 1/4 in en soldeer dit dan aan die langer been van die DC -aansluiting.

  7. Plaas die ESP8266 in die projekkas (om te gebruik vir afstand).
  8. Strooi die einde van die wit draad tot ongeveer 1/4 in en soldeer dit dan aan die D4 -pen op die ESP8266
  9. Sny 2 stukke rooi en swart projekdraad om van die kragaansluiting tot by die Vin -pen en die GND -pen te kom.
  10. Soldeer albei soos ons met die ander twee rooi en swart drade aan die kragaansluiting, soldeer dan die swart aan die GND -pen en die rooi aan die Vin -pen.
  11. Sny 3 stukke rooi, swart en geel projektiedraad om van die ESP8266 tot by die potensiometer te bereik.
  12. Streep einde van die 3 drade tot ongeveer 1/4 in.
  13. Soldeer die drie stukke draad soos aangedui in die diagram aan die potensiometer met die swart gekoppel aan 'n GND -pen, die rooi tot 3.3V -pen en die geel aan die A0 -pen
  14. Sny nog 2 stukke swart en geel.
  15. Trek elke kant van die 2 drade tot ongeveer 1/4 in.
  16. Soldeer hulle aan die bene op die reset -knoppie, dan die swart draad na die GND -pen en die geel draad na die D3 -pen.

Met dit alles moet alles op die elektriese tekening op die foto's wees, behalwe die LED's, aangesien dit nog nie gesny of gesoldeer is nie.

Stap 5: Sny die hout

Hout sny
Hout sny
Hout sny
Hout sny
Hout sny
Hout sny
  1. Sny die Oak, 5 "X 1,5" X 48 "bord in die lengte in die lengte sodat daar twee stukke is wat ongeveer 0,5" X, 75 "X 48" is.
  2. Sny die twee helftes van stap 1 af sodat hulle 0,5 "X, 75" X 44 "is. Dit sal dien as die agterkant en 'n geleide steun in die rak.
  3. Sny die 0,25 "X 1,5" X 48 "bord in die lengte in die lengte sodat daar twee stukke is wat ongeveer 0,25" X, 75 "X 48" is.
  4. Sny die twee helftes vanaf stap 3 sodat hulle 0,25 "X, 75" X 44 "is. Dit sal dien as die voorkant wat 'n polikarbonaatvel sal vorm.
  5. Sny die twee.25 "X 5.5" X 48 "borde na.25" X 5.5 "X 44" (stoor die afval). Dit dien as bo- en onderkant van die rak.
  6. Haal die afval uit stap 5 (die afval moet ongeveer 0,25 "X 5,5" X 4 "wees). Sny twee stukke 0,25" X 5,5 "X 1 1/8" van die afval. Hierdie twee stukke sal die einddoppe vir die rak wees.

Stap 6: Sny polikarbonaat

Sny polikarbonaat
Sny polikarbonaat
Sny polikarbonaat
Sny polikarbonaat
Sny polikarbonaat
Sny polikarbonaat
Sny polikarbonaat
Sny polikarbonaat
  1. Sny die polikarbonaat van 8 "X 10" tot 5.5 "X 10" af
  2. Sny die polikarbonaat in 8 stroke wat 5,5 "X 3/4" is.

Ons sny die polikarbonaat op 'n bandzaag, maar dit kan met 'n figuursaag of selfs 'n tafelsaag gedoen word.

Stap 7: Plak vas (Deel 1)

Plak (deel 1)
Plak (deel 1)
Plak (deel 1)
Plak (deel 1)
Plak (deel 1)
Plak (deel 1)
Plak (deel 1)
Plak (deel 1)

Voordat ons plak, het ons elkeen van ons polikarbonaatstroke op die bandskuurder geskuur om 'n matte, deursigtige afwerking te gee, dit kan ook net met skuurpapier gedoen word. Nadat ons alle stukke polikarbonaat gesny en geskuur het, kan ons die voorkant van die rak vasplak. As u nie 'n bandskuurmasjien het nie, is dit raadsaam om versigtig te wees om nie epoksy aan die voorkant te kry nie en die deursigtige matte afwerking te verwoes.

  1. Gee een van die.25 "X.75" X 44 "-blare.
  2. Lê elkeen van die polikarbonaatstroke bo -op om seker te maak dat hulle almal pas voordat dit vasgeplak word.
  3. Meng 'n groot hoeveelheid epoksie (dit word bo -op die een bord gebruik en onderaan die ander een, maak seker dat dit genoeg is).
  4. Dien epoksie toe aan die bokant van die.25 "X.75" X 44 "bord.
  5. Lê die 8 polikarbonaat stroke bo -op die bord.
  6. Dien epoksie toe bo -op die polikarbonaatstroke.
  7. Lê die ander.25 "X.75" X 44 "bord bo -op en maak 'n toebroodjie met baie klemme.

Stap 8: Plak vas (Deel 2)

Plak (Deel 2)
Plak (Deel 2)

Terwyl ons wag totdat die voorkant genees is, plak ons die agterkant vas. Die agterkant sal bestaan uit 'n stuk van 0,5 "x 3/4" x 44 "duim met 'n paar polikarbonaatafstandhouers wat as 'n ventilasie sal dien.

  1. Sny die oorblywende polikarbonaat in 8 stroke ongeveer 3/4 "X 3".
  2. Meng 'n matige poel epoksie.
  3. Gebruik epoxy om die 8 polikarbonaatstroke aan die 3/4 "wye kant van een van die.5" X 3/4 "X 44" borde te plak, eweredig oor die lengte. Die bord sal nou 593 "X 3/4" X 44 "wees.
  4. Klem die polikarbonaatstroke aan die hout vas totdat die epoksie droog is.

Stap 9: Skuur

Skuur
Skuur
Skuur
Skuur

Nadat die voorpaneel (die polikarbonaat tussen hout) gehard is (sien epoksiehouer vir tyd), skuur beide kante sodat daar 'n gladde en epoksievrye oppervlak is. Nadat die agterkant klaar is, kan ons dit ook skuur om oortollige epoksie te verwyder.

Stap 10: Plak vas (Deel 3)

Plak (Deel 3)
Plak (Deel 3)
Plak (Deel 3)
Plak (Deel 3)
Plak (Deel 3)
Plak (Deel 3)

Noudat ons ons voor- en agterplate het, kan ons dit aan ons basis plak (0,25 "X 5,5" X 44 ").

  1. Gebruik 'n dun gom houtgom om die voorkant teen die voorkant van die basis vas te plak (.25 "X 5.5" X 44 ").
  2. Gebruik 'n dun gom houtgom om die agterplank teen die agterkant van die basis vas te plak (.25 "X 5.5" X 44 ").
  3. Gebruik klampe om die twee planke vas te maak.

Stap 11: LED -balk

LED Bar
LED Bar
LED Bar
LED Bar
LED Bar
LED Bar
  1. Sny die led -strook in dele van 3 pixels (prent 1).
  2. Die stroke word aan die soldeer vasgesoldeer met behulp van die projekdraad om dit in die middel van elke polikarbonaatafdeling in lyn te bring (prent 2)
  3. Lijm die lang strook aan die tweede stuk hout.5 "X 3/4" X 44 "hout
  4. Boor 'n 3/16 gaatjie in een van die einddoppies ongeveer 1 in die stuk (foto 5).
  5. Druk die gevlegde draad deur die gat, warm vasgeplak en plaas die drade aan die onderskeie pads (swart tot GND, rooi tot 5V, geel tot DI).
  6. Plaas 'n dun stuk gom aan die onderkant van die geleide staaf en klamp dit vas sodat dit ongeveer 'n half duim van die voorkant af is om die LED's te ontlont (prent 6).
  7. Boor proefgate in albei eindkappe in die agterplank en die geleide staaf en versink die gate en steek 1-duim gipsskroewe in om die punte vas te hou (prent 5).

Stap 12: Die opstel van die Arduino -sagteware

Die opstel van die Arduino -sagteware
Die opstel van die Arduino -sagteware
Die opstel van die Arduino -sagteware
Die opstel van die Arduino -sagteware
Die opstel van die Arduino -sagteware
Die opstel van die Arduino -sagteware

Die ESP8266 -skyfie is wyd beskikbaar en het 'n lae koste; dit het funksies om webbedieners te huisves, versoeke aan webbedieners te rig en vele ander dinge waarmee u u Arduino -projek aan die internet kan koppel. Om die ESP8266 te programmeer, moet u eers die Arduino IDE vanaf die Arduino -webwerf laat installeer.

  1. Maak die Arduino IDE oop.
  2. Gaan na Voorkeure wat u onder die lêer -oortjie bo -aan die venster kan vind (prent 1).
  3. Gaan na "Bykomende bestuurders -URL's:" en voeg hierdie skakel in "https://arduino.esp8266.com/stable/package_esp8266com_index.json" (prent 2).
  4. Klik op OK
  5. Gaan na die gereedskapskieslys en gaan aan boord en dan na Boordbestuurder … (prent 3).
  6. Soek vir "ESP", die tweede opsie wat moet verskyn "esp8266 by ESP8266 Community", verander die weergawe na weergawe 2.5.0 en klik op install. (Prent 4)
  7. As dit klaar is met die installering, klik sluit.
  8. Gaan terug na die gereedskapskieslys, gaan aan boord, kies NodeMCU 1.0 (ESP-12E-module) (prent 5)
  9. Laat alle opsies in die gereedskapskieslys soos prent 6 lyk.
  10. Laai die lêers wat by hierdie stap aangeheg is, af vir die outomatiese verbinding en eenvoudiger biblioteek.
  11. Terug in die Arduino IDE, gaan na die Skets -kieslys, sluit biblioteek in, klik op. ZIP -biblioteek byvoeg … en gaan dan na die AutoConnect.zip -lêer wat u pas afgelaai het.
  12. Herhaal stap 11, maar kies die SimpleList.zip in plaas van AutoConnect.zip. (Prent 7)
  13. Gaan na Include Library in die Skets -oortjie en klik op Bestuur biblioteke … (prent 8).
  14. Soek vir PageBuilder en installeer dit (prent 9).
  15. Soek vir ArduinoJson, verander die weergawe na weergawe 5.13.5 en installeer dit (prent 10).
  16. Soek Neopixel, kies die derde opsie en installeer dit (prent 11).

Stap 13: Programmering

Programmering
Programmering
Programmering
Programmering

Noudat die Arduino IDE opgestel is, kan ons begin met die programmering.

  1. Laai die projekkode wat by hierdie stap aangeheg is, af.
  2. Maak die lêer oop in die Arduino IDE.
  3. Koppel die ESP8266 aan u rekenaar met 'n mikro -USB -kabel
  4. Bo -aan die lêer sien u "String STEAM_KEY =" XXXXXXXXXXXXXXXX "; // U stoomsleutel van die stoom -API." u moet "XXXXXXXXXXXXXXXX" vervang met die stoomsleutel wat u vanaf hierdie skakel kan ophaal as u nie 'n domein het om in te voer nie, voer "127.0.0.1" as die domein in.
  5. As u op die oomblik veranderings aan die ontwerp aangebring het, soos dat u min of meer LED's bygevoeg het, kan u sommige van die instellings in die kode aan die bokant verander, daar is opmerkings om u te help met die veranderinge.
  6. Gaan na Gereedskap, gaan dan na poort en kies die enigste beskikbare opsie (as daar meer as een opsie is, ontkoppel die esp8266, maak die gereedskapskieslys weer oop en gaan na die poort en kyk wat dit verdwyn het, koppel dit weer aan en kyk wat het teruggekom en kies die een) (prent 1).
  7. Nadat u die poort gekies het, kan u op die oplaai -knoppie in die linkerbovenhoek (prent 2) klik.
  8. As u klaar is met die oplaai, moet u die opstart van die Arduino sien (die LED's het 'n blits wat blou is, wag totdat dit pers word as u geen ligte sien nie; u het iets verkeerd gedoen in die stappe). dat alles reg werk.
  9. Koppel die esp8266 uit die mikro -USB -kabel en steek die 5v -kragtoevoer in die DC -aansluiting aan die agterkant en kyk of die LED's en die dimmer werk.

Stap 14: Trek die top aan

Sit die top op
Sit die top op

Op hierdie stadium het u 'n keuse tussen die maniere waarop u die deksel wil monteer; uiteindelik sit ons dit op met 3/4 gipsskroewe wat ons loodgaatjies geboor het en dit versink het. Dit is ook moontlik om dit aan te plak met houtgom op die voorste staaf en epoksy op die agterste polikarbonaatafstandhouers.

Ons het vlekke gemaak voor hierdie stap, maar dit moes gedoen gewees het voordat dit gekleur is.

Stap 15: Vlek

Vlekke
Vlekke
Vlekke
Vlekke
Vlekke
Vlekke
Vlekke
Vlekke

Ons het gekies om ons rak met ebbehoutvlek te vlek en poliuretaan toe te pas om die rak te beskerm. As u kies om u rak te vlek of te verf, moet u eers die kleefplastiek sny om die polikarbonaat op die voorste staaf te bedek, sodat u dit nie bedek nie. Verder was daar geen spesiale stappe om te vlek nie, maar om die stappe op die blik te volg.

Stap 16: Opstel

Stel op
Stel op
Stel op
Stel op
Stel op
Stel op
  1. Koppel die rak aan waar u dit wil los.
  2. Gaan na u telefoon of enige rekenaar met wifi -vermoë.
  3. Soek 'n wifi-sein met die naam Steam-Status-Hub (Foto 1) en maak 'n verbinding daarmee.
  4. Sodra u toestel gekoppel is, sal u weet dat die wifi u wil aanmeld om internet te bekom, maar dit is regtig ons metode om die projek op te stel (foto 2).
  5. As u op die pop -up klik wat sê dat u moet aanmeld, sal u iets soos prent 3 sien.
  6. Klik op die drie reëls in die regter boonste hoek.
  7. Klik op stoom -ID's en voer die stoom -64 -ID's van die vriend wat u wil vertoon, en druk op die knoppie stuur nadat u al die ID's ingevoer het. Let daarop dat die eerste ID die naaste aan die esp8266 in die bedrading verskyn, en dan die tweede ens (SteamID64's kan vanaf hierdie skakel gevind word).
  8. Klik op die drie reëls in die regter boonste hoek.
  9. Klik op Voeg nuwe AP by, voer u wifi -inligting in en klik op Apply.
  10. Nadat u op Apply geklik het, word u na u wifi -skerm teruggebring, en u stoom -gekoppelde rak moet na 'n minuut die status van u vriende wys.

Stap 17: Kenmerke

Nou is daar baie funksies wat ek nie in hierdie instruksies bespreek het nie, soos die reset -knoppie wat ek hier gaan noem.

  • As die resetknoppie 5 sekondes ingedruk word, verwyder dit ou wifi -data en herlaai met 'n AP soos tydens die opstelling.
  • Die LED's het verskeie statusmodusse om foute te vertoon, byvoorbeeld, die LED's word pers as dit nie met wifi kan koppel nie, en u moet dit herstel, die LED's sal ciaan pols as daar 'n probleem is om die inligting vir die ID wat ingevoer is, sal die LED's geel pols as daar 'n probleem met die netwerk was of as die ingevoerde Steam API -sleutel sleg was.

Die LED's het verskeie kleure om 'n persoon se stoomstatus voor te stel

  • Rooi = Besig.
  • Geel = Weg.
  • Groen = In spel.
  • Blou = Aanlyn.
  • Oranje = Sluimer.
  • Siaan = wil handel dryf.
  • Pers = Wil speel.

Stap 18: Gevolgtrekking

Die Steam -gekoppelde rak sal my broer steeds daagliks gebruik. Oor hierdie hele projek het ek soveel meer geleer as wat ek van Arduino en houtwerk geweet het, en ek sal voortgaan om hierdie nuwe kennis te gebruik vir my volgende projekte. As ek terugkyk na wat ek geskep het, het ek besef dat sommige van die ontwerp verander kon word, en ek het my bes probeer verduidelik wat ons sou gedoen het as ons dit wel sou doen. Oor die volgende paar weke sal ek steeds probeer om aan die kode vir hierdie projek te werk en dit op datum te hou. Laat weet my as u enige vrae of probleme het oor hierdie instruksies, en ek sal my bes doen om u te help.

Aanbeveel: