Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
"Mumkin emas missiyasi" filmida bo'lgani kabi, "Umidsiz vaqt umidsiz choralarni talab qiladi", deydi 10 -sinfda o'qiyotgan akam, oshxonaning chiroqlarini kalit yordamida emas, balki telefon yordamida boshqarish g'oyasini oldi va buning sababi bizning oshxonamiz. Airbnb -ning boshqa mehmonlari va kalitlari COVID 19 tarqalishining eng himoyasiz joyidir.
Fikrni olgandan so'ng, uni qanday amalga oshirishni rejalashtirdik. Men muhandislik bilimlari bilan va akam 10 -darajali ijodkorlik bilimi bilan harakatga keldim. Ota -onalar bizga komponentalar va boshqa vazifalarni olishda yordam berishdi.
1 -qadam: komponentlar
- Smps mini -5v
- MOC3041
- MOC3021
- Rektifier
- Triak-BT136
- Rezistorlar
- Sarlavha pinlari
- 4N35
- NodeMCU
- Rezistorlar
2 -qadam: Bu qanday ishlaydi
- U NodeMCU modulini o'z ichiga oladi, u Wifi -ga Blynk serveriga ulanadi.
- Chiroqlarni yoqish va o'chirishni boshqarish uchun Triak bor. Men o'rni o'rniga Triakdan foydalandim, chunki ular arzonroq va ishonchli.
- AC oqimini doimiy oqimga aylantirish uchun Smps -ga ega.
3 -qadam: Asosiy PCB uchun sxemasi
PCB maxsus tayyorlangan va pcbway -dan bosilgan. Men O'chirish diagrammasini qo'shdim
4 -qadam: Eagle CAD yordamida PCB ishlab chiqarish
Eagle SAPR yordamida shaxsiy PCBni qanday tuzish kerakligini tushuntirgan profilimga kirish mumkin. Rasmlarda doska fayli va Loyihaning Gerber ko'rinishi ko'rsatilgan.
5 -qadam: PCB olish
PCB 2 hafta ichida etkazib berildi
6 -qadam: qoplama
- Sizga aytganimdek, akam juda ijodiy, u qoplamani yasash uchun eski shirin quti va eski Sunmikadan foydalangan
- U qora rangga bo'yalgan
- Sunmica yaxshi yog'och pardoz berdi
7 -qadam: kodlash
#blynk_print seriyasini aniqlang
#qo'shing #qo'shing
char auth = "Sizning avtorizatsiyangiz. kalit"; // Siz Blynk ilovasida avtorizatsiya tokenini olishingiz kerak.
const int R1 = 5; // Chiqish o'rni 1
const int R2 = 4; // Chiqish o'rni 2
char ssid = "Sizning Wi -Fi tarmog'ingiz nomi"; // Wi -Fi ma'lumotlari.
char pass = "Tarmoq parolingiz"; // Ochiq tarmoqlar uchun parolni "" ga o'rnating.
bo'sh o'rnatish () {
Serial.begin (9600); // Debug konsoli
Blynk.begin (auth, ssid, pass);
pinMode (R1, OUTPUT);
pinMode (R2, OUTPUT); }
void loop () {Blynk.run (); }
8 -qadam: Blynk
- BLYNK ilovasida yangi loyiha yarating.
- Loyihaning nomini "Hands-Free Lights Control" deb yozing va ochiladigan menyudan NodeMCU-ni tanlang
- AUTH belgisi sizning elektron pochtangizga yuboriladi
- O'ng tomondagi ochiladigan menyudan ikkita o'rni tugmachasini qo'shing
- 1 -o'rni uchun D1 va 2 -o'rni uchun D2 yoki xohlaganingizcha
9 -qadam: yig'ish
- Barcha qismlar ko'rsatilgan sxema bo'yicha yig'ilgan
- Qoplama vintlar yordamida kontaktlarning zanglashiga xavfsiz tarzda o'rnatildi.
10 -qadam: Xulosa
- Bu loyiha juda muvaffaqiyatli o'tdi va Airbnb mehmonlariga juda yoqdi!
- Bu loyiha mening ukam uchun ham juda foydali bo'ldi, chunki u muhandislik sohasida qo'llaniladigan ko'plab elektronika bilimlarini o'rgandi.