Sisällysluettelo:

Web -ohjattu ystävänpäivä: 8 vaihetta (kuvilla)
Web -ohjattu ystävänpäivä: 8 vaihetta (kuvilla)

Video: Web -ohjattu ystävänpäivä: 8 vaihetta (kuvilla)

Video: Web -ohjattu ystävänpäivä: 8 vaihetta (kuvilla)
Video: 8 työkalua Excelissä, jotka kaikkien pitäisi käyttää 2024, Marraskuu
Anonim
Verkon ohjaama ystävänpäivä
Verkon ohjaama ystävänpäivä

Tämän ohjelmisto- ja laitteistosekoituksen avulla voit sytyttää sydämen koristaman yövalon mistä tahansa Internet-yhteydellä. Joten muistatko töissä, kahvilassa, kotona tai (verkkopalvelua käyttävällä) matkapuhelimellasi, voit kertoa ystävänpäivällesi, että muistat edelleen.

(tai, tai voit ärsyttää rakkaasi sykkimällä valoa nopeasti koko päivän, kunnes hän sammuttaa sen manuaalisesti) PÄIVITYS 16.4.2007: EI LISÄÄ VIIMEISTÄ! Kirjoitin vihdoin oman sarjaviestintäohjelmani uuden koodin kanssa, viive on poissa.

Vaihe 1: Materiaalien kerääminen

Materiaalien kerääminen
Materiaalien kerääminen
Materiaalien kerääminen
Materiaalien kerääminen
Materiaalien kerääminen
Materiaalien kerääminen

On olemassa useita tapoja ohjata pistorasiaa tietokoneelta, mutta koska minulla oli sellainen joka tapauksessa, perustin projektin Arduino NG i/o -korttiin. (32 dollaria Sparkfunilta) Kaikki muut osat joko poistettiin, noudettiin paikallisesti Radio Shackista tai ostettiin ruokakaupasta; Siksi siihen liittyy joitain sotkuisia hakkereita. Älä anna Arduinon käytön estää sinua yrittämästä tätä tai vastaavaa ongelmaa. Arduino on erittäin suoraviivainen ja edullinen.-= MATERIAALIT =-Laitteisto-Arduino NG-USB-prototyyppikortti 9vdc 350 mA -virtasovitin 12vdc-kelan luokitus rs osa #275-248Reed-rele-5vdc-kelan luokitus rs-osa #275-232-diodi (käytin RS-osaa #276-1620, mutta minulla oli se makaamassa) Sydänkoristettu yövalo-Software-Arduino IDE osoitteesta https://www.arduino.ccXampp osoitteesta https://www.apachefriends.org/en/xampp-windows.htmlComSender - sarjaliikenneohjelma, php -koodi ja Arduino -koodi. (liitteenä)

Vaihe 2: Valmista rele

Valmista rele
Valmista rele

Tämä on melko yksinkertaista.

Etsi nastat "kelalle" (2 nastaa), "yhteinen" ja "normaalisti auki". Juotos raskas mittarilanka "tavalliseksi" ja "normaalisti auki". Nämä johdot kantavat 120 vac, joten ehdotan vähän johdosta tietokoneen virtajohdosta. Älä vain ota liikaa, 3 tuumaa riittää. Juotos kevyemmän mittarin johdot kahteen kelan nastaan, nämä kantavat 9vdc korkeintaan 350mA. valitse kumpi kierretappi haluat olla positiivinen (ei ole vielä väliä mikä) ja valitse langan värit asianmukaisesti, jotta et sekoitu. juota diodi kahden kelan nastan väliin niin, että musta viiva on positiivista tappia vastapäätä. Tämä diodi auttaa vaimentamaan releen jännitepiikkejä kelan induktiosta johtuen.

Vaihe 3: Rakenna pistorasia

Rakenna pistorasia
Rakenna pistorasia

Katkaise naaraspää PC -virtajohdosta, jos et ole jo tehnyt sitä, ja pujota kaapeli pistorasian yhden reiän läpi. irrota kolme sisäistä johtoa ja liitä ne seuraavasti.

liitä vihreä pistorasian maadoitusliittimeen. liitä valkoinen pistorasian neutraaliliittimeen. kytke musta "yhteiseen" johtoon releestä. kytke "normaalisti auki" -johto pistorasian jännitteiseen liittimeen. Tarkista kaikki, tämä on 120, jota käsittelemme. Virheet ovat pahoja. teippaa kaikki kauniisti ja siististi, jotta vältyt shortseilta ja saat kaiken kauniimmaksi. Pujota kelajohdot pistorasian pienempien reikien läpi ja liitä pistorasia laatikkoon.

Vaihe 4: Lisää toissijainen rele

Lisää toissijainen rele
Lisää toissijainen rele
Lisää toissijainen rele
Lisää toissijainen rele
Lisää toissijainen rele
Lisää toissijainen rele
Lisää toissijainen rele
Lisää toissijainen rele

Olin toivonut, että tässä vaiheessa voisin kytkeä releen Arduinoon ja kutsua laitteiston valmiiksi; toisin kuin alkuperäisissä testeissä, 5vdc (Arduinon datanappien lähtövirta) ei luotettavasti ajaisi 12 voltin relettä. Minun piti lisätä toinen pienempi rele ja napauttaa 9v: n lähtöliitäntään. Tämä pienempi rele vaihtaa 9vdc: tä 5vdc: n avulla. että 9vdc kytkee sitten suuremman releen.

juota johdot ruuvireleen molemmissa päissä oleviin johtimiin ("normaalisti auki" ja "yhteinen"). Kytke toinen johto 9 VDC -liitäntään ja toinen positiivisen johdon isommasta releestä. liitä maadoitusjohdin suuremman releen kelasta Arduinon maahan. ruokoreleen kahden kelan johdon tulisi mahtua tiukasti nastoihin 12 ja maata Arduinolla ja pitää itsensä paikallaan sekä tukea releen painoa. Kiinnitä Arduino pistorasiaan ja muista eristää sähköteipillä. Pidin sitä kuminauhalla, mutta menetelmäni ei ole missään tapauksessa täydellinen. Aseta myös Arduinon virtalähde EXT -asentoon ja kytke se verkkolaitteeseen ja USB -liitäntään. Kytke myös PC -virtajohto ja yövalo pistorasiaan TÄMÄ PÄÄLTÄÄ LAITTEISTON OSAA

Vaihe 5: Asenna ohjelmisto

Asenna ohjelmisto
Asenna ohjelmisto

Jos et ole jo tehnyt sitä, asenna XAMPP ja Arduino IDE nyt.

Asenna myös Arduino IDE: n mukana toimitetut USB -ohjaimet ja aseta COM -portti IDE: n mukaisesti Seuraavaksi kopioi Sender.exe kohteeseen C: / Sender.exe (tai muu kätevä paikka, jos haluat muokata PHP -tiedostoa) ja kopioi MSCOMM32. OCX järjestelmäkansioosi (c: / windows / system).

Vaihe 6: Ohjelmointilevy/Kirjoita PHP

Ohjelmalevy/Kirjoita PHP
Ohjelmalevy/Kirjoita PHP

Olen lisännyt Arduinon ja palvelimen lähdekoodin.

avaa ensin PHP -tiedosto ja tee seuraavat muutokset: aseta $ -polku Sender.exe -kohtaan Arduino IDE ja avaa Arduino -tiedosto. Paina Arduinon nollauspainiketta. Paina sitten nopeasti IDE: n siirtopainiketta. Kun tiedosto on siirretty, olet valmis.

Vaihe 7: Testaa/virheenkorjaus

Testi/virheenkorjaus
Testi/virheenkorjaus
Testi/virheenkorjaus
Testi/virheenkorjaus

avaa selaimesi ja siirry osoitteeseen https:// localhost, sinun pitäisi nähdä sivu, jonka otsikko on "outlet control". Jos et, XAMPP: ssa on ongelma. Varmista, että Apache on käynnissä ja ettet ole rikkonut PHP: tä. Jos teet niin, kokeile kahta painiketta.. jos se ei vastaa, tarkista PHP -tiedoston COM -portin valinta. jos se ei auta, Arduino -tiedostossa on kommentoitu virheenkorjauskoodi, joka saa valon vilkkumaan viiden sekunnin välein … voit käyttää sitä korjaa laitteistosi. kokeile nyt toista tietokonetta… käytä sitä tietokoneen IP -osoitteen kautta Jos kaikki menee hyvin, voit nyt ohjata valoa kaikkialla maailmassa… mieti salasanan lisäämistä. hyvää ystävänpäivää.ps Jos olet reitittimen takana, sinun on ehkä käytettävä portinsiirtoa, jotta voit käyttää sivua verkon ulkopuolelta. Kun portinsiirto on päällä, voit käyttää sivua vain reitittimen julkisella IP -osoitteella.

Vaihe 8: Tulevia parannuksia

Tulevat parannukset
Tulevat parannukset

1) Päästä eroon VIIMEISTELTY - UUSI OHJELMA EI OLE VIIMEISTETTY! 5) infrapunalähetin (anna sen hallita mediakeskusta) 7) selvitä mikä "6" oli 8) parempi rakenne/kotelo

Suositeltava: