Mundarija:

WiFi boshqariladigan akril chiroq: 6 qadam (rasmlar bilan)
WiFi boshqariladigan akril chiroq: 6 qadam (rasmlar bilan)

Video: WiFi boshqariladigan akril chiroq: 6 qadam (rasmlar bilan)

Video: WiFi boshqariladigan akril chiroq: 6 qadam (rasmlar bilan)
Video: AYOLLAR BO'SHANGANIDA SUYUQLIK OTILIB CHIQISHI, BU QANDAY BO'LADI? 2024, Iyul
Anonim
WiFi boshqariladigan akril chiroq
WiFi boshqariladigan akril chiroq

Chiroqning birinchi versiyasi do'stingiz uchun Rojdestvo sovg'asi sifatida qilingan va sovg'a qilinganidan keyin dizayn, shuningdek kod qayta ko'rib chiqilgan va takomillashtirilgan. Loyihaning birinchi qayta ko'rib chiqilishi boshidan oxirigacha 3 hafta davom etdi, lekin ikkinchi tuzatish 1 kun ichida yakunlandi, chunki kodlash va dizayndagi ko'p to'siqlar ikkinchi marta o'tkazib yuborilgan. Har xil murakkablikdagi bir nechta loyihalar ustida ishlashdan boshlab, agar siz ko'rsatmalarga rioya qilsangiz, bu loyiha osonlikcha murakkab bo'lishi mumkin. Ammo, agar siz dasturlash yoki umumiy dizaynga o'zgartirish kiritmoqchi bo'lsangiz, bu qiyin bo'lishi mumkin. Loyiha tayyor mahsulot va uning umumiy ko'rinishi jihatidan bir necha marshrutlarni olishi mumkin. Bu turli xil marshrutlarga chiroqlar qanday paydo bo'lishi va tayoqlar hosil bo'ladigan jismoniy naqsh kiradi. Yorqin chiroqlar muxlislari uchun siz tayoqchalarni xuddi shunday qoldirishingiz mumkin. Agar siz ozgina farqli mat ranglarning muxlisi bo'lsangiz, siz tayoqlarni silliqlashni tanlashingiz mumkin.

1 -qadam: materiallar ro'yxati

Materiallar hisobi
Materiallar hisobi
  • 3/8 dyuymli akril novda - 14,31 dollar - Arzonroq variantlar mavjud, lekin ular odatda kamchiliklari kam va sirt nuqsonlari yo'q.
  • NodeMCU ESP8266 - $ 8.79 - Bu taxtalar ko'plab loyihalarda yaxshi va kutilganidek ishlagan va WiFi funksiyasi uchun zarur bo'ladi.
  • USB -A - USB -Micro B kabeli - 4,89 dollar - Umuman eng arzon variant, lekin narxi tovar yoki rang tanloviga qarab farq qiladi.
  • Yog'ochga asoslangan 1.75 mm o'lchamdagi 3D printerli filament - $ 24.50 - Arzonroq variantlar mavjud, lekin bu brend juda yaxshi ishlagan va izchil natijalar berganga o'xshardi.
  • 22 -sonli ulanish simlari - $ 15.92 - bu loyihani bajarish uchun kerak bo'lgandan ko'ra ko'proq sim, lekin boshqa loyihalar uchun juda yaxshi.
  • LED to'plami - $ 6.89 - To'plamda loyihani bajarish uchun kerak bo'lgandan ko'ra ko'proq LED mavjud, lekin shunga o'xshash to'plam ko'p marotaba yordam berdi va ko'plab loyihalarda davom etdi.
  • Lehim to'plami - $ 17.99 - Men odatda ishlatadigan to'plam RadioShack -dan keladi, u endi yo'q, shuning uchun u Amazonda o'rtacha narxda eng yuqori baholangan to'plamga o'xshaydi.
  • Yordam qo'llari - $ 7,22 - To'liq ixtiyoriy, lekin, albatta, ba'zi komponentlar/simlarni joyida ushlab, lehimlashda yordam beradi.
  • Issiq yopishtiruvchi qurollar to'plami - $ 19.99 - Men do'kondan issiq yopishtiruvchi tabancamni sotib oldim, lekin bu men sotib olgan narsalarga qaraganda ancha yaxshi narxga ega.
  • Zımpara qog'ozi to'plami - 7,99 dollar - zımpara turli xil bo'laklardan iborat yaxshi to'plam, faqat agar siz akrilga sovuq ko'rinish berish uchun akril tayoqchalarini zımparalamoqchi bo'lsangiz, lekin akril uchlarini tozalashdan keyin tozalash uchun juda foydali.
  • Hacksaw - $ 9.00 - Akril tayoqlarni kesish uchun ishlatiladi, boshqa yuzlab loyihalar uchun foydali, agar sizda hali yo'q bo'lsa, ajoyib vosita.
  • Quvvat matkapi - $ 47.89 - To'liq ixtiyoriy, akril novdalarni tekis va kontsentrli silliqlash uchun juda foydali, boshqa ko'plab loyihalar uchun ham foydali vosita.
  • M3 qopqoqli vintlardek - 4,99 dollar - loyiha uchun kerak bo'lgandan ko'ra ko'proq vintlar, lekin kichik loyihalar uchun, ayniqsa, elektronika uchun, bu vintlar yordam beradi, chunki ko'pgina taxtalarda bu diametrli vintni qabul qiladigan teshiklari bor. Ushbu vintlarni burish uchun sizga metrik olti burchakli kalitlar kerak bo'ladi.
  • 3D printer - bu loyihaning eng katta qismi taxminan 6 "x 2" x 3 "ni tashkil qiladi, shuning uchun sizda shunday o'lchamdagi ob'ektni qo'llab -quvvatlaydigan bosma to'shak bo'lishi yoki bu qismni oladigan odamni/biror joyni topishingiz kerak. Chop etilgan, narx loyihaning qismlari qanday olinishiga qarab katta farq qiladi, shuning uchun u qo'shilmaydi.

Umumiy qiymati - 190,37 dollar

Umumiy xarajat yuqori, lekin ro'yxatda loyihani yakunlash uchun hamma kerak bo'lgan hamma narsa bor. Ilgari elektronika va 3D bosma bilan ishlagan odamlar, ehtimol, loyihani yakunlash uchun zarur bo'lgan asbob -uskunalarning ko'piga ega bo'lishadi va narx ancha pasayadi. Agar sizga faqat akril tayoqlar, NodeMCU taxtasi va yog'och filaman kerak bo'lsa. narxi ~ 48 dollarni tashkil qiladi. Agar siz arzonroq qismlarni almashtirsangiz, bu arzonroq bo'lishi mumkin, lekin sifatga juda ehtiyot bo'ling, chunki narx pasayishi mumkin.

2 -qadam: Asosiy korpus va pastki qopqoqni chop etish

Izohlar: Yog'ochdan yasalgan filamentdan foydalanishning hojati yo'q, bu mening afzalligim edi, chunki uning ko'rinishi menga yoqdi. "Kirish" da aytilganidek, bu loyiha qora rangda bosilgan ajoyib ko'rinadi. Tavsiya etilmaydigan yagona rang: oq, chunki LEDlarning nurlari materialni hatto qalin devorlari bilan ham o'tkazib yuborishi mumkin, bu esa tayanchni soyalar aralashmasiga aylantiradi va shu vaqtda har qanday ranglarning aralashmasiga aylanadi.

Agar sizda 3D -printer mavjud bo'lsa, "Materiallar ro'yxati" bosqichida ko'rsatilgan talablarga javob bering:

"Materiallar varaqasi" bosqichida ko'rsatilgan. STL fayllarini standart PLA materialini bosib chiqargandek chop eting, yog'och materiali ma'lum miqdordagi talaş bilan aralashtirilgan PLA. Yog'och tiqilib qolishiga yo'l qo'ymaslik uchun, agar u ishlatilmasa, tiqilib qolishini oldini olish tavsiya etiladi.

Agar sizda 3D printer bo'lmasa:

Siz 3D Hub kabi 3D bosib chiqarish xizmatidan foydalanishingiz kerak bo'ladi. Bu loyihaning narxini oshiradi va uning qismlarini tayyorlash va jo'natish vaqtini oshiradi. Har ikkala qismni ham iloji boricha arzonroq qilish uchun 27,36 dollarga baholangan, sizning yurgan masofangiz farq qilishi mumkin. Yaqin atrofdagi kutubxonalarda, maktablarda, universitetlarda va hokazolarda 3D -printer mavjudmi yoki yo'qmi, uni tekin yoki arzon narxda ishlatishingiz mumkin.

3 -qadam: Akril tayoqni kesish

Akril tayoqni kesish
Akril tayoqni kesish
Akril tayoqni kesish
Akril tayoqni kesish
Akril tayoqni kesish
Akril tayoqni kesish
Akril tayoqni kesish
Akril tayoqni kesish

Akril novdalar yordamida qanday naqsh yaratmoqchi ekanligingizga qarab, sizga ko'proq akril tayoqlarni buyurtma qilish kerak bo'lishi mumkin, chunki ba'zi dizaynlarda boshqalarga qaraganda ko'proq akril ishlatiladi. Ushbu loyihada "tushayotgan zinapoya" naqshidan foydalaniladi. Siz sinab ko'rishingiz mumkin bo'lgan boshqa naqshlar "piramida" yoki hatto "ikki cho'qqini" o'z ichiga oladi, bularning barchasi tayoqlarni qayerda joylashtirganingizga va qaysi uzunliklarga kesganingizga bog'liq. Yuqoridagi rasmlarda, agar siz "tushayotgan zinapoya" naqshini nusxalashga harakat qilsangiz, tayoqlar kesilishi kerak bo'lgan uzunliklar ko'rsatilgan. Ushbu naqshni bajarish uchun har bir novda boshqasidan taxminan 25 dyuymga qisqaroq bo'lishi kerak. Chiziqlarni kesayotganda ishonch hosil qilmoqchisiz. Chiziqni iloji boricha perpendikulyar kesish kerak. Chiziqlarni qanday va qanday asboblar bilan kesganingizga qarab, bunga erishish osonroq yoki qiyinroq bo'lishi mumkin. Dvigatelli torna yordamida siz tayoqni aniq 9000 dyuymga kesib, kesmani mutlaqo "kvadrat" qilib qo'yishingiz mumkin, lekin ko'pchilik buni bilmaydi. ularning garajida dvigatelli torna. Ko'pchilik, ehtimol, tayoqlarni arra yoki arra bilan kesadi, va bu asboblar yordamida eng yaxshi kesishning kaliti - kesmoqchi bo'lgan chiziqni belgilash va kesilgan joyni iloji boricha aniqroq qilib qo'yishni unutmang. arra sinashga harakat qiladi va siz boshlaganingizda hosil bo'ladigan yivga ergashadi, shuning uchun agar siz kesishni mukammal boshlasangiz, u dastlabki kesishga harakat qiladi. Yana bir muhim omil - bu "ishni ushlab turish" yoki materialni qanday qisib qo'yish; materialni qanchalik ishonchli qilsangiz, kesish osonroq bo'ladi. Akrilni mahkamlashda tashvishlanadigan asosiy narsa - yumshoqlik, chunki haddan tashqari bosim uni yorib yuborishi mumkin, shuningdek, bilingki, bu tayoqlar loyihaning markaziy qismi bo'ladi, siz akrilni tirnalgani kabi chizmasligingizga ishonch hosil qilishni xohlaysiz. u orqali yorug'lik tushganda juda aniq bo'ladi. Agar siz akril tayoqchalarni zımpara qilmoqchi bo'lsangiz, chizishlar silliqlash bilan yashiriladi, lekin siz baribir akrilni chizishdan saqlanishni xohlaysiz, chunki kesish qanchalik chuqurroq bo'lsa, uni shunchalik silliqlash kerak bo'ladi.

Rasmlarda men "ishni ushlab turish" muammosini qanday hal qilganim ko'rsatilgan. Men yog'och vintlarni akril tayog'ining har ikki tomonidagi ish stoliga burab qo'ydim va materialni mahkam ushlaguncha mahkamladim, bu usul materialni mahkam ushlab turadi, shu bilan birga katta hajmli qisqichlarni ishlatmasdan harakatning eng yaxshi diapazonini ta'minlaydi. Biroq, sizda qanday uskunalar borligiga qarab, "ish xoldingini" o'zgartirishingiz kerak bo'lishi mumkin.

4 -qadam: (Ixtiyoriy) Akril novdalarni silliqlash

(Ixtiyoriy) Akril novdalarni silliqlash
(Ixtiyoriy) Akril novdalarni silliqlash
(Ixtiyoriy) Akril novdalarni silliqlash
(Ixtiyoriy) Akril novdalarni silliqlash

Agar siz chiroq nuri faqat yashil va ko'k chiroqlar faol bo'lgan rasmga o'xshab ko'rinishini xohlasangiz. Ya'ni, ranglarga ko'proq mat ko'rinish bilan. Siz akril tayoqchalarni zımpara qog'ozining har xil bo'lakchalari yordamida, taxminan 400 grit bilan silliqlashni tanlashingiz mumkin, bu esa yaxshi mat qoplamani beradi. Zımparalanayotganda novda perimetri bo'ylab doimiy ravishda zımparalashni unutmang, chunki notekis silliqlash novdalarni bir -biridan farq qilishi va simmetriyani buzishi yoki yorug'lik ko'rinishiga ta'sir qilishi mumkin. Bundan tashqari, tayoqlarning asosiy qismga joylashishini ham yodda tutish kerak. Agar u zımparalanmasidan oldin mos keladigan bo'lsa, siz tayoqning joyini mahkam ushlab turishi uchun tayoqning asosiy qismini ushlab turadigan qismidan ko'ra ko'proq uchini silliqlashingiz mumkin. Jarayonni tezlashtirish uchun siz tayoqchalarni burg'ulash dastgohiga qo'yishingiz va tayoqni sekin tez burishingiz va aylanayotganda tayoqni qumlashingiz mumkin. Bu zımpara novda atrofidagi kontsentratsiyani saqlaydi va materialni qo'l bilan qilinganidan tezroq olib tashlaydi.

Chiziqlarni silliqlash jarayoni, zımparalanish natijasida yuzaga kelgan dag'allik tufayli LEDlarning rangini mat rangga o'xshatadi, silliqlash natijasida hosil bo'lgan mayda cho'qqilar va vodiylar yorug'lik o'tishdan o'tibgina qolmay, tayoq ichkarisiga qaytadi. Bu, shuningdek, ranglarni ko'proq "o'z ichiga oladi", chunki yorug'lik ham o'tmaydi, shuning uchun u boshqa ranglar bilan birlashmaydi, lekin u zımparalanmagan versiyadagi yorug'likdan uzoqqa bormasligi mumkin.

Zımparalanmagan novdalar rasmidan ko'rinib turibdiki, yorug'lik akril tayoq ichidagi iflosliklar tufayli porlayapti, ichidagi har bir mayda havo pufagi yorug'likning boshqa tomonga sakrashiga va aks etishiga olib keladi, bu esa yorug'likni beradi . porlash effekti. Bu ta'sir, ehtimol, zımparalanmış novdalar ichida sodir bo'ladi, lekin nurning yon tomonlarida to'xtab, o'tib ketmagani uchun ko'rinmaydi.

5 -qadam: simlarni ulash

Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish

Ishni boshlashdan oldin eslatmalar:

Lehimlashni osonlashtirish uchun taxtaning teskari joylashtirilgan diagrammasiga amal qilishda juda ehtiyot bo'ling. Diagrammaning o'ng tomonida ko'rinadigan narsalar chap tomonda, teskari yo'nalishda bo'ladi, buni tugagan simlar rasmida ko'rish mumkin. Har bir LED uchun sariq/signal simlari GPIO pinlari joylashgan joy. Ishni boshlashdan oldin uch marta tekshirish, men bu xatoni jarayon davomida hech bo'lmaganda bir marta qildim va bu juda asabiylashadi.

Lehimlashda ehtiyot bo'ling, asosiy korpusning yon tomonlarini lehimlantiruvchi temir bilan ushlamang, agar u etarlicha tez sezilmasa, plastmassadan tezda erib ketishi mumkin.

Oxir -oqibat, simlarni avval LEDga lehimlash tavsiya etiladi, so'ngra ishlarni engillashtirish uchun simlarni taxtaga lehimlang.

Bortdagi belgi - LEDni old tomondan qaragan joyi - Arduino pin raqami

  • D0 - eng chapdagi LED - 16
  • D1 - chapdan 2 -chi - 5
  • D2 - chapdan 3 -chi - 4
  • D3 - Chapdan 4 -chi - 0
  • D4 - chapdan 5 -chi - 2
  • D5 - eng o'ngdagi LED - 14

Bu ulanishlar har bir LEDning musbat (+) tomonida, yuqorida sanab o'tilgan pimlardan amalga oshiriladi, har bir LEDning salbiy (-) tomoni eng yaqin erga (GND) ulanishi mumkin, ba'zi LEDlar ulashishi kerak bo'ladi. taxtada faqat to'rtta tuproqli (GND) pin borligi sababli tuproqli (GND) pin.

6 -qadam: Kod

Kod NodeMCU kartasida kirish sahifasi joylashgan WiFi tarmog'iga ega bo'lish orqali ishlaydi. Keyin NodeMCU -ning Wi -Fi tarmog'iga kirasiz, u sukut bo'yicha parolga ega emas. Kirish sahifasini siz tanlagan veb -brauzerga taxtaning IP -manzilini kiritish orqali topish mumkin. Kirish sahifasida siz uy tarmog'ining SSID va parolini kiritasiz, keyin siz sahifani yangilashingiz va IP -manzilni topishingiz mumkin, asosiy sahifa sizning uy tarmog'ingizda joylashadi. Bu vaqtda siz NodeMCU tarmog'idan uzilib, uy tarmog'ingizga qaytishingiz mumkin. Endi siz asosiy sahifaning IP -manziliga o'tishingiz va tarmoqdagi istalgan qurilmadan chiroqni boshqarishingiz mumkin. Veb -sahifalar IPhone 6, 7, 8 uchun mo'ljallangan, shuning uchun sahifangiz qurilmangiz uchun to'g'ri formatlanmagan bo'lishi mumkin. Agar siz qurilmangiz uchun HTML/CSS-ni o'zgartirmoqchi bo'lsangiz yoki avtomatik ravishda har qanday qurilmaga aylantirmoqchi bo'lsangiz, veb-saytlar sahifalari Arduino kodining ichida joylashgan, chunki NodeMCU taxtasi aslida veb-saytlarni joylashtiradi.

Kod chiroqlar uchun bir nechta funktsiyalarni bajaradi. U har bir alohida yorug'lik uchun yoqish/o'chirish funktsiyasiga ega, barcha chiroqlar bir vaqtning o'zida yonadi, chiroqlar chapdan o'ngga o'chadi, har bir chiroq yoqilmaguncha tasodifiy yoqiladi va keyin hammasi o'chadi. tasodifiy, "Zar zarbasi" rejimi, chap tomonidagi LEDni 1 va o'ngdagi LEDni 6, so'ngra uchta Chapdagi uchta LEDni "Bosh" va O'ngdagi uchta LED "quyruq" sifatida

Tavsiya: