Мазмуну:
- 1 -кадам: Колдонулган компоненттер жана материалдар
- 2 -кадам: Райондук диаграмма жана макеттин дизайны
- 3 -кадам: IR китепканасын орнотуу жана IR коддорун табуу
- 4 -кадам: Релелерди башкаруу үчүн акыркы эскиз
- 5 -кадам: Башкармалык Ассамблея
- 6 -кадам: Долбоорду бүтүрүү
Video: Алыстан башкарылуучу Spike Buster же Switch Board өз алдынча Atmega328P менен кантип жасалат: 6 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул долбоордо мен Standalone Atmega328Pди колдонуп алыстан башкарылуучу Spike Busterди же Switch Boardту кантип курууну көрсөтөм. Бул долбоор өтө аз компоненттери бар Custom PCB тактасында курулган. Эгерде сиз видеону көрүүнү кааласаңыз, анда мен дагы ошол нерсени киргизгем же эгер сиз окууну жактырсаңыз, постту улантыңыз.
1 -кадам: Колдонулган компоненттер жана материалдар
Бул долбоор үчүн бизге компоненттер керек
- Atmega328P-PU
- 16 МГц кристалл
- 2*22pF Конденсатор
- 10K Ом резистору
- 4*1K каршылыгы
- 4*LED
- 4*5 вольттуу реле
- Tsop1738
- UL2003A
- Ыңгайлаштырылган PCB Board (Gerber файлдары постто бөлүшүлөт) же кандайдыр бир такта
- Аялдын сайгычы менен корпус
Эгерде сиз онлайн сатып алгыңыз келсе, бул жерде сиз аракет кыла турган бир нече өнөктөш шилтемелер бар
Amazon IND
- Atmega328P -PU -
- 16MHz кристалл -
- 4*5 вольттук реле -
- Tsop1738 -
- UL2003A -
- Arduino UNO -
Amazon US
- Atmega328P -PU -
- 16MHz кристалл -
- 4*5 вольттук реле -
- Tsop1738 -
- UL2003A -
- Arduino UNO -
Banggood
- Atmega328P -PU -
- 16MHz кристалл -
- 4*5 вольттук реле -
- Arduino UNO -
AliExpress
- Atmega328P -PU -
- 16 МГц кристалл -
- 4*5 вольттук реле -
- Tsop1738 -
- UL2003A -
- 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 китепканасын орнотушуңуз керек. Китепкананы 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 гайкаларынын бурамалары менен бекиттим, андан кийин тактай менен ургаачы вилкаларды ошого жараша туташтырдым.
Башкармалык жана корпус Ассамблеясы:
- Адегенде ургаачы розетканын бардык нейтралдарын бириктирип, анан ага негизги кабелдин нейтралдуу зымын туташтырыңыз
- Кийинки, Негизги Кабелдин Жандуу зымын борттогу "IN" пинине туташтырыңыз
- Тактадагы Pin 1, 2, 3 & 4 өзүнчө ургаачы сайгычтын Live пинине барат
- Ошондой эле камандагы Pin 5V жана GNDге DC уячасын туташтыруу керек
Бардык байланыштар бүткөндөн кийин, 5В 1Амп адаптерин колдонуп, ПКБ тактасын кубаттаңыз жана Негизги кабелди АСка туташтырыңыз.
Видеодо бул бөлүм 5:42 чамасында башталат же бул жерди бассаңыз болот
Тестирлөө саат 8: 03тө башталат
Сунушталууда:
Алыстан башкарылуучу LED көздөр жана костюм капюшону: 7 кадам (сүрөттөр менен)
Алыстан башкарылуучу LED көздөр жана костюм капюшону: эгиз жаак! Double Orko! Bubble-Bobbleден эки элес сыйкырчысы! Бул костюм капюшон түстөрдү өзгөртүү менен сиз тандаган LED көздүү жандык болушу мүмкүн. Мен бул долбоорду биринчи жолу 2015 -жылы абдан жөнөкөй схема жана код менен түзгөм, бирок бул жылы мен
Алыстан башкарылуучу Hovercraft: 8 кадам (сүрөттөр менен)
Алыстан башкарылуучу Hovercraft: ss
Алыстан башкарылуучу 3D басып чыгаруучу өзүн-өзү тең салуучу роботту кантип түзүү керек: 9 кадам (сүрөттөр менен)
Алыстан башкарылуучу 3D басып чыгарылган өзүн-өзү теңдештирүүчү роботту кантип түзүү керек: Бул B-роботтун мурунку версиясынын эволюциясы. 100% OPEN SOURCE / Arduino роботу. КОД, 3D бөлүктөрү жана электроника ачык, ошондуктан аны өзгөртүүгө же роботтун чоң версиясын түзүүгө болот. Эгерде сизде күмөн болсо, идеяларыңыз же жардамга муктаж болуңуз
Алыстан башкарылуучу компьютер үстөлү: 8 кадам (сүрөттөр менен)
Алыстан башкарылуучу компьютер үстөлү: Жакында мен бир көйгөйгө туш болдум, ал менин жалкоолугум үйдө мен үчүн чоң көйгөйгө айланды. Мен уктаар замат, мен компьютеримде бир нече сериялуу жарык берүүчү жакшы жарык күйгүзгүм келет. Бирок … Эгерде мен бул нерселерди өчүргүм келсе, мен G
Bluetooth алыстан башкарылуучу жарык өчүргүч - кайра жабдуу. Light Switch дагы эле иштейт, эч кандай кошумча жазуу жок.: 9 кадам (сүрөттөр менен)
Bluetooth алыстан башкарылуучу жарык өчүргүч - кайра жабдуу. Light Switch дагы эле иштейт, эч кандай кошумча жазуу жок.: 25 -ноябрь 2017 -ж. Жаңыртуу - бул долбоордун киловатттарын көзөмөлдөй турган Жогорку кубаттуулуктагы версиясы үчүн BLE Controlунун жогорку кубаттуулуктагы жүктөөлөргө өтүүсүн караңыз - Кошумча өткөргүчтөрдүн кереги жок Жаңылоо 15 -ноябрь 2017 - Кээ бир BLE такталары / программалык камсыздоо стектери