Mundarija:

Sevimli Sevishganlar: 8 qadam (rasmlar bilan)
Sevimli Sevishganlar: 8 qadam (rasmlar bilan)

Video: Sevimli Sevishganlar: 8 qadam (rasmlar bilan)

Video: Sevimli Sevishganlar: 8 qadam (rasmlar bilan)
Video: САРДОР ШАХАТИНИ НИМА КИЛДИ КОРИНГ ШАХАТИМИ ОЗИ 😁👍 2024, Iyul
Anonim
Sevimli Valentin veb -nazorat ostida
Sevimli Valentin veb -nazorat ostida

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

Materiallarni yig'ish
Materiallarni yig'ish
Materiallarni yig'ish
Materiallarni yig'ish
Materiallarni yig'ish
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

Estafetani tayyorlang
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

Chiqish qutisini yaratish
Chiqish qutisini yaratish

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

Ikkinchi o'rni qo'shish
Ikkinchi o'rni qo'shish
Ikkinchi o'rni qo'shish
Ikkinchi o'rni qo'shish
Ikkinchi o'rni qo'shish
Ikkinchi o'rni qo'shish
Ikkinchi o'rni qo'shish
Ikkinchi o'rni qo'shish

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

Dasturiy ta'minotni o'rnatish
Dasturiy ta'minotni o'rnatish

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

Dastur paneli/PHP yozish
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

Sinov/disk raskadrovka
Sinov/disk raskadrovka
Sinov/disk raskadrovka
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

Kelajakdagi yaxshilanishlar
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: