Mundarija:

Mustaqil Atmega328P yordamida masofadan boshqariladigan naychani yoki kommutatorni qanday qilish kerak: 6 qadam (rasmlar bilan)
Mustaqil Atmega328P yordamida masofadan boshqariladigan naychani yoki kommutatorni qanday qilish kerak: 6 qadam (rasmlar bilan)

Video: Mustaqil Atmega328P yordamida masofadan boshqariladigan naychani yoki kommutatorni qanday qilish kerak: 6 qadam (rasmlar bilan)

Video: Mustaqil Atmega328P yordamida masofadan boshqariladigan naychani yoki kommutatorni qanday qilish kerak: 6 qadam (rasmlar bilan)
Video: ESP8266 ESP01 WIFI-UART | LDmicro-Roboremo dasturlash 2024, Noyabr
Anonim
Image
Image

Ushbu loyihada men mustaqil Atmega328P yordamida masofadan boshqariladigan Spike Buster yoki Switch Board -ni qanday qurishni ko'rsataman. Ushbu loyiha juda kam komponentli maxsus PCB kartochkasida qurilgan. Agar siz videoni ko'rishni xohlasangiz, men ham xuddi shu narsani joylashtirganman yoki o'qishni yoqtirsangiz, postni davom ettiring.

1 -qadam: ishlatilgan komponentlar va materiallar

Ushbu loyiha uchun bizga komponentlar kerak bo'ladi

  1. Atmega328P-PU
  2. 16 MGts kristalli
  3. 2*22pF kondansatör
  4. 10K Ohm qarshilik
  5. 4*1K qarshilik
  6. 4*LED
  7. 4*5 voltli o'rni
  8. Tsop1738
  9. UL2003A
  10. Maxsus PCB kartasi (Gerber fayllari postda almashiladi) yoki har qanday karta
  11. Ayol vilkasi bilan mahkamlash

Agar siz Internetda sotib olishni xohlasangiz, bu erda bir nechta bog'liq havolalarni sinab ko'rishingiz mumkin

Amazon IND

  1. Atmega328P -PU -
  2. 16 MGts kristalli -
  3. 4*5 voltli o'rni -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Amazon AQSh

  1. Atmega328P -PU -
  2. 16 MGts kristalli -
  3. 4*5 voltli o'rni -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Banggood

  1. Atmega328P -PU -
  2. 16 MGts kristalli -
  3. 4*5 voltli o'rni -
  4. Arduino UNO -

AliExpress

  1. Atmega328P -PU -
  2. 16 MGts kristalli -
  3. 4*5 voltli o'rni -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

2 -qadam: O'chirish sxemasi va sxemasi dizayni

O'chirish sxemasi va sxemasi dizayni
O'chirish sxemasi va sxemasi dizayni
O'chirish sxemasi va sxemasi dizayni
O'chirish sxemasi va sxemasi dizayni
O'chirish sxemasi va sxemasi dizayni
O'chirish sxemasi va sxemasi dizayni

Bu men KiCAD -da ishlab chiqilgan elektron sxemasi. O'chirish asosan Arduino UNO-da ishlatiladigan mikro-nazoratchi bo'lgan Atmega328P-PU atrofida. Butun Arduino UNO -ni ishlatishning o'rniga, men maxsus PCB platasida Arduino UNO -ning cheklangan komponentli versiyasidan foydalanayapman (Arduino UNO -ning cheklangan komponentli versiyasi haqida batafsil ma'lumotni Arduino rasmiy veb -saytida tarqatilgan maqolani o'qish mumkin Bu erga bosing). Bu asosan bo'sh joy va xarajatlarni kamaytirish uchun. Siz ushbu loyihani Arduino Uno va 4 kanalli o'rni taxtasi va masofadan boshqarish moduli yordamida qurishingiz mumkin.

O'chirishdagi TSOP1738 IR masofali qabul qilgich sifatida ishlatiladi.

O'rnimizni haydash uchun men ULN2003A IC dan foydalanaman, bu etti NPN Darlington tranzistorlaridan iborat.

O'chirish sxemasini tuzganimdan so'ng, men uning sxemasini tuzdim va PCB kartasini ishlab chiqarish uchun Gerber & Drill faylini yaratdim. Men PCB kartasini ishlab chiqarish uchun JLCPCB -dan foydalanaman, chunki ular juda yaxshi va yaxshi tayyor PCB -ni juda arzon narxda ta'minlaydi. Odatda 10 dona sizga 2 dollar turadi va 48 soat ichida jo'natiladi va agar siz 5 dona buyurtma qilsangiz, tenglikni 24 soat ichida jo'natiladi. Agar siz xuddi shu taxtaga buyurtma berishni xohlasangiz, bu yerni bosish orqali mening Gerber faylimni yuklab olishingiz mumkin.

3 -qadam: IR kutubxonasini o'rnatish va IR kodlarini topish

IR kutubxonasini o'rnatish va IR kodlarini topish
IR kutubxonasini o'rnatish va IR kodlarini topish
IR kutubxonasini o'rnatish va IR kodlarini topish
IR kutubxonasini o'rnatish va IR kodlarini topish
IR kutubxonasini o'rnatish va IR kodlarini topish
IR kutubxonasini o'rnatish va IR kodlarini topish

IR kodlarini topish uchun avval siz IR kutubxonasini o'rnatishingiz kerak. Siz kutubxonani GitHub -dan yuklab olishingiz mumkin. Yuklab olingandan so'ng kutubxonani Arduino Libraries papkasiga o'rnating.

Keyin sxemani non taxtasida ko'rsatilgandek TSOP1738 va Arduino Uno yordamida yarating. Konstruktsiyadan so'ng, sxemani quvvatlantiring va eskizni yuklang. Keyin masofadan boshqarish pultida ishlatmoqchi bo'lgan tugmani bosing va Arduino IDE seriyali monitorida paydo bo'ladigan kodlarni yozib oling. Ushbu loyiha uchun men 4 tugmachani ishlataman, shuning uchun siz to'rt xil tugma uchun to'rtta kodni yozib olishingiz kerak.

Men oldingi bosqichda eskizni yuklab olish havolasini baham ko'rdim.

Videoda bu qadam @ 1:07 da boshlanadi yoki bu yerni bosishingiz mumkin

4 -qadam: Rölelarni boshqarish uchun yakuniy eskiz

Nazorat o'rni uchun yakuniy eskiz
Nazorat o'rni uchun yakuniy eskiz
Nazorat o'rni uchun yakuniy eskiz
Nazorat o'rni uchun yakuniy eskiz

Keyin men yakuniy eskizni Mustaqil Atmega328P-PU-ga yukladim. Mustaqil Atmega328P non taxtasida qurilgan va Arduino UNO yordamida dasturlashtirilgan.

Ushbu eskizni "O'chirish diagrammasi va sxemasi dizayni" bosqichida ko'rsatilgan havolani bosish orqali yuklab olishingiz mumkin.

Eskizni yuklashdan oldin siz ozgina o'zgartirish kiritishingiz kerak. Siz uchun IR kodlari o'zgarishi mumkin, shuning uchun siz mavjud kodlarni ish kodida IR kodlari bilan almashtirishingiz kerak.

Qo'shimcha: Agar siz mustaqil Atmega328P-PU-ga eskizni qanday yuklash yoki yuklashni bilmasangiz, men buni batafsil tushuntirib beradigan batafsil video tayyorladim. Buni bu erni bosish orqali ko'rishingiz mumkin

Videoda bu qadam 2:33 atrofida boshlanadi yoki siz bu erni bosishingiz mumkin

5 -qadam: Kengash yig'ilishi

Kengash yig'ilishi
Kengash yig'ilishi
Kengash yig'ilishi
Kengash yig'ilishi

JLCPCB -dan taxtani olgandan so'ng, men barcha komponentlarni mos ravishda o'rnatdim va ularni lehim yordamida mahkamladim.

6 -qadam: Loyihani yakunlash

Loyihani tugatish
Loyihani tugatish
Loyihani tugatish
Loyihani tugatish
Loyihani tugatish
Loyihani tugatish
Loyihani tugatish
Loyihani tugatish

Kengash yig'ilgandan so'ng, men taxtani korpusga o'rnatdim va uni M3 yong'oqli vintlar bilan mahkamladim, so'ngra taxtani va ayol vilkalarini mos ravishda uladim.

Kengash va korpus yig'ilishi:

  1. Avval ayol vilkaning barcha neytrallarini bir -biriga ulang, so'ngra unga asosiy kabelning neytral simini ulang
  2. Keyin asosiy kabelning jonli simini bortdagi "IN" piniga ulang
  3. Bortdagi 1, 2, 3 va 4 -gachasi pinlar alohida -alohida ulanadi
  4. Bundan tashqari, to'ng'iz ustidagi pin 5V va GND ga shahar uyasini ulashingiz kerak

Barcha ulanishlar tugagandan so'ng, 5V 1Amp adapterli PCB kartasini quvvatlantiring va asosiy kabelni ACga ulang.

Videoda bu bo'lim 5:42 atrofida boshlanadi yoki siz bu erni bosishingiz mumkin

Test soat 8:03 da boshlanadi

Tavsiya: