Мазмуну:

Алыстан башкарылуучу Spike Buster же Switch Board өз алдынча Atmega328P менен кантип жасалат: 6 кадам (сүрөттөр менен)
Алыстан башкарылуучу Spike Buster же Switch Board өз алдынча Atmega328P менен кантип жасалат: 6 кадам (сүрөттөр менен)

Video: Алыстан башкарылуучу Spike Buster же Switch Board өз алдынча Atmega328P менен кантип жасалат: 6 кадам (сүрөттөр менен)

Video: Алыстан башкарылуучу Spike Buster же Switch Board өз алдынча Atmega328P менен кантип жасалат: 6 кадам (сүрөттөр менен)
Video: Бетти тазалоо. Бырыштарга каршы кам көрүү. Үй шартында 2024, Ноябрь
Anonim
Image
Image

Бул долбоордо мен Standalone Atmega328Pди колдонуп алыстан башкарылуучу Spike Busterди же Switch Boardту кантип курууну көрсөтөм. Бул долбоор өтө аз компоненттери бар Custom PCB тактасында курулган. Эгерде сиз видеону көрүүнү кааласаңыз, анда мен дагы ошол нерсени киргизгем же эгер сиз окууну жактырсаңыз, постту улантыңыз.

1 -кадам: Колдонулган компоненттер жана материалдар

Бул долбоор үчүн бизге компоненттер керек

  1. Atmega328P-PU
  2. 16 МГц кристалл
  3. 2*22pF Конденсатор
  4. 10K Ом резистору
  5. 4*1K каршылыгы
  6. 4*LED
  7. 4*5 вольттуу реле
  8. Tsop1738
  9. UL2003A
  10. Ыңгайлаштырылган PCB Board (Gerber файлдары постто бөлүшүлөт) же кандайдыр бир такта
  11. Аялдын сайгычы менен корпус

Эгерде сиз онлайн сатып алгыңыз келсе, бул жерде сиз аракет кыла турган бир нече өнөктөш шилтемелер бар

Amazon IND

  1. Atmega328P -PU -
  2. 16MHz кристалл -
  3. 4*5 вольттук реле -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Amazon US

  1. Atmega328P -PU -
  2. 16MHz кристалл -
  3. 4*5 вольттук реле -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Banggood

  1. Atmega328P -PU -
  2. 16MHz кристалл -
  3. 4*5 вольттук реле -
  4. Arduino UNO -

AliExpress

  1. Atmega328P -PU -
  2. 16 МГц кристалл -
  3. 4*5 вольттук реле -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

2 -кадам: Райондук диаграмма жана макеттин дизайны

Райондук диаграмма жана макеттин дизайны
Райондук диаграмма жана макеттин дизайны
Райондук диаграмма жана макеттин дизайны
Райондук диаграмма жана макеттин дизайны
Райондук диаграмма жана макеттин дизайны
Райондук диаграмма жана макеттин дизайны

Бул мен KiCADда иштелип чыккан бүт схема. Негизинен схема Atmega328P-PU тегерегинде, бул Arduino UNOдо колдонулган микро контроллер. Бүтүндөй Arduino UNOну колдонуунун ордуна, мен атайын PCB тактасында Arduino UNOнун чектелген компонентин колдонуп жатам (Arduino UNOнун чектелген компоненттеринин версиясы жөнүндө көбүрөөк маалымат алуу үчүн Arduino расмий веб -сайтында бөлүшүлгөн макаланы бул жерди басуу менен окуй аласыз). Бул негизинен мейкиндикти жана чыгымды азайтуу үчүн. Сиз ошондой эле бул долбоорду Arduino Uno & 4 каналдын релелик тактасын алыстан башкаруу модулу менен бирге кура аласыз.

Схемада TSOP1738 IR алыстан кабыл алуучу катары колдонулат.

Релелерди айдаш үчүн мен ULN2003A IC колдонуп жатам, ал жети NPN Дарлингтон транзисторлорунун сериясы.

Райондук схеманы иштеп чыккандан кийин мен макетти иштеп чыктым жана ПХБ тактасын даярдоо үчүн Gerber & Drill файлын түздүм. Мен JLCPCBди ПКБ тактамды жасоо үчүн колдоном, анткени алар абдан жакшы жана жакшы даяр ПХБны арзан баада беришет. Адатта 10 даана сизге 2 доллар турат жана 48 сааттын ичинде жеткирилет, эгер сиз 5 даанага заказ кылсаңыз, ПХБ 24 сааттын ичинде жеткирилет. Эгерде сиз ошол эле тактага заказ бергиңиз келсе, бул жерди басуу менен менин Gerber файлымды жүктөп алсаңыз болот.

3 -кадам: IR китепканасын орнотуу жана IR коддорун табуу

IR китепканасын орнотуу жана IR коддорун табуу
IR китепканасын орнотуу жана IR коддорун табуу
IR китепканасын орнотуу жана IR коддорун табуу
IR китепканасын орнотуу жана IR коддорун табуу
IR китепканасын орнотуу жана IR коддорун табуу
IR китепканасын орнотуу жана IR коддорун табуу

IR коддорун табуу үчүн алгач IR китепканасын орнотушуңуз керек. Китепкананы GitHubдан жүктөп алсаңыз болот. Жүктөп алгандан кийин, китепкананы Arduino Libraries папкасына орнотуңуз.

Андан кийин TSOP1738 & Arduino Uno менен нан тактасында көрсөтүлгөндөй схеманы түзүңүз. Конструкция болгондон кийин, схеманы кубаттаңыз жана эскизди жүктөңүз. Андан кийин пультто колдонууну каалаган баскычты басыңыз жана Arduino IDEнин сериялык мониторунда пайда болгон коддорду жазыңыз. Бул долбоор үчүн мен 4 баскычты колдонуп жатам, андыктан сиз төрт башка баскыч үчүн төрт кодду жазышыңыз керек.

Мен мурунку кадамда эскиздин жүктөө шилтемесин бөлүшкөм.

Видеодо бул кадам @ 1:07 башталат же бул жерди чыкылдатыңыз

4 -кадам: Релелерди башкаруу үчүн акыркы эскиз

Релелерди көзөмөлдөө үчүн акыркы эскиз
Релелерди көзөмөлдөө үчүн акыркы эскиз
Релелерди көзөмөлдөө үчүн акыркы эскиз
Релелерди көзөмөлдөө үчүн акыркы эскиз

Кийинки мен акыркы эскизди Standalone Atmega328P-PUго жүктөдүм. Өз алдынча Atmega328P нан тактасында курулган жана Arduino UNO менен программаланган.

Бул эскизди Circuit Diagram & Layout Design баскычында бөлүшүлгөн шилтемени басып жүктөп алсаңыз болот.

Эскизди жүктөөдөн мурун кичине өзгөртүү керек. Сиз үчүн IR коддору өзгөрүшү мүмкүн, андыктан учурдагы коддорду IR коддоруңуз менен алмаштырууңуз керек.

Кошумча: Эгерде сиз өзүнчө Atmega328P-PUга эскизди кантип жүктөө же жүктөө керектигин билбесеңиз, мен муну түшүндүргөн өзүнчө терең видео жасадым. Сиз муну бул жерди басуу менен көрө аласыз

Видеодо бул кадам 2:33 чамасында башталат же бул жерди чыкылдата аласыз

5 -кадам: Башкармалык Ассамблея

Башкармалык Ассамблея
Башкармалык Ассамблея
Башкармалык Ассамблея
Башкармалык Ассамблея

JLCPCBден такта алгандан кийин, мен бардык компоненттерди ошого жараша орнотуп, аларды ширетүүчү менен бекиттим.

6 -кадам: Долбоорду бүтүрүү

Долбоорду бүтүрүү
Долбоорду бүтүрүү
Долбоорду бүтүрүү
Долбоорду бүтүрүү
Долбоорду бүтүрүү
Долбоорду бүтүрүү
Долбоорду бүтүрүү
Долбоорду бүтүрүү

Такта жыйналып бүткөндөн кийин, мен тактанын корпусуна орнотуп, аны M3 гайкаларынын бурамалары менен бекиттим, андан кийин тактай менен ургаачы вилкаларды ошого жараша туташтырдым.

Башкармалык жана корпус Ассамблеясы:

  1. Адегенде ургаачы розетканын бардык нейтралдарын бириктирип, анан ага негизги кабелдин нейтралдуу зымын туташтырыңыз
  2. Кийинки, Негизги Кабелдин Жандуу зымын борттогу "IN" пинине туташтырыңыз
  3. Тактадагы Pin 1, 2, 3 & 4 өзүнчө ургаачы сайгычтын Live пинине барат
  4. Ошондой эле камандагы Pin 5V жана GNDге DC уячасын туташтыруу керек

Бардык байланыштар бүткөндөн кийин, 5В 1Амп адаптерин колдонуп, ПКБ тактасын кубаттаңыз жана Негизги кабелди АСка туташтырыңыз.

Видеодо бул бөлүм 5:42 чамасында башталат же бул жерди бассаңыз болот

Тестирлөө саат 8: 03тө башталат

Сунушталууда: