Taula de continguts:

Prestatge de visualització enllaçat per vapor: 18 passos (amb imatges)
Prestatge de visualització enllaçat per vapor: 18 passos (amb imatges)

Vídeo: Prestatge de visualització enllaçat per vapor: 18 passos (amb imatges)

Vídeo: Prestatge de visualització enllaçat per vapor: 18 passos (amb imatges)
Vídeo: 3000+ Common English Words with Pronunciation 2024, Desembre
Anonim
Prestatge de visualització enllaçat per vapor
Prestatge de visualització enllaçat per vapor
Prestatge de visualització enllaçat per vapor
Prestatge de visualització enllaçat per vapor
Prestatge de visualització enllaçat per vapor
Prestatge de visualització enllaçat per vapor

Història del darrere

El meu germà té figures de Funko POP que representen els seus personatges que els seus amics juguen més sovint en els videojocs. Vam pensar que seria genial que tinguessin una vitrina amb LEDs que representessin el seu estat a Steam. Així doncs, amb la meva experiència anterior amb Arduino, l'API de Steam i la fusta, vaig dir que probablement podria descobrir alguna cosa.

Per a qualsevol persona que no sàpiga què és Steam, Steam és una plataforma de distribució digital desenvolupada per Valve Corporation per comprar i jugar a videojocs amb un sistema de comunicació integrat. Steam també té la possibilitat de permetre als usuaris veure què juguen els altres, si la persona es troba al seu ordinador, fora de casa, en un joc, etc., fins i tot us permet jugar amb ells si així ho desitgeu.

Característiques / Disseny

Un cop vam decidir que faríem aquest projecte, vaig començar a escriure algunes funcions que sabia que això hauria de tenir.

  • Configuració / inici de sessió sense fils de Wi-Fi com un Chromecast.
  • Interruptor dimmer / on-off.
  • LEDs desactivats.
  • Modes LED d'estat.
  • Manteniment zero després de la configuració i la compilació.
  • Les figuretes POP han de seure a dins.
  • No ha de tenir gana de poder.

Després de decidir què necessitava el projecte per incloure jo i el meu germà, vam començar a repassar dissenys fins a aconseguir el que tenim ara.

Una nota important

El disseny original era una caixa amb diversos nivells. Tanmateix, un cop construïdes les dues bases, vam pensar que quedaria millor com un prestatge llarg en lloc d’una caixa amb diversos nivells. Faré tot el possible per explicar com l’hauríem construït si haguéssim començat amb el nou disseny, de manera que si en algunes de les imatges es nota que tenim peces de mida lleugerament diferent, aquest és el motiu.

Pas 1: materials

Materials
Materials
Materials
Materials
Materials
Materials

Electrònica

  • NodeMCU V1.0 ESP8266 (enllaç)
  • Cable USB 2.0 A-Masculí a Micro B (per a la programació)
  • Fil de silicona de calibre 22 de 10 peus (enllaç)
  • Màniga trenada expandible de 1/8 polzada de 10 peus (enllaç)
  • Connector DC de muntatge en panell (enllaç)
  • Alimentació de corrent continu de 5 V 2 amperes (enllaç)
  • Caixa de projectes (enllaç)
  • Potenciòmetre (enllaç)
  • Soldadura (gairebé qualsevol soldadura elèctrica funcionarà)
  • Fil del projecte AWG 22 (enllaç)
  • Tira LED (enllaç)

Project Wood (Home Depot Veure imatges)

  • 1 Roure.25 "X 1,5" X 48"
  • 1 roure.5 "X 1,5" X 48"
  • 2 Roure.25 "X 5,5" X 48"
  • 1 full de policarbonat de 8 "X 10"

Tingueu en compte que a les imatges es mostra un tauler de.5 "X 5.5" X 48 "però no s'utilitza al projecte.

muntatge

  • 2 tubs d'epoxi de dues parts (Home Depot)
  • Cola per a fusta (Home Depot)
  • Imants.315 "Dia X.118" Thk (Home Depot) (opcional)
  • Taca de banús (Home Depot) (opcional)
  • Spray poliuretà (si es taca)
  • Cinta de pintors

Pas 2: Eines

Aquestes són les eines que hem utilitzat

  • Serra de taula
  • Serra de braç radial
  • Pinces
  • Lijadora de cinturó
  • Serra de cinta
  • Pistola de cola calenta
  • Tisores
  • Soldador
  • Decapant de filferro
  • Trepant elèctric
  • Premsa de trepant
  • Paper de sorra
  • Cinta mètrica
  • Dossier

Tot i que hem utilitzat aquestes eines, no vol dir que hagueu d’utilitzar aquestes eines exactes. Només ajudaria pas a pas si voleu replicar directament el projecte. Per exemple, la serra de cinta es podria substituir per una serra de puzle, una serra de desplaçament, una serra de mà, etc.

Pas 3: crear la caixa del projecte

Construint la caixa del projecte
Construint la caixa del projecte
Construint la caixa del projecte
Construint la caixa del projecte
Construint la caixa del projecte
Construint la caixa del projecte
  1. En primer lloc, practiqueu un forat a la caixa del projecte des del costat que vulgueu que sigui el frontal, això serà per al potenciòmetre de regulació. Hem foradat aquest forat pel costat petit just al centre. Si feu servir el potenciòmetre que apareix a la llista de peces, el millor trepant que hem utilitzat per a això va ser 17/64 (imatge 1).
  2. En segon lloc, practiqueu un forat a la part posterior per obtenir els cables que aniran a la prestatgeria; quan mirem la caixa de la part frontal, posem aquest forat a la part posterior esquerra, vam trobar que el trepant 3/16 funcionava millor per a això, però va ser un ajust ajustat.
  3. A continuació, practiqueu un forat a la part posterior per obtenir la nostra presa de corrent continu, la col·loquem a la part posterior dreta. Si utilitzeu la presa de corrent a la llista de peces, el millor trepant per a això va ser un 5/16. (Imatge 2)
  4. Després d’això, practiqueu un forat a la part posterior per obtenir el botó de reinicialització (aquest botó exacte no apareix a la llista perquè el vam treure de la nostra caixa Arduino) ho hem posat just al costat de la presa d’alimentació.
  5. Abans de muntar la caixa del projecte, vam arxivar la pestanya del potenciòmetre, ja que podem apretar el potenciòmetre prou fort perquè no el necessitem.
  6. Finalment, poseu totes les peces als seus respectius forats i estrenyeu-les. (Imatge 3)

Pas 4: elèctric

Elèctric
Elèctric
Elèctric
Elèctric
Elèctric
Elèctric
Elèctric
Elèctric

Mentre feu l'electricitat, potser seria millor seguir el diagrama (imatge 4).

  1. Tallar el màniga trenat a 9 '8'. Si no necessiteu tota la longitud o si necessiteu més filferro, només retalleu el màniga 4 polzades menys que la longitud del filferro (això ens permetrà tenir el fil penjat als extrems per soldar-lo dins de la caixa del projecte i al prestatge).
  2. Mantingueu els 3 fils de filferro de 22 AWG a la mà perquè formin una mena de triangle i emboliqueu-los amb cinta elèctrica.
  3. Introduïu els 3 fils de filferro de 22 AWG a través del màniga trenada (primer extrem de la cinta elèctrica) deixant aproximadament 2 polzades de filferro a cada extrem, pot ser que sigui difícil, però hem hagut de passar el fil tot el camí. (Imatge 1)
  4. Introduïu el cable al forat de la caixa del projecte de manera que el màniga trenat quedi lleugerament dins de la caixa del projecte i, a continuació, enganxeu els cables al voltant del forat per evitar que es treguin. (Imatge 2)
  5. Retireu l'extrem del cable vermell a aproximadament 1/4 de polz i, a continuació, soldeu-lo a la pota més curta de la presa de corrent continu.
  6. Retireu l'extrem del cable negre a aproximadament 1/4 de polz i, a continuació, soldeu-lo a la cama més llarga del connector d'alimentació de corrent continu.
  7. Col·loqueu l’ESP8266 dins de la caixa del projecte (per fer servir espaiat).
  8. Retireu l’extrem del fil blanc a aproximadament 1/4 de polz i, a continuació, soldeu-lo al pin D4 de l’ESP8266.
  9. Talleu 2 trossos de filferro vermell i negre per arribar des de la presa de corrent al pin Vin i al pin GND.
  10. Soldeu tots dos com els que vam fer amb els altres dos cables vermells i negres a la presa de corrent, després soldeu el negre al pin GND i el vermell al pin Vin.
  11. Talleu 3 trossos de fil vermell, negre i groc per arribar des de l'ESP8266 al potenciòmetre.
  12. Stripeach extrem dels 3 cables a aproximadament 1/4 de polzada.
  13. Soldeu aquests tres trossos de fil com es mostra al diagrama al potenciòmetre amb el negre connectat a un pin GND, el vermell a 3,3V pin i el groc a A0pin
  14. Talleu 2 trossos més de negre i groc.
  15. Retireu cada extrem dels 2 cables a aproximadament 1/4 de polzada.
  16. Soldeu-los per separar les potes del botó de reinici i, a continuació, el cable negre al pin GND i el fil groc al pin D3.

Amb tot això, hauria de ser tot el dibuix elèctric que es mostra a les imatges, excepte el dels LED, ja que encara no s'han tallat ni soldat.

Pas 5: tallar la fusta

Tallant la fusta
Tallant la fusta
Tallant la fusta
Tallant la fusta
Tallant la fusta
Tallant la fusta
  1. Talleu el tauler de roure.5 "X 1,5" X 48 "per la meitat de manera que quedi dues peces que siguin d'aproximadament 0,5" X, 75 "X 48".
  2. Retalleu les dues meitats del pas 1 de manera que siguin.5 "X.75" X 44 ". Aquestes serviran com a part posterior i com a suport de led a l'interior del prestatge.
  3. Talleu el tauler de 0,25 "X 1,5" X 48 "per la meitat de manera que quedi dues peces que siguin d'aproximadament 0,25" X, 75 "X 48".
  4. Retalleu les dues meitats del pas 3 de manera que siguin de 0,25 "X, 75" X 44 ". Aquestes serviran com a part frontal que servirà per empaperar una làmina de policarbonat.
  5. Retalleu les dues taules de 0,25 "X 5,5" X 48 "a 0,25" X 5,5 "X 44" (deseu la ferralla). Aquests serviran com a part superior i inferior del prestatge.
  6. Recupereu la ferralla del pas 5 (la ferralla hauria de tenir uns 0,25 "X 5,5" X 4 "). Talleu dos trossos de 0,25" X 5,5 "X 1 1/8" de la ferralla. Aquestes dues peces seran els taps finals del prestatge.

Pas 6: tall de policarbonat

Tallar policarbonat
Tallar policarbonat
Tallar policarbonat
Tallar policarbonat
Tallar policarbonat
Tallar policarbonat
Tallar policarbonat
Tallar policarbonat
  1. Talla el policarbonat de 8 "X 10" a 5,5 "X 10"
  2. Talleu el policarbonat en 8 tires de 5,5 "X 3/4".

Tallem el policarbonat en una serra de cinta, tot i que això es podria fer amb una serra de trencaclosques o fins i tot amb una serra de taula.

Pas 7: enganxar-se (primera part)

Enganxar (primera part)
Enganxar (primera part)
Enganxar (primera part)
Enganxar (primera part)
Enganxar (primera part)
Enganxar (primera part)
Enganxar (primera part)
Enganxar (primera part)

Abans d’enganxar, vam lijar cadascuna de les nostres tires de policarbonat a la polidora per donar-los un acabat transparent mat, això també es pot fer només amb paper de vidre. Després de tallar i polir totes les peces de policarbonat, podem enganxar la part davantera del prestatge. Si no teniu una polidora per cinturó, us recomanem que tingueu precaució amb aquesta peça perquè no s'obtingui epoxi a la part davantera i no arruïneu l'acabat mat transparent.

  1. Dissenyeu un dels peixos de.25 "X.75" X 44 ".
  2. Col·loqueu cadascuna de les tires de policarbonat cap avall per assegurar-vos que encaixin totes abans d’enganxar-les.
  3. Barregeu una gran quantitat d'epoxi (s'utilitzarà a la part superior d'un tauler i a la part inferior de l'altre assegureu-vos de fer-ne prou).
  4. Apliqueu epoxi a la part superior de la placa.25 "X.75" X 44 ".
  5. Col·loqueu les 8 tires de policarbonat a sobre del tauler.
  6. Apliqueu epoxi a sobre de les tires de policarbonat.
  7. Col·loqueu l’altre tauler de.25 "X.75" X 44 "a la part superior i entrepà amb moltes pinces.

Pas 8: enganxar (part 2)

Enganxar (part 2)
Enganxar (part 2)

Mentre esperem que la part frontal es cura, enganxarem la part posterior. La part posterior estarà formada per la peça de.5 "X 3/4" X 44 "de polzada amb alguns separadors de policarbonat que actuaran com a ventilació.

  1. Talla el sobrant de policarbonat en 8 tires de 3/4 "X 3".
  2. Barregeu un toll d'epoxi de mida moderada.
  3. Utilitzeu epoxi per enganxar les 8 tires de policarbonat al costat ample de 3/4 "d'una de les taules.5" X 3/4 "X 44", repartides uniformement al llarg de la longitud. El tauler serà ara.593 "X 3/4" X 44 ".
  4. Preneu les tires de policarbonat a la fusta fins que s’assequi l’epoxi.

Pas 9: polit

Lixat
Lixat
Lixat
Lixat

Després que el tauler frontal (el policarbonat intercalat entre fusta) hagi acabat de curar (vegeu el contenidor epoxi per temps), lijeu els dos costats de manera que quedi una superfície llisa i lliure d'epoxi. Un cop acabada la curació de la part posterior, també podem esborrar-la per eliminar l'excés d'epoxi.

Pas 10: enganxar-se (part 3)

Enganxar (part 3)
Enganxar (part 3)
Enganxar (part 3)
Enganxar (part 3)
Enganxar (part 3)
Enganxar (part 3)

Ara que tenim els taulers frontals i posteriors els podem enganxar a la base (0,25 "X 5,5" X 44 ").

  1. Utilitzeu una fina cola de fusta de perles per enganxar el tauler frontal contra la vora frontal de la base (0,25 "X 5,5" X 44 ").
  2. Utilitzeu una fina cola de fusta per tal d’enganxar el tauler posterior contra la vora posterior de la base (0,25 "X 5,5" X 44 ").
  3. Utilitzeu pinces per fixar les dues taules al seu lloc.

Pas 11: barra LED

Barra LED
Barra LED
Barra LED
Barra LED
Barra LED
Barra LED
  1. Talleu la tira LED en seccions de 3 píxels (imatge 1).
  2. Soldeu les tires juntes amb el fil del projecte per alinear-les al centre de cada secció de policarbonat (imatge 2)
  3. Enganxeu en calent la tira llarga fins a la segona peça de fusta.5 "X 3/4" X 44"
  4. Practicar un forat de 3/16 en una de les tapes finals aproximadament 1 polzada a la peça (Foto 5).
  5. Premeu el cable trenat pel forat, enganxeu-lo al seu lloc i soldeu els cables als coixinets respectius (negre a GND, vermell a 5V, groc a DI), això també es pot veure al diagrama de cablejat elèctric.
  6. Col·loqueu una fina perla de cola a la part inferior de la barra de leds i fixeu-la fins a la part inferior de manera que quedi a aproximadament 1/2 polzada de distància del tauler frontal per ajudar a desactivar els LED (imatge 6).
  7. Perforeu els forats pilot de les dues tapes finals al tauler posterior i a la barra LED i, a continuació, contrareu els forats i col·loqueu cargols de guix de 1 polzada per subjectar els extrems (imatge 5).

Pas 12: Configuració del programari Arduino

Configuració del programari Arduino
Configuració del programari Arduino
Configuració del programari Arduino
Configuració del programari Arduino
Configuració del programari Arduino
Configuració del programari Arduino

El xip ESP8266 està àmpliament disponible i té un baix cost, ja que té funcions per allotjar servidors web, fer sol·licituds a servidors web i moltes altres coses que us permetran connectar el vostre projecte Arduino a Internet. Per programar l’ESP8266, primer heu de tenir instal·lat l’IDE Arduino des del lloc web Arduino.

  1. Obriu l'IDE Arduino.
  2. Aneu a Preferències que es troba a la pestanya Fitxer a la part superior de la finestra (imatge 1).
  3. Aneu a "URL del gestor de taulers addicionals" i inseriu aquest enllaç "https://arduino.esp8266.com/stable/package_esp8266com_index.json" (imatge 2).
  4. Feu clic a D'acord
  5. Aneu al menú d'eines, aneu al tauler i després a Boards Manager … (imatge 3).
  6. Cerqueu "ESP"; la segona opció que hauria d'aparèixer hauria de ser "esp8266 per ESP8266 Community", canvieu la versió a la versió 2.5.0 i feu clic a Instal·la. (Imatge 4)
  7. Quan acabi la instal·lació, feu clic a Tanca.
  8. Torneu al menú d'eines, aneu al tauler, seleccioneu NodeMCU 1.0 (mòdul ESP-12E) (imatge 5)
  9. Al menú d'eines, feu que totes les opcions semblin la imatge 6.
  10. Descarregueu els fitxers adjunts a aquest pas per a la biblioteca de connexió automàtica i llista simple.
  11. De nou a l'IDE Arduino, aneu al menú Sketch, Inclou biblioteca, feu clic a Afegeix biblioteca. ZIP … i aneu al fitxer AutoConnect.zip que acabeu de descarregar.
  12. Repetiu el pas 11, però seleccioneu SimpleList.zip en lloc d’AutoConnect.zip. (Imatge 7)
  13. Aneu a Inclou biblioteca a la pestanya Esbós i feu clic a Gestiona biblioteques … (Imatge 8).
  14. Cerqueu PageBuilder i instal·leu-lo (imatge 9).
  15. Cerqueu ArduinoJson, canvieu la versió a la versió 5.13.5 i instal·leu-la (imatge 10).
  16. Cerqueu Neopixel, seleccioneu la tercera opció i instal·leu-la (imatge 11).

Pas 13: Programació

Programació
Programació
Programació
Programació

Ara que l’IDE Arduino està configurat, podem iniciar la programació.

  1. Baixeu-vos el codi del projecte adjunt a aquest pas.
  2. Obriu el fitxer a l'IDE Arduino.
  3. Connecteu l’ESP8266 a l’ordinador mitjançant un cable Micro USB
  4. A la part superior del fitxer, veureu "String STEAM_KEY =" XXXXXXXXXXXXXXXXX "; // La vostra clau de vapor de l'API de vapor." heu de substituir "XXXXXXXXXXXXXXXX" per la clau de vapor que podeu recuperar d'aquest enllaç si no teniu un domini per introduir, només cal que introduïu "127.0.0.1" com a domini.
  5. En aquest moment, si heu fet canvis al disseny, com ara que heu afegit més o menys LEDs, podeu canviar alguns paràmetres del codi de la part superior, hi ha comentaris que us ajudaran amb aquests canvis.
  6. Aneu a Eines, després aneu al port i seleccioneu l’única opció disponible (si hi ha més d’una opció, desconnecteu l’esp8266 i torneu a obrir el menú d’eines i aneu al port i veureu el que ha desaparegut, torneu-lo a connectar i veure el que heu tornat) i seleccioneu-ne un (imatge 1).
  7. Un cop seleccionat el port, podeu fer clic al botó de càrrega situat a la part superior esquerra (imatge 2).
  8. Quan hagueu acabat de carregar, hauríeu de veure l'arrencada d'Arduino (els LED tindran un led de rebot que és blau, espereu fins que es posi de color porpra si no veieu cap llum que hagueu fet alguna cosa malament en els passos). que tot funciona correctament.
  9. Desconnecteu l’esp8266 del cable micro USB i connecteu la font d’alimentació de 5v a la presa de corrent continu de la part posterior i comproveu que els LEDs i el regulador de llum funcionin.

Pas 14: Posar la part superior

Posant la part superior
Posant la part superior

En aquest moment, teniu una selecció de maneres de muntar la tapa, al final, la posem amb cargols de guix de 3/4 que hem perforat els forats del pilot i els hem embotit. També és possible enganxar-lo amb cola de fusta a la barra frontal i epoxi als separadors de policarbonat posterior.

Ens vam tacar abans d’aquest pas, però s’hauria d’haver fet abans de tacar.

Pas 15: tinció

Tinció
Tinció
Tinció
Tinció
Tinció
Tinció
Tinció
Tinció

Vam optar per tenyir el prestatge amb taca d’èban i aplicar poliuretà per proporcionar protecció al prestatge. Si decidiu tenyir o pintar el prestatge, primer heu de tallar la cinta per pintar per cobrir el policarbonat de la barra frontal de manera que no el tapeu. A part d'això, no hi havia passos especials per tacar, sinó seguir els passos de la llauna.

Pas 16: Configuració

Configuració
Configuració
Configuració
Configuració
Configuració
Configuració
  1. Connecteu el prestatge on voleu deixar-lo.
  2. Aneu al vostre telèfon o a qualsevol ordinador amb capacitat de wifi.
  3. Cerqueu un senyal wifi anomenat Steam-Status-Hub (Foto 1) i connecteu-hi.
  4. Un cop connectat, el dispositiu us informarà que el wifi vol que inicieu la sessió per obtenir internet, però aquest és realment el nostre mètode per configurar el projecte (Foto 2).
  5. Quan feu clic a la finestra emergent que diu que heu d'iniciar la sessió, veureu alguna cosa com la imatge 3.
  6. Feu clic a les tres línies de l'extrem superior dret.
  7. Feu clic a Steam IDs i introduïu els steam steam id 64 de l’amic que vulgueu mostrar. Assegureu-vos de prémer el botó d’enviament després d’haver introduït tots els identificadors. Tingueu en compte que el primer identificador apareixerà més a prop de l’esp8266 al cablejat i, després, el segon, etc. (es pot trobar SteamID64 en aquest enllaç).
  8. Feu clic a les tres línies de l'extrem superior dret.
  9. Feu clic a Afegeix un nou punt d'accés i introduïu la vostra informació de wifi i feu clic a aplicar.
  10. Després de fer clic a aplicar, tornareu a la pantalla del wifi i el prestatge enllaçat amb vapor hauria de mostrar l'estat dels vostres amics al cap d'un minut.

Pas 17: funcions

Ara hi ha moltes funcions que no he explicat en aquest manual, com ara el botó de restabliment que enumeraré aquí.

  • Si es manté premut el botó de restabliment durant 5 segons, s'eliminaran les dades wifi antigues i es reiniciarà amb un punt de connexió tal com es va fer durant la configuració.
  • Els LED tenen diversos modes d’estat per mostrar qualsevol error, per exemple, els LED polsaran de color porpra quan no es pugui connectar al wifi i haureu de reiniciar-lo; els LED donaran un pols cian si hi ha un problema en recuperar la informació de la identificador que s’ha introduït, els LEDs es posaran de color groc si hi ha un problema amb la xarxa o si la clau de l’API Steam que s’ha introduït és incorrecta.

Els LED tenen diversos colors per representar l’estat de vapor de les persones

  • Vermell = Ocupat.
  • Groc = Fora.
  • Verd = En joc.
  • Blau = En línia.
  • Taronja = Posposar.
  • Cian = Busca comerciar.
  • Lila = Busca jugar.

Pas 18: Conclusió

El prestatge vinculat a Steam continuarà sent un ús quotidià del meu germà. Durant tot aquest projecte, he après molt més del que sabia sobre Arduino i la fusteria i continuaré utilitzant aquest nou coneixement en els meus propers projectes. En mirar enrere el que vaig crear, em vaig adonar que alguns dels dissenys podrien haver estat canviats i vaig fer tot el possible per explicar què hauríem fet si ho féssim. Durant les pròximes setmanes, seguiré buscant treballar en el codi d’aquest projecte i mantenir-lo actualitzat. Feu-me saber si teniu cap pregunta o problema sobre aquest instructiu i faré tot el possible per ajudar-vos.

Recomanat: