Taula de continguts:

Sant Valentí controlat per la web: 8 passos (amb imatges)
Sant Valentí controlat per la web: 8 passos (amb imatges)

Vídeo: Sant Valentí controlat per la web: 8 passos (amb imatges)

Vídeo: Sant Valentí controlat per la web: 8 passos (amb imatges)
Vídeo: V. Completa. Psicología para el deporte y la vida. Joaquín Valdés, psicólogo deportivo 2024, Juliol
Anonim
Sant Valentí controlat per web
Sant Valentí controlat per web

Amb aquesta barreja de programari i maquinari, podeu il·luminar una llum nocturna adornada pel cor des de qualsevol lloc amb accés a Internet. Així que, si recordeu a la feina, a una cafeteria, a casa o al telèfon mòbil (habilitat per a la xarxa), podeu dir al vostre dia de Sant Valentí que encara el recordeu.

(o això pot molestar el vostre amor pulsant ràpidament la llum durant tot el dia, fins que l'apagui manualment) ACTUALITZACIÓ 16/04/07: NO MÉS DETRADA. Finalment vaig escriure el meu propi programa de comunicacions en sèrie, amb el nou codi, el retard ha desaparegut.

Pas 1: recollida de materials

Recollida de materials
Recollida de materials
Recollida de materials
Recollida de materials
Recollida de materials
Recollida de materials

Hi ha diverses maneres de controlar una presa de sortida des d’un PC, però com que en tenia una, de totes maneres, vaig basar el projecte en una placa Arduino NG i / o. (32 dòlars de Sparkfun) Totes les altres parts es van escombrar, es van recollir localment a Radio Shack o es van comprar a una botiga de queviures; per tant, hi ha alguns pirates informàtics desordenats. No deixeu que l’ús d’Arduino us dissuadi d’intentar això o un problema similar. L’Arduino és extremadament senzill i econòmic.- = MATERIALS = - Maquinari-Arduino NG - Placa de prototipatge USB 9vdc adaptador d’alimentació 350ma USB cable A-mascle B cable d’alimentació de l’ordinador (o un altre cable a terra adequat) tres preses, tapa i caixa Relé PC - 12vdc bobina rs part # 275-248Reed Relay - 5vdc bobina rs part # 275-232diode (he utilitzat la rs part 276-1620, però la tenia al voltant) Llum nocturna adornada per cor: Software-Arduino IDE de https://www.arduino.ccXampp de https://www.apachefriends.org/en/xampp-windows.html ComSender: el meu programa de comunicacions en sèrie, codi php i codi Arduino. (adjunt)

Pas 2: prepareu el relé

Prepareu el relleu
Prepareu el relleu

Això és bastant senzill.

Localitzeu els pins de "bobina" (2 pins), "comú" i "normalment obert". Soldeu filferro de calibre pesat a "comú" i "normalment obert". Aquests cables portaran 120vac, de manera que us suggereixo una mica del cable del cable d'alimentació de la PC. Assegureu-vos de no prendre-ne massa, hi ha un màxim de 3 polzades. Els cables d’indicació de l’encenedor de soldadura als dos passadors de la bobina, portaran 9vdc a no més de 350ma. trieu quin passador de bobina voleu ser positiu (encara no importa quin) i trieu els colors del fil adequadament per no confondre’s. soldeu un díode entre els dos passadors de la bobina, de manera que la línia negra sigui al costat cap al passador positiu. Aquest díode ajuda a suprimir els pics de tensió del relé a causa de la inducció a la bobina.

Pas 3: Creeu un quadre de sortida

Construeix Outlet Box
Construeix Outlet Box

Talleu l’extrem femella del cable d’alimentació de l’ordinador, si encara no ho heu fet, i passeu el cable per un dels forats de la caixa de sortida. retireu els tres cables interns i connecteu-los de la manera següent.

connecteu verd al connector de terra de la presa de corrent. connecteu el blanc al connector neutre de la presa. connecteu el negre al cable "comú" del relé. connecteu el cable "normalment obert" al connector actiu de la presa de corrent. Comproveu-ho tot, són 120 els que estem tractant. Els errors són dolents. enganxeu-ho tot bé i ordenat, per evitar curtmetratges i fer-ho tot més bonic. Enfileu els cables de la bobina a través d’un dels forats més petits de la caixa de sortida i connecteu la sortida a la caixa.

Pas 4: afegiu un relé secundari

Afegeix un relé secundari
Afegeix un relé secundari
Afegeix un relé secundari
Afegeix un relé secundari
Afegeix un relé secundari
Afegeix un relé secundari
Afegeix un relé secundari
Afegeix un relé secundari

Tenia l'esperança que en aquest moment pogués connectar el relé a l'Arduino i trucar al maquinari; no obstant això, al contrari de les proves inicials, 5vdc (el corrent de sortida dels pins de dades a l'Arduino) no conduiria de manera fiable un relé de 12v. Vaig haver d'afegir un segon relé més petit i tocar la sortida de 9 V que es proporciona a la placa. Aquest relé més petit canvia de 9vdc mitjançant 5vdc. que 9vdc canvia el relé més gran.

cables de soldadura als cables als dos extrems del relé de canya ("normalment obert" i "comú"). connecteu un cable al connector de 9vdc i connecteu l’altre al cable positiu des del relé més gran. connecteu el cable de terra de la bobina del relé més gran a terra de l’Arduino. els dos cables de la bobina del relé de canya han d’adaptar-se perfectament als passadors 12 i a terra a l’Arduino i mantenir-se al seu lloc, a més de suportar el pes del relé. Connecteu l'Arduino a la caixa de sortida, assegurant-vos d'aïllar-lo amb cinta elèctrica. Vaig fer servir una goma per aguantar-la, però el meu mètode no és ni molt menys perfecte. A més, configureu el pont d’alimentació de l’Arduino a EXT i connecteu-lo a l’adaptador d’alimentació i a l’USB. connecteu també el cable d'alimentació de l'ordinador i connecteu la llum nocturna a la presa de corrent.

Pas 5: Instal·leu el programari

Instal·leu programari
Instal·leu programari

Si encara no ho heu fet, instal·leu XAMPP i l'IDE Arduino ara.

Instal·leu també els controladors USB inclosos amb l’IDE Arduino i configureu el port COM en conseqüència a l’IDE següent. Copieu Sender.exe a C: / Sender.exe (o un altre lloc convenient, si esteu disposat a editar el fitxer PHP) i copieu MSCOMM32. OCX a la carpeta del sistema (c: / windows / system).

Pas 6: Programar el tauler / escriure PHP

Tauler de programes / Escriure PHP
Tauler de programes / Escriure PHP

He inclòs el codi font per a Arduino i el servidor.

primer obriu el fitxer PHP i realitzeu els canvis següents: definiu $ path a la ubicació de Sender.exe, definiu $ port al port COM que utilitza arduino, deseu el fitxer PHP a la carpeta htdocs del directori XAMPP mentre index.php carregueu el Arduino IDE i obriu el fitxer Arduino. Premeu el botó de restabliment de l'Arduino. A continuació, premeu ràpidament el botó de transferència de l'IDE. Un cop s'hagi transferit el fitxer, ja heu acabat.

Pas 7: prova / depuració

Prova / depuració
Prova / depuració
Prova / depuració
Prova / depuració

obriu el navegador i aneu a https:// localhosty hauríeu de veure una pàgina titulada "control de sortida". Si no ho feu, hi ha un problema amb XAMPP. Assegureu-vos que Apache funciona i que no heu trencat PHP. Si ho feu, proveu els dos botons. Si després de prémer "on", la llum nocturna s'encén i després de prémer "off", s'apaga, tot funcionarà bé. Si no respon, comproveu la vostra elecció del port COM al fitxer PHP. depureu el maquinari. ara proveu amb un altre equip … accediu-hi a través de l'adreça IP de l'ordinador. Si tot va bé, ara podeu controlar la llum a qualsevol part del món … penseu a afegir una contrasenya. si esteu darrere d'un enrutador, és possible que hàgiu d'utilitzar el reenviament de ports per poder accedir a la pàgina des de fora de la vostra xarxa. amb el reenviament de ports activat, simplement utilitzeu la IP pública del vostre enrutador per accedir a la pàgina.

Pas 8: millores futures

Millores futures
Millores futures

1) Desfer-se del retard ACABAT: EL NOU PROGRAMA NO TÉ RETARD! 2) Alimentat per USB (utilitzeu un relé millor i puc desfer-me de l’herba de la paret) 3) Instal·lació més senzilla Instal·lacions d’un sol pas i petjades petites molt millor 4) Diverses sortides, múltiples els relés poden dir: pantalla de Nadal 5) transmissor d'infrarojos (deixeu-lo controlar el vostre centre multimèdia) 7) esbrineu què era "6)" 8) millor construcció / caixa

Recomanat: