Mundarija:
- 1 -qadam: materiallarni yig'ish
- 2 -qadam: estafetani tayyorlang
- 3 -qadam: Chiqish qutisini yarating
- 4 -qadam: Ikkinchi o'rni qo'shing
- 5 -qadam: Dasturiy ta'minotni o'rnating
- 6 -qadam: Dastur paneli/PHP yozish
- 7 -qadam: sinov/disk raskadrovka
- 8 -qadam: kelajakdagi yaxshilanishlar
Video: Sevimli Sevishganlar: 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Bu dasturiy va apparat aralashmasi yordamida siz Internetga ulangan har qanday joydan yurak bezatilgan tungi chiroqni yoqishingiz mumkin. Ishda, kafeda, uyda yoki uyali telefoningizda eslaysizmi, valentinga hali ham eslayotganingizni ayta olasiz.
(yoki siz sevgilingizni kun bo'yi chiroqni qo'lda o'chirmaguningizcha bezovta qilishingiz mumkin) 16.04.07 YANGILASh: KO'CHIQ KOCHIK YO'Q! Oxir -oqibat men o'z shaxsiy ketma -ket aloqa dasturimni yozdim, yangi kod bilan kechikish o'tdi.
1 -qadam: materiallarni yig'ish
Kompyuterdan rozetkani boshqarishning bir necha yo'li bor, lekin menda yotar edi, shuning uchun men loyihani Arduino NG i/o taxtasiga asosladim. (Sparkfun -dan 32 dollar) Boshqa barcha qismlar tozalangan, Radio Shack -dan olingan yoki oziq -ovqat do'konidan sotib olingan; Shunday qilib, Arduino -dan foydalanish sizni bu yoki shunga o'xshash muammolardan qaytarishga yo'l qo'ymang. Arduino juda sodda va arzon.-= MATERIALLAR =-Uskuna-Arduino NG-USB prototiplash kartasi9vdc 350ma quvvat adapteri USB erkak A-erkak B kabeli kompyuter quvvat kabeli (yoki boshqa mos keladigan topraklanmış sim) uchta priz, qopqoq va quti PC o'rni- 12vdc lasanining rs qismi #275-248Reed Relay-5vdc lasanining rs qismi #275-232diodi (men rs #276-1620 qismini ishlatganman, lekin men u erda yotardim) Yurak bilan bezatilgan tungi yorug'lik-Arduino IDE http dan: //www.arduino.ccXampp https://www.apachefriends.org/en/xampp-windows.htmlComSender saytidan - mening ketma -ket aloqa dasturim, php kodim va Arduino kodim. (biriktirilgan)
2 -qadam: estafetani tayyorlang
Bu juda oddiy.
"Bobin" (2 pin), "umumiy" va "odatda ochiq" uchun pinlarni toping. Lehimlash uchun og'ir o'lchagichli sim "umumiy" va "odatda ochiq". Bu simlar 120v kuchlanishli bo'ladi, shuning uchun men kompyuterning elektr kabelidan bir oz simni taklif qilaman. Juda ko'p olmasligingizga ishonch hosil qiling, 3 dyuym etarli. Yengilroq o'lchagichli simlar ikkita g'altakning pimiga ulanadi, ular 9vdc ni 350 m dan oshmaydi. qaysi bobinning pinini ijobiy bo'lishni xohlayotganingizni tanlang (bu hali muhim emas) va chalkashmaslik uchun simlarning ranglarini mos ravishda tanlang. ikkita lasan pimi orasidagi diodni lehimlang, shunda qora chiziq musbat pinga qaragan tomonda bo'ladi. Ushbu diod lasan indüksiyasi tufayli o'rni kuchlanishining ko'tarilishini bostirishga yordam beradi.
3 -qadam: Chiqish qutisini yarating
Agar siz hali ulamagan bo'lsangiz, ayolning uchini kompyuter quvvat simidan uzing va simni chiqish qutisidagi teshiklardan biriga o'tkazing. uchta ichki simni echib oling va ularni quyidagicha ulang.
rozetkadagi tuproqli ulagichga yashil rangni ulang. oqni rozetkadagi neytral ulagichga ulang. o'rni "umumiy" simga qora ulang. "odatda ochiq" simni rozetkadagi jonli ulagichga ulang. Hamma narsani ikki marta tekshiring, bu biz bilan shug'ullanadigan 120. Xatolar yomon. shortidan saqlanish va hamma narsani chiroyli qilish uchun hamma narsani chiroyli va tartibli lenta bilan yopishtiring. Bobin simlarini chiqish qutisidagi kichik teshiklardan biriga o'tkazing va rozetkani qutiga ulang.
4 -qadam: Ikkinchi o'rni qo'shing
Men umid qilgandimki, bu vaqtda men o'z o'rniimni Arduino -ga ulashim va uskunani tugallangan deb atashim mumkin edi; ammo, dastlabki sinovlardan farqli o'laroq, 5vdc (Arduino -dagi ma'lumotlar pimlarining chiqish oqimi) 12V o'rni ishonchli tarzda ishlamaydi. Men ikkinchi kichikroq röleyni qo'shishim va bortda taqdim etilgan 9V kuchlanishiga tegishim kerak edi. Bu kichikroq o'rni 5vdc yordamida 9vdc -ni o'zgartiradi. keyin 9vdc katta röleyi o'zgartiradi.
qamish o'rni ikki uchida ("odatda ochiq" va "keng tarqalgan") simlarga lehim simlari. bir simni 9vdc ulagichiga ulang, ikkinchisini esa katta röleden musbat simingizga ulang. topraklama simini kattaroq o'rni rulonidan Arduino -ga ulang. qamish o'rni o'rashining ikkita g'altagi 12 -gachasi pinlarga mahkam o'rnashib, Arduino -ga o'rnatilishi va o'z o'rnida turishi, shuningdek o'rni og'irligini qo'llab -quvvatlashi kerak. Arduino -ni elektr lenta bilan izolyatsiyalashga ishonch hosil qilib, chiqish qutisiga ulang. Men uni ushlab turish uchun rezina tasma ishlatardim, lekin mening uslubim hech qachon mukammal emas. Bundan tashqari, Arduino -dagi quvvat o'tish moslamasini EXT -ga o'rnating va uni quvvat adapteri va USB -ga ulang. Shuningdek, kompyuterning quvvat simini ulang va tungi chiroqni rozetkaga ulang.
5 -qadam: Dasturiy ta'minotni o'rnating
Agar siz hali qilmagan bo'lsangiz, hozir XAMPP va Arduino IDE -ni o'rnating.
Shuningdek, Arduino IDE -ga kiritilgan USB drayverlarini o'rnating va COM portini IDE Next -ga mos ravishda o'rnating, Sender.exe -ni C: / Sender.exe -ga nusxalash (yoki PHP faylini tahrir qilmoqchi bo'lsangiz boshqa qulay joy) va nusxa ko'chiring. MSCOMM32. OCX -ni tizim papkasiga (c: / windows / system).
6 -qadam: Dastur paneli/PHP yozish
Men Arduino va Server uchun manba kodini qo'shdim.
avval PHP faylini oching va quyidagi o'zgarishlarni amalga oshiring: $ yo'lini Sender.exe manziliga o'rnating $ portni COM portiga o'rnating arduino PHP faylini XAMPP katalogingizdagi htdocs papkasida index.php sifatida yuklang. Arduino IDE -ni oching va Arduino faylini oching. Arduino -da tiklash tugmachasini bosing. Keyin, IDE -da uzatish tugmachasini tezda bosing. Fayl uzatilgandan so'ng, siz bajarasiz.
7 -qadam: sinov/disk raskadrovka
brauzerni oching va https:// localhost saytiga o'ting, siz "chiqish nazorati" deb nomlangan sahifani ko'rishingiz kerak. Agar buni qilmasangiz, XAMPP bilan bog'liq muammo bor. Apache ishlayotganiga va PHP -ni buzmaganligingizga ishonch hosil qiling. Agar shunday bo'lsa, ikkita tugmani harakat qilib ko'ring. Agar javob bermasa, PHP faylidagi COM portini tanlab oling, agar bu yordam bermasa, Arduino faylida nosozliklarni tuzatish kodi yozilgan, bu yorug'lik besh soniya oralig'ida miltillaydi. uskunangizni tuzating. Endi boshqa kompyuterni sinab ko'ring … unga kompyuterning IP -manzili orqali kiring Agar hammasi yaxshi bo'lsa, endi siz dunyoning istalgan nuqtasida yorug'likni boshqarishingiz mumkin … parol qo'shishni o'ylab ko'ring. baxtli valentines day.ps Agar siz yo'riqchining orqasida bo'lsangiz, tarmoqqa tashqaridan kirish uchun portni qayta yo'naltirishni ishlatishingiz kerak bo'lishi mumkin. portni qayta yo'naltirish bilan siz sahifaga kirish uchun yo'riqnoma umumiy IP -dan foydalanasiz.
8 -qadam: kelajakdagi yaxshilanishlar
1) Kechiktirishdan qutuling Tugallanmagan - YANGI PROGRAMDA KECHIRISH YO'Q! 2) USB quvvatiga ega (yaxshiroq röleyni ishlating, men esa devor qobig'idan qutulishim mumkin 3) oson o'rnatish bir bosqichli o'rnatish va kichik izlar ancha yaxshi 4) Bir nechta rozetkalar, bir nechta 5) infraqizil transmitter (media markazingizni boshqarsin) 7) "6)" nima ekanligini aniqlang 8) yaxshiroq qurilish/korpus
Tavsiya:
LED yurakli foto ramka - Sevishganlar yoki tug'ilgan kun uchun ajoyib sovg'a qiling: 7 qadam (rasmlar bilan)
LED yurakli foto ramka - Sevishganlar yoki tug'ilgan kun uchun ajoyib sovg'a qiling: Salom! Men sizga bu ajoyib LED yurakdan foto ramkani qanday yasashni ko'rsataman. Barcha elektronika ixlosmandlari uchun! Sevishganlaringiz, tug'ilgan kuningiz yoki yubileyingiz uchun yaqinlaringizga ajoyib sovg'a tayyorlang! Demo videoni tomosha qilishingiz mumkin
Sevishganlar uchun Internet: 17 qadam (rasmlar bilan)
Sevishganlar kuni: Sevishganlaringizga tarmoq orqali eslatma yuboring! DIY elektronika loyihasi kichik tebranuvchi dvigateldan foydalanadi, u qog'ozdan yasalgan yurakni sekin silkitadi va boshqa qurilmadan internet orqali ko'rsatma olganda LEDni yonadi. Men t ning ikkita versiyasini yaratdim
Sevishganlar kuni Sevgi qushlari: Telegram audio xabarini yuborish va qabul qilish uchun quti: 9 qadam (rasmlar bilan)
VALENTIN KUNI Sevgi qushlari: telegramma ovozli xabarini yuborish va qabul qilish uchun quti: bu erdagi videoni ko'ring Sevgi (qushlar) nima? Oh Baby, meni xafa qilma, endi meni xafa qilma, bu sizning muhabbatingizga, oilangizga yoki do'stingizga ovozli xabar yuboradigan mustaqil qurilma. Qutini oching, gaplashayotganda tugmani bosing, yuborish uchun qo'yib yuboring
Sevishganlar vazasi Dazzler: 8 qadam (rasmlar bilan)
Sevishganlar vazasi Dazzler: Bu 3D bosilgan vaza (ixtiyoriy 3d bosilgan atirgul bilan), u manzilli RGB LEDlari bilan yoritilgan. U turli xil ranglarda porlashi va ranglar orasida yo'qolishi mumkin. Tugma yordamida siz tanlashingiz mumkin bo'lgan o'n xil rang effektlari mavjud va u ham diagonalga ega
Sevimli Sevishganlar uchun LED effektli sovg'a: 6 qadam (rasmlar bilan)
Sevimli Sevishganlar uchun LED-effektli sovg'a: HowTo sizga sevgilingizga (yoki kimga) sovg'a berish haqida tasavvur beradi, chunki valentin kuni kutilmagan tarzda yaqinlashmoqda! Natijada o'z-o'zidan yasalgan buyum bo'lib, unda ikki kishining bosh harflari ko'rsatilgan. yurak. Bu gologramma kabi ko'rinadi