![Valentine yang Dikendalikan Web: 8 Langkah (dengan Gambar) Valentine yang Dikendalikan Web: 8 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/002/image-4335-58-j.webp)
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01
![Valentine Dikawal Web Valentine Dikawal Web](https://i.howwhatproduce.com/images/002/image-4335-59-j.webp)
Dengan gabungan perisian dan perkakasan ini, anda dapat menyalakan cahaya malam yang menghiasi hati dari mana sahaja dengan akses internet. Oleh itu, sama ada anda masih ingat di tempat kerja, di kafe, di rumah, atau di telefon bimbit (diaktifkan web), anda boleh memberitahu valentine bahawa anda masih ingat.
(itu, atau anda boleh mengganggu kekasih anda dengan cepat menerangi cahaya sepanjang hari, sehingga dia mematikannya secara manual) KEMASKINI 4/16/07: TIADA LAGI LAGI! Saya akhirnya menulis program komunikasi bersiri saya sendiri, dengan kod baru, kelewatan itu hilang.
Langkah 1: Mengumpulkan Bahan
![Bahan Berkumpul Bahan Berkumpul](https://i.howwhatproduce.com/images/002/image-4335-60-j.webp)
![Bahan Berkumpul Bahan Berkumpul](https://i.howwhatproduce.com/images/002/image-4335-61-j.webp)
![Bahan Berkumpul Bahan Berkumpul](https://i.howwhatproduce.com/images/002/image-4335-62-j.webp)
Terdapat beberapa cara untuk mengawal jalan keluar dari PC, tetapi oleh kerana saya mempunyai jalan keluar, saya mendasarkan projek ini di papan Arduino NG i / o. ($ 32 dari Sparkfun) Semua bahagian lain sama ada dicuci, diambil secara tempatan di Radio Shack atau dibeli di kedai runcit; oleh itu, terdapat beberapa peretasan yang tidak kemas. Jangan biarkan penggunaan Arduino menghalang anda daripada mencuba ini, atau masalah yang serupa. Arduino sangat mudah dan murah.- = BAHAN = - Perkakasan-Arduino NG - Papan Prototaip USB9vdc 350ma penyesuai kuasaUSB lelaki A-male B kabelkabel kuasa komputer (atau kord pembumian lain yang sesuai) tiga cabang prong, penutup, dan relay boxPC - Peringkat gegelung 12vdc rs bahagian # 275-248Reed Relay - penilaian gegelung 5vdc rs bahagian # 275-232diode (saya menggunakan bahagian rs # 276-1620, tetapi saya sudah terbaring) Lampu malam yang dihiasi dengan hati-Perisian-Arduino IDE dari https://www.arduino.ccXampp dari https://www.apachefriends.org/en/xampp-windows.htmlComSender - program komunikasi bersiri saya, kod php, dan kod Arduino. (dilampirkan)
Langkah 2: Sediakan Relay
![Sediakan Relay Sediakan Relay](https://i.howwhatproduce.com/images/002/image-4335-63-j.webp)
Ini cukup mudah.
Cari pin untuk "gegelung" (2 pin), "biasa", dan "biasanya terbuka". Kawat pengukur berat pateri menjadi "biasa" dan "biasanya terbuka". Wayar ini akan membawa 120vac, jadi saya mencadangkan sedikit wayar dari kabel kuasa pc. Pastikan tidak mengambil terlalu banyak, 3 inci banyak. Kawat tolok solder yang lebih ringan ke dua pin gegelung, ini akan membawa 9vdc pada jarak tidak lebih dari 350ma. pilih pin gegelung yang anda mahu positif (belum kira mana) dan pilih warna wayar dengan betul agar tidak keliru. pateri diod antara dua pin gegelung, supaya garis hitam di sisi menghadap pin positif. Diod ini membantu menekan lonjakan voltan dari geganti kerana aruhan pada gegelung.
Langkah 3: Bina Outlet Box
![Membina Kotak Outlet Membina Kotak Outlet](https://i.howwhatproduce.com/images/002/image-4335-64-j.webp)
Potong kabel wanita dari kabel kuasa PC, jika belum, dan pasangkan kabel melalui salah satu lubang di kotak keluar. lepaskan tiga wayar dalaman dan sambungkannya seperti berikut.
sambungkan hijau ke penyambung tanah di alur keluar. sambungkan putih ke penyambung neutral pada saluran keluar. sambungkan hitam ke wayar "biasa" dari geganti. sambungkan wayar "biasanya terbuka" ke penyambung langsung di saluran keluar. Periksa semula semuanya, ini adalah 120 yang sedang kita hadapi. Kesalahan adalah buruk. selipkan semuanya dengan kemas dan kemas, untuk mengelakkan seluar pendek dan menjadikan semuanya lebih cantik. Jalurkan wayar gegelung melalui salah satu lubang yang lebih kecil di kotak alur keluar dan sambungkan saluran keluar ke kotak.
Langkah 4: Tambah Relay Sekunder
![Tambah Relay Sekunder Tambah Relay Sekunder](https://i.howwhatproduce.com/images/002/image-4335-65-j.webp)
![Tambah Relay Sekunder Tambah Relay Sekunder](https://i.howwhatproduce.com/images/002/image-4335-66-j.webp)
![Tambah Relay Sekunder Tambah Relay Sekunder](https://i.howwhatproduce.com/images/002/image-4335-67-j.webp)
![Tambah Relay Sekunder Tambah Relay Sekunder](https://i.howwhatproduce.com/images/002/image-4335-68-j.webp)
Saya berharap pada ketika ini saya dapat menghubungkan geganti ke Arduino dan memanggil perkakasan selesai; namun, bertentangan dengan ujian awal, 5vdc (arus keluaran pin data pada Arduino) tidak akan menggerakkan relay 12v. Saya terpaksa menambah geganti kedua yang lebih kecil dan memasuki output 9v yang disediakan di papan. Relay yang lebih kecil ini menukar 9vdc menggunakan 5vdc. bahawa 9vdc kemudian menukar geganti yang lebih besar.
wayar pateri ke plag di kedua hujung relay buluh ("biasanya terbuka" dan "biasa"). pasangkan satu wayar ke penyambung 9vdc, dan sambungkan yang lain ke wayar positif anda dari geganti yang lebih besar. sambungkan wayar tanah dari gegelung geganti yang lebih besar ke tanah di Arduino. kedua-dua gegelung dari relay buluh harus sesuai dengan pas di pin 12 dan tanah di Arduino dan menahan diri di tempatnya, serta menyokong berat geganti. Pasang Arduino ke kotak soket, pastikan untuk melindungi dengan pita elektrik. Saya menggunakan gelang getah untuk menahannya, tetapi kaedah saya sama sekali tidak sempurna. Juga, tetapkan pelompat kuasa pada Arduino ke EXT dan pasangkannya ke penyesuai kuasa dan USB. pasangkan juga kabel kuasa PC, dan pasangkan lampu malam ke soket INI MENUTUP BAHAGIAN PERKAKASAN
Langkah 5: Pasang Perisian
![Pasang Perisian Pasang Perisian](https://i.howwhatproduce.com/images/002/image-4335-69-j.webp)
Sekiranya anda belum melakukannya, pasang XAMPP dan Arduino IDE sekarang.
Pasang juga pemacu USB yang disertakan dengan Arduino IDE dan tetapkan port COM dengan sewajarnya di IDE Seterusnya, salin Sender.exe ke C: / Sender.exe (atau tempat lain yang sesuai, jika anda bersedia mengedit fail PHP) dan salin MSCOMM32. OCX ke folder sistem anda (c: / windows / system).
Langkah 6: Papan Program / Tulis PHP
![Papan Program / Tulis PHP Papan Program / Tulis PHP](https://i.howwhatproduce.com/images/002/image-4335-70-j.webp)
Saya telah memasukkan kod sumber untuk Arduino dan Server.
buka fail PHP terlebih dahulu dan buat perubahan berikut: tetapkan $ path ke lokasi Sender.exe tetapkan $ port ke port COM yang digunakan arduino simpan fail PHP ke folder htdocs di direktori XAMPP anda sebagai index.php memuat Arduino IDE dan buka fail Arduino. Tekan butang reset pada Arduino. Kemudian, tekan butang transfer dengan pantas di IDE. Setelah fail dipindahkan, anda selesai.
Langkah 7: Uji / Debug
![Ujian / Debug Ujian / Debug](https://i.howwhatproduce.com/images/002/image-4335-71-j.webp)
![Ujian / Debug Ujian / Debug](https://i.howwhatproduce.com/images/002/image-4335-72-j.webp)
buka penyemak imbas anda, dan pergi ke https:// localhost anda akan melihat halaman bertajuk "outlet control". Sekiranya tidak, ada masalah dengan XAMPP. Pastikan Apache berjalan, dan bahawa anda tidak mematahkan PHP. Jika anda melakukannya, cubalah dua butang tersebut.jika selepas menekan "on" lampu malam menyala, dan setelah menekan "off", ia mati, semuanya berfungsi dengan baik. Jika ia tidak bertindak balas, periksa pilihan port COM anda dalam fail PHP. jika itu tidak membantu, ada kod debugging yang dikomentari dalam fail Arduino yang membuat cahaya berkelip pada selang lima saat … anda boleh menggunakannya untuk nyahpepijat perkakasan anda. sekarang cuba di komputer lain … akses melalui alamat IP komputer. Sekiranya semuanya berjalan lancar, anda kini boleh mengawal cahaya di mana sahaja di dunia … fikirkan untuk menambah kata laluan. selamat hari valentine.ps jika anda berada di belakang penghala, anda mungkin perlu menggunakan pemajuan port untuk dapat mengakses halaman dari luar rangkaian anda. dengan meneruskan port, anda hanya menggunakan IP awam penghala anda untuk mengakses halaman.
Langkah 8: Penambahbaikan Masa Depan
![Penambahbaikan Masa Depan Penambahbaikan Masa Depan](https://i.howwhatproduce.com/images/002/image-4335-73-j.webp)
1) Singkirkan KelewatanFINISHED - PROGRAM BARU TIDAK MEMPEROLEHI! 2) USB dihidupkan (gunakan relay yang lebih baik, dan saya dapat menyingkirkan dinding wort3) pemasangan langkah mudah yang lebih mudah dan jejak kaki yang kecil jauh lebih baik4) Banyak kedai, berbilang bolehkah anda mengatakan paparan Krismas5) pemancar infra merah (biarkan ia mengendalikan pusat media anda) 7) cari apa "6) "88) pembinaan / kes yang lebih baik
Disyorkan:
Pokok Krismas yang Dikendalikan Laman Web (Sesiapa sahaja Boleh Mengawalnya): 19 Langkah (dengan Gambar)
![Pokok Krismas yang Dikendalikan Laman Web (Sesiapa sahaja Boleh Mengawalnya): 19 Langkah (dengan Gambar) Pokok Krismas yang Dikendalikan Laman Web (Sesiapa sahaja Boleh Mengawalnya): 19 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/001/image-556-j.webp)
Pokok Krismas yang Dikendalikan Laman Web (Sesiapa sahaja Boleh Mengawalnya): Anda ingin tahu seperti apa bentuk pokok Krismas yang dikendalikan laman web? Berikut adalah video yang memaparkan projek pokok Krismas saya. Siaran langsung telah berakhir sekarang, tetapi saya membuat video, merakam apa yang sedang berlaku: Tahun ini, pada pertengahan Disember
Valentine Valentine: 17 Langkah (dengan Gambar)
![Valentine Valentine: 17 Langkah (dengan Gambar) Valentine Valentine: 17 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/001/image-2696-20-j.webp)
Internet Valentine: Hantarkan catatan valentine anda melalui internet! Projek elektronik DIY ini menggunakan motor bergetar kecil untuk melancarkan jantung kertas tisu dengan lembut dan menyalakan LED apabila menerima arahan melalui internet dari peranti lain. Saya membina dua versi t
Alexa Raspberry Pi Drone yang Dikendalikan Suara Dengan IoT dan AWS: 6 Langkah (dengan Gambar)
![Alexa Raspberry Pi Drone yang Dikendalikan Suara Dengan IoT dan AWS: 6 Langkah (dengan Gambar) Alexa Raspberry Pi Drone yang Dikendalikan Suara Dengan IoT dan AWS: 6 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/005/image-14205-j.webp)
Alexa Raspberry Pi Drone yang Dikendalikan Suara Dengan IoT dan AWS: Hai! Nama saya Armaan. Saya seorang budak lelaki 13 tahun dari Massachusetts. Tutorial ini menunjukkan, seperti yang anda dapat simpulkan dari tajuk, bagaimana membina Raspberry Pi Drone. Prototaip ini menunjukkan bagaimana drone berkembang dan juga seberapa besar peranan mereka dalam
Cara Membuat Spike Buster atau Papan Suis yang Dikendalikan Jauh Dengan Menggunakan Atmega328P Berdiri: 6 Langkah (dengan Gambar)
![Cara Membuat Spike Buster atau Papan Suis yang Dikendalikan Jauh Dengan Menggunakan Atmega328P Berdiri: 6 Langkah (dengan Gambar) Cara Membuat Spike Buster atau Papan Suis yang Dikendalikan Jauh Dengan Menggunakan Atmega328P Berdiri: 6 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/006/image-16324-8-j.webp)
Cara Membuat Spike Buster atau Papan Suis yang Dikawal Jauh Menggunakan Standalone Atmega328P: Dalam projek ini saya akan menunjukkan cara membina Spike Buster atau Switch Board yang dikendalikan dari jarak jauh menggunakan Standalone Atmega328P. Projek ini dibina di papan PCB Custom dengan komponen yang sangat sedikit. Sekiranya anda lebih suka menonton video, maka saya telah memasukkannya sama atau
Retro-CM3: Konsol PERMAINAN yang dikendalikan oleh RetroPie yang Kuat: 8 Langkah (dengan Gambar)
![Retro-CM3: Konsol PERMAINAN yang dikendalikan oleh RetroPie yang Kuat: 8 Langkah (dengan Gambar) Retro-CM3: Konsol PERMAINAN yang dikendalikan oleh RetroPie yang Kuat: 8 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/002/image-4431-47-j.webp)
Retro-CM3: Konsol PERMAINAN RetroPie yang Kuat: Instruksional ini diilhamkan oleh PiGRRL Zero, pembuat Gameboy Zero asli Wermy dan Konsol Permainan Dikendalikan GreatScottLab. Konsol permainan berasaskan RetroPie ini menggunakan raspberry pi zero (W) sebagai inti mereka. TETAPI, setelah saya membina beberapa