Sisällysluettelo:
- Vaihe 1: Materiaalien kerääminen
- Vaihe 2: Valmista rele
- Vaihe 3: Rakenna pistorasia
- Vaihe 4: Lisää toissijainen rele
- Vaihe 5: Asenna ohjelmisto
- Vaihe 6: Ohjelmointilevy/Kirjoita PHP
- Vaihe 7: Testaa/virheenkorjaus
- Vaihe 8: Tulevia parannuksia
Video: Web -ohjattu ystävänpäivä: 8 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
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
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
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
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
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
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
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
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
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:
LED -sydämen valokuvakehys - tee täydellinen ystävänpäivä- tai syntymäpäivälahja: 7 vaihetta (kuvilla)
LED -sydämen valokuvakehys - tee täydellinen ystävänpäivä- tai syntymäpäivälahja: Hei! Tässä ohjeessa näytän sinulle, kuinka voit tehdä tämän mahtavan LED -sydämen valokuvakehyksen. Kaikille elektroniikan harrastajille! Tee täydellinen ystävänpäivä-, syntymäpäivä- tai vuosipäivälahja rakkaillesi! Voit katsoa tämän esittelyvideon
Web -radio: 5 vaihetta (kuvilla)
Web -radio: Kuukausia sitten näin M5stickC -kehityskortin Banggoodissa ja ostin sellaisen pelattavaksi. Voit hankkia sen täältä. Kokeilin paljon luonnoksia, mutta lopulta kävin tämän sivun läpi ja päätin yrittää tehdä verkkoradion. Tätä kehityskomiteaa varten
Aseta @Holidays = Ystävänpäivä: 7 vaihetta (kuvilla)
Aseta @Holidays = Valentines_Day: Tätä ohjetta voidaan muokata mihin tahansa suureen juhlaan, mutta oppilaani halusivat keskittyä johonkin, mitä he voisivat tehdä ystävänpäivänä. Tässä suunnittelussa oppilaiden kädet ovat johtavaa materiaalia, joka täydentää piirin, kun he "
YSTÄVÄNPÄIVÄ Love Birds: laatikko lähettää ja vastaanottaa sähkeääniviesti: 9 vaihetta (kuvilla)
YSTÄVÄNPÄIVÄ Love Birds: lähetys- ja vastaanottolaatikko Sähkeääniviesti: tarkista video tästä Mikä on rakkaus (linnut)? Voi vauva älä satuta minua älä satuta minua enää Se on itsenäinen laite, joka vastaanottaa ääniviestejä rakkaudellesi, perheellesi tai ystävällesi. Avaa laatikko, paina painiketta, kun puhut, vapauta lähettääksesi
Ystävänpäivä pulssianturi: 5 vaihetta
Ystävänpäivä pulssianturi: Toisten töiden pohjalta keksin tämän pienen laitteen mittaamaan sykkeeni. Nyt tiesin, että oli sopivaa mennä tekemään sydämen muoto LED -valoista ja niin tein. Koska minulla ei ollut mallia, olin melko tietämätön. Pieni kokeilu johti