Съдържание:
- Стъпка 1: Използвани компоненти и материали
- Стъпка 2: Електрическа схема и дизайн на оформление
- Стъпка 3: Инсталиране на IR библиотека и намиране на IR кодове
- Стъпка 4: Крайна скица за управление на релета
- Стъпка 5: Сглобяване на борда
- Стъпка 6: Завършване на проекта
Видео: Как да направите дистанционно управляван шип или комутационна платка, използвайки самостоятелен Atmega328P: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
В този проект ще покажа как да се изгради дистанционно управляван Spike Buster или Switch Board с помощта на самостоятелен Atmega328P. Този проект е изграден върху персонализирана печатна платка с много малко компоненти. Ако предпочитате да гледате видео, тогава съм вградил същото или ако обичате да четете, моля, продължете с публикацията.
Стъпка 1: Използвани компоненти и материали
За този проект се нуждаем от компоненти като
- Atmega328P-PU
- 16MHz кристал
- 2*22pF кондензатор
- 10K ом резистор
- 4*1K резистор
- 4*LED
- 4*5 -волтово реле
- Tsop1738
- UL2003A
- Персонализирана платка за печатни платки (файловете Gerber ще бъдат споделени в публикацията) или всяка перф дъска
- Корпус с женски щепсел
Ако искате да пазарувате онлайн, ето няколко свързани връзки, които можете да опитате
Amazon IND
- Atmega328P -PU -
- 16MHz кристал -
- 4*5 -волтово реле -
- Tsop1738 -
- UL2003A -
- Arduino UNO -
Amazon САЩ
- Atmega328P -PU -
- 16MHz кристал -
- 4*5 -волтово реле -
- Tsop1738 -
- UL2003A -
- Arduino UNO -
Banggood
- Atmega328P -PU -
- 16MHz кристал -
- 4*5 -волтово реле -
- Arduino UNO -
AliExpress
- Atmega328P -PU -
- 16MHz кристал -
- 4*5 -волтово реле -
- Tsop1738 -
- UL2003A -
- Arduino UNO -
Стъпка 2: Електрическа схема и дизайн на оформление
Това е цялата схема, която проектирах на KiCAD. Схемата е основно около Atmega328P-PU, който е микроконтролерът, използван в Arduino UNO. Вместо да използвам целия Arduino UNO, използвам версия с ограничен компонент на Arduino UNO на персонализирана платка за печатни платки (За повече подробности относно версията с ограничен компонент на Arduino UNO можете да прочетете статия, споделена в официалния уебсайт на Arduino, като щракнете тук). Това е основно за намаляване на пространството и разходите. Можете също така да изградите този проект, като използвате Arduino Uno и 4 -каналната релейна платка заедно с модул за дистанционно управление.
TSOP1738 във веригата се използва като IR дистанционен приемник.
За да управлявам релетата, използвам ULN2003A IC, който е серия от седем NPN Darlington транзистора.
След проектирането на електрическата схема аз проектирах оформлението и генерирах файла 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: Крайна скица за управление на релета
След това качих последната скица в моя самостоятелен Atmega328P-PU. Самостоятелният Atmega328P е конструиран върху дъска за хляб и е програмиран с помощта на Arduino UNO.
Можете да изтеглите тази скица, като щракнете върху връзката, споделена в стъпката Електрическа схема и дизайн на оформление.
Преди да качите скицата, трябва да направите малка промяна. За вас IR кодовете могат да се променят, така че трябва да замените съществуващите кодове с вашите IR кодове в изявлението на случая.
Допълнително: Ако не сте запознати с начина на зареждане или качване на скица в самостоятелен Atmega328P-PU, направих отделен подробен видеоклип, който обяснява това. Можете да гледате това, като щракнете тук
Във видеото тази стъпка започва около 2:33 или можете да кликнете тук
Стъпка 5: Сглобяване на борда
След като получих платката от JLCPCB, монтирах съответно всички компоненти и ги закрепих с помощта на спойка.
Стъпка 6: Завършване на проекта
След сглобяването на платката, монтирах дъската върху кутията и я закрепих с винтове с гайки М3 и след това свързах платката и женските щепсели съответно.
Дъска и корпус:
- Първо свържете всички неутрали на женския щепсел и след това свържете нулевия проводник на основния кабел към него
- След това свържете жичния проводник на основния кабел към щифта "IN" на платката
- Пин 1, 2, 3 и 4 на дъската отиват към живия щифт на женския щепсел поотделно
- Трябва също да свържете DC жак към Pin 5V и GND на глигана
След като всички връзки са извършени, захранвайте платката на печатната платка с помощта на адаптер 5V 1Amp и свържете основния кабел към променливотоковия ток.
Във видеото този раздел започва около 5:42 или можете да кликнете тук
Тестването започва в 8:03
Препоръчано:
Дистанционно управляван кораб на въздушна възглавница: 8 стъпки (със снимки)
Дистанционно управляван кораб на въздушна възглавница: ss
Как да създадете дистанционно управляван 3D принтиран самобалансиращ се робот: 9 стъпки (със снимки)
Как да създадете дистанционно управляван 3D принтиран самобалансиращ се робот: Това е еволюция на предишната версия на B-робот. 100% ОТВОРЕН ИЗТОЧНИК / робот Arduino. КОДЪТ, 3D частите и електрониката са отворени, така че не се колебайте да ги промените или да създадете огромна версия на робота. Ако имате съмнения, идеи или имате нужда от помощ, направете
Домашна автоматизация: Автоматична комутационна платка с управление на димера чрез Bluetooth чрез Tiva TM4C123G: 7 стъпки
Домашна автоматизация: Автоматична комутационна платка с управление на димера чрез Bluetooth чрез Tiva TM4C123G: В днешно време имаме дистанционни управления за нашите телевизори и други електронни системи, които направиха живота ни наистина лесен. Чудили ли сте се някога за домашната автоматизация, която да даде възможност за управление на тръбни светлини, вентилатори и други електрически
Как да направите робот, управляван от смартфон: 3 стъпки (със снимки)
Как да направим робот, управляван от смартфон: Мислили ли сте някога да управлявате робота си безжично или през смартфон? Ако отговорът е „да“, тогава вашият четещ правилен пост. В този пост ще ви дам стъпка по стъпка процедура. Направих прост робот, който може да се управлява с помощта на смартфон, но можете да поставите som
Как да направите верига, използвайки Fritzing: 19 стъпки (със снимки)
Как да направите верига с помощта на фризиране