Мазмұны:
- 1 -қадам: қолданылатын компоненттер мен материалдар
- 2 -қадам: схема мен макеттің дизайны
- 3 -қадам: IR кітапханасын орнату және IR кодтарын табу
- 4 -қадам: релелерді басқарудың соңғы эскизі
- 5 -қадам: Басқарма жиналысы
- 6 -қадам: Жобаны аяқтау
Бейне: Автономды Atmega328P көмегімен қашықтан басқарылатын шпагельді немесе коммутатор тақтасын қалай жасауға болады: 6 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Бұл жобада мен дербес Atmega328P көмегімен қашықтан басқарылатын Spike Buster немесе коммутатор тақтасын қалай салу керектігін көрсетемін. Бұл жоба өте аз компоненттері бар арнайы ПХД тақтасына салынған. Егер сіз бейнені көргіңіз келсе, мен оны енгіздім немесе оқуды ұнатсаңыз, постты жалғастырыңыз.
1 -қадам: қолданылатын компоненттер мен материалдар
Бұл жоба үшін бізге компоненттер қажет
- Atmega328P-PU
- 16 МГц кристалл
- 2*22pF конденсатор
- 10К Ом резисторы
- 4*1K резисторы
- 4*жарықдиодты шамдар
- 4*5 вольтты реле
- 1738
- UL2003A
- PCB тақтасы (Gerber файлдары постта бөлісіледі) немесе кез келген жетілдіру тақтасы
- Әйел штепсельмен қоршау
Егер сіз Интернетте сатып алғыңыз келсе, мұнда сіз көре алатын бірнеше серіктестік сілтемелер бар
Amazon IND
- Atmega328P -PU -
- 16 МГц кристалл -
- 4*5 вольтты реле -
- Tsop1738 -
- UL2003A -
- Arduino UNO -
Amazon АҚШ
- Atmega328P -PU -
- 16 МГц кристалл -
- 4*5 вольтты реле -
- Tsop1738 -
- UL2003A -
- Arduino UNO -
Banggood
- Atmega328P -PU -
- 16 МГц кристалл -
- 4*5 вольтты реле -
- Arduino UNO -
AliExpress
- Atmega328P -PU -
- 16 МГц кристалл -
- 4*5 вольтты реле -
- Tsop1738 -
- UL2003A -
- Arduino UNO -
2 -қадам: схема мен макеттің дизайны
Бұл мен KiCAD -та жасаған схема. Схема негізінен Arduino UNO-да қолданылатын микроконтроллер Atmega328P-PU айналасында. Бүкіл Arduino UNO -ны пайдаланудың орнына мен PCB тақтасында Arduino UNO шектеулі компоненттік нұсқасын қолданамын (Arduino UNO шектеулі компонентті нұсқасы туралы толығырақ ақпарат алу үшін Arduino ресми сайтында бөлісілген мақаланы мына жерден басу арқылы оқи аласыз). Бұл, ең алдымен, кеңістікті және шығындарды азайту үшін. Сіз бұл жобаны қашықтан басқару модулімен бірге Arduino Uno және 4 арналы релелік тақтаның көмегімен құра аласыз.
Схемадағы TSOP1738 IR қашықтан қабылдағыш ретінде қолданылады.
Релені басқару үшін мен ULN2003A IC қолданамын, ол жеті NPN Darlington транзисторлар сериясынан тұрады.
Схема схемасын жасағаннан кейін мен макетті құрдым және ПХД тақтасын жасау үшін Gerber & Drill файлын құрдым. Мен PCB тақтасын жасау үшін 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 кодтары өзгеруі мүмкін, сондықтан сіз қолданыстағы кодтарды инфрақызыл кодтарыңызбен ауыстыруыңыз керек.
Қосымша: Егер сіз Atmega328P-PU автономды эскизін жүктеуді немесе жүктеуді білмесеңіз, мен мұны түсіндіретін бөлек бейне жасадым. Сіз мұны мына жерді басу арқылы көре аласыз
Бейнеде бұл қадам 2:33 шамасында басталады немесе сіз мына жерді баса аласыз
5 -қадам: Басқарма жиналысы
Тақтаны JLCPCB -ден алғаннан кейін мен барлық компоненттерді сәйкесінше монтаждадым және оларды дәнекерлеу арқылы бекітіп қойдым.
6 -қадам: Жобаны аяқтау
Тақтаны құрастырғаннан кейін мен тақтаны корпусқа орнаттым және оны M3 гайкаларының бұрандаларымен бекіттім, содан кейін тақта мен аналық штепсельдерді соған сәйкес жалғадым.
Басқарма мен қоршау жиналысы:
- Алдымен аналық штепсельдің барлық бейтараптарын қосыңыз, содан кейін оған негізгі кабельдің бейтарап сымын қосыңыз
- Содан кейін негізгі кабельдің тірек сымын тақтадағы «IN» түйреуішіне қосыңыз
- Тақтадағы 1, 2, 3 және 4 түйреуіштер штепсельдік розеткаға тікелей қосылады
- Сондай -ақ, қабандағы Pin 5V мен GND -ге тұрақты ток ұяшығын қосу керек
Барлық қосылымдар аяқталғаннан кейін 5В 1Amp адаптерін қолданып ПХД тақтасын қуаттандырыңыз және негізгі кабельді айнымалы токқа қосыңыз.
Бейнеде бұл бөлім 5:42 шамасында басталады немесе мына жерді басуға болады
Тестілеу сағат 08: 03 -те басталады
Ұсынылған:
Қашықтан басқарылатын 3D басып шығарылатын өзін-өзі теңестіретін роботты қалай жасауға болады: 9 қадам (суреттермен)
Қашықтан басқарылатын 3D басып шығарылатын өзін-өзі теңестіретін роботты қалай жасауға болады: Бұл B-роботтың алдыңғы нұсқасының эволюциясы. 100% OPEN SOURCE / Arduino роботы. CODE, 3D бөлшектері мен электроника ашық, сондықтан оны өзгертуге немесе роботтың үлкен нұсқасын жасауға болады. Егер сізде күмән, идеялар немесе көмек қажет болса
PHP және MYSQL көмегімен хабарламалар тақтасын қалай жасауға болады: 5 қадам
PHP және MYSQL көмегімен хабарламалар тақтасының веб -сайтын қалай құруға болады: Бұл нұсқаулық сізге php, mysql, html және css көмегімен хабарламалар тақтасының веб -сайтын құруды көрсетеді. Егер сіз веб -әзірлеуде жаңадан болсаңыз, уайымдамаңыз, егжей -тегжейлі түсініктемелер мен ұқсастықтар болады, осылайша сіз түсініктерді жақсы түсінесіз. Мат
Теледидардың қашықтан басқару пультін немесе басқасын Arduino Irlib көмегімен қалай еліктеуге болады: 3 қадам (суреттермен)
Теледидардың қашықтан басқару пультін немесе басқасын Arduino Irlib көмегімен қалай еліктеуге болады: КіріспеСәлем баршаңызға және менің бірінші нұсқаулығыма қош келдіңіздер.Бүгін біз тақырыпта айтылғандай электронды теледидардың қашықтан басқару пультін немесе Arduino (кез келген модель) көмегімен инфрақызыл сигналдармен жұмыс жасайтын ұқсас нәрсеге еліктеуді үйренеміз. . Мәселе мынада болды: кодтарды қалай ажыратуға болады
IRobot көмегімен автономды баскетбол ойнайтын роботты қалай жасауға болады: 7 қадам (суреттермен)
IRobot көмегімен автономды баскетбол ойнайтын роботты қалай құру керек: Бұл iRobot Create сынағына менің жазбам. Мен үшін бұл процестің ең қиыны роботтың не істейтінін шешу болды. Мен жасаудың керемет мүмкіндіктерін көрсеткім келді, сонымен қатар робоға икемділік қосылды. Менің барлық
1.1.4 немесе одан төмен IPhone немесе iPod Touch қалай джейлбрейк жасауға болады: 4 қадам
1.1.4 немесе одан төмен IPhone немесе IPod Touch джейлбрейкке қалай жетуге болады: 1.1.4 немесе одан төмен iPhone немесе iPod Touch джейлбрейкке қалай кіруге және үшінші тарап қосымшаларын орнатуға болады. ЕСКЕРТУ: Мен iPhone, iPod Touch немесе компьютерге келтірілген зиян үшін жауап бермеймін. Алайда, ZiPhone ешқашан iPhone немесе iPod -ға зақым келтірмеген