Мазмұны:
- 1 -қадам: материалдарды жинау
- 2 -қадам: Эстафетаны дайындау
- 3 -қадам: шығыс қорабын жасаңыз
- 4 -қадам: Екінші релені қосыңыз
- 5 -қадам: Бағдарламалық жасақтаманы орнатыңыз
- 6 -қадам: Бағдарламалар тақтасы/PHP жазыңыз
- 7 -қадам: Тексеру/жөндеу
- 8 -қадам: Болашақ жақсартулар
Бейне: Ғаламтормен басқарылатын ғаламтор: 8 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Бағдарламалық жасақтама мен аппараттық құралдардың бұл қоспасы арқылы сіз Интернетке қосылған кез келген жерден жүрекке безендірілген түнгі шамды жарықтандыра аласыз. Сіз жұмыста, кафеде, үйде немесе ұялы телефонда есіңізде болсын, сіз Валентинге әлі де есіңізде екенін айта аласыз.
(немесе сіз сүйікті әйелді қолмен сөндірмейінше, күні бойы жарықты тез сөндіру арқылы ашуландыруға болады) 16.04.07 ЖАҢАРТУ: КЕҢІЛДІРУ ЖОҚ! Ақырында мен өзімнің сериялық байланыс бағдарламамды жаздым, жаңа кодпен кешіктіру жойылды.
1 -қадам: материалдарды жинау
ДК розеткасын басқарудың бірнеше әдісі бар, бірақ менде бәрібір жатып қалғандықтан, мен жобаны Arduino NG i/o тақтасына негіздедім. (Sparkfun -дан $ 32) Барлық қалған бөліктерді қоқыспен тазартты, Radio Shack -те жергілікті жерден алды немесе азық -түлік дүкенінен сатып алды; сондықтан Arduino -ны қолдану сізді немесе осыған ұқсас мәселені шешуге кедергі келтірмеуіне жол бермеңіз. Arduino өте қарапайым және қымбат емес.-= MATERIALS =-Hardware-Arduino NG-USB прототиптеу тақтасы9vdc 350ma қуат адаптеріUSB еркек-еркек кабельді компьютерлік қуат сымы (немесе басқа жерге қосылған сым) үш шығыс, қақпақ және қораптық PC релесі- 12vdc катушкасының рейтингі rs бөлігі #275-248Reed Relay-5vdc катушкасының rs бөлігі #275-232 диод (мен rs #276-1620 бөлігін қолдандым, бірақ мен оны жатқыздым) Жүректен безендірілген түнгі жарық-Бағдарламалық қамтамасыз ету-Arduino IDE https://www.arduino.ccXampp https://www.apachefriends.org/kz/xampp-windows.htmlComSender сайтынан - менің сериялық байланыс бағдарламасы, php коды және Arduino коды. (қоса берілген)
2 -қадам: Эстафетаны дайындау
Бұл өте қарапайым.
«Катушка» (2 түйреуіш), «жалпы» және «әдетте ашық» үшін түйреуіштерді табыңыз. Дәнекерленген ауыр өлшеуіш сым «жалпыға» және «әдетте ашық». Бұл сымдар 120 вольтты өткізеді, сондықтан мен компьютердің қуат кабелінен сымды ұсынамын. Тек тым көп алмаңыз, 3 дюйм жеткілікті. Қос орамалы түйреуішке жеңіл өлшеуіш сымдарды дәнекерлеңіз, олар 9vdc -ті 350 м -ден аспайды. позитивті болғыңыз келетін қай түйреуішті таңдаңыз (әлі маңызды емес) және шатастырмау үшін сым түстерін сәйкес таңдаңыз. екі катушкалы түйреуіш арасындағы диодты дәнекерлеңіз, осылайша қара сызық оң түйреуішке қарайтын жағында болады. Бұл диод катушкадағы индукцияға байланысты реледегі кернеудің көтерілуін басуға көмектеседі.
3 -қадам: шығыс қорабын жасаңыз
Егер сізде жоқ болса, әйелдің ұшын компьютердің қуат кабелінен ажыратыңыз және кабельді розеткадағы тесіктердің бірінен өткізіңіз. үш ішкі сымды шешіп, оларды келесідей жалғаңыз.
розеткадағы жерге қосқышқа жасыл қосыңыз. ақ розеткадағы бейтарап қосқышқа қосыңыз. реледен «жалпы» сымға қара қосыңыз. «Әдетте ашық» сымды розеткадағы ток қосқышына қосыңыз. Барлығын екі рет тексеріңіз, бұл біз айналысатын 120. Қателіктер жаман. шортты болдырмау және бәрін әдемі ету үшін бәрін әдемі және ұқыпты таспамен жабыстырыңыз. Шиыршық сымдарын шығыс қорабындағы кішкене тесіктердің бірінен өткізіп, розетканы қорапқа қосыңыз.
4 -қадам: Екінші релені қосыңыз
Мен осы сәтте релені Arduino -ға қосып, аппаратураны дайын деп атауға болады деп үміттенген едім; алайда, бастапқы сынақтарға қарағанда, 5vdc (Arduino -дағы деректер түйреуіштерінің шығыс тогы) 12в релесін сенімді түрде басқара алмайды. Маған екінші кіші релені қосып, тақтада берілген 9в шығысына кіруім керек болды. Бұл кіші реле 9vdc 5vdc көмегімен ауысады. сол кезде 9vdc үлкен релені ауыстырады.
қамыс релесінің екі шетіндегі сымдарға сымдарды жалғау («әдетте ашық» және «жалпы»). бір сымды 9vdc қосқышына қосыңыз, ал екіншісін үлкен реледегі оң сымға қосыңыз. үлкен реленің катушкасынан жерге сымды Arduino жерге қосыңыз. қамыс релесінен екі катушка сымдары 12 түйреуішке мықтап кіріп, Ардуиноға жерге бекітіліп, өз орнын ұстап тұруы керек, сонымен қатар реленің салмағын қолдайды. Ардуиноны розеткаға бекітіңіз, электрлік таспамен оқшаулаңыз. Мен оны ұстау үшін резеңке таспаны қолдандым, бірақ менің әдісім мінсіз емес. Сонымен қатар, Arduino -дағы қуат секіргішін EXT күйіне орнатыңыз және оны қуат адаптері мен USB -ге қосыңыз. сонымен қатар компьютердің қуат сымын қосыңыз және түнгі шамды розеткаға қосыңыз, осылайша аппараттық құралдың үлесін аяқтайды.
5 -қадам: Бағдарламалық жасақтаманы орнатыңыз
Егер сізде әлі жоқ болса, қазір XAMPP мен Arduino IDE орнатыңыз.
Сонымен қатар Arduino IDE қосылған USB драйверлерін орнатыңыз және COM портын сәйкес IDE Next -те орнатыңыз, Sender.exe файлын C: / Sender.exe (немесе басқа PHP файлын өңдеуге дайын болсаңыз) көшіріңіз және көшіріңіз. MSCOMM32. OCX жүйелік қалтаңызға (c: / windows / system).
6 -қадам: Бағдарламалар тақтасы/PHP жазыңыз
Мен Arduino мен Сервердің бастапқы кодын қостым.
алдымен PHP файлын ашып, келесі өзгерістерді енгізіңіз: $ жолын Sender.exe орнына орнатыңыз, arduino қолданатын COM портына $ портын орнатыңыз, PHP файлын XAMPP каталогындағы htdocs қалтасына index.php ретінде жүктеңіз. Arduino IDE және Arduino файлын ашыңыз. Arduino -дегі қалпына келтіру түймесін басыңыз. Содан кейін IDE ішіндегі аудару түймесін жылдам басыңыз. Файл жіберілгеннен кейін сіз аяқтадыңыз.
7 -қадам: Тексеру/жөндеу
браузерді ашып, https:// localhost сайтына өтіңіз, сіз «шығуды басқару» деп аталатын бетті көруіңіз керек. Егер олай болмаса, XAMPP -те ақау бар. Apache жұмыс істеп тұрғанына және PHP бұзылмағаныңызға көз жеткізіңіз. Егер сіз мұны істесеңіз, түнгі шам «қосулы» күйде басылғаннан кейін екі түймені қолданып көріңіз, ал «өшіру» түймесін басқаннан кейін ол жақсы жұмыс істейді.. Егер ол жауап бермесе, PHP файлындағы COM портын таңдағаныңызды тексеріңіз. егер ол көмектеспесе, Arduino файлында жарықты бес секундтық аралықта жыпылықтататын түсіндірілген отладтау коды бар … сіз оны Жабдықты жөндеңіз. енді басқа компьютерді қолданып көріңіз … оған компьютердің IP -адресі арқылы кіріңіз Егер бәрі жақсы болса, енді сіз әлемнің кез келген жерінде жарықты басқара аласыз … құпия сөзді қосу туралы ойланыңыз. бақытты ғашықтар күні.ps егер сіз маршрутизатордың артында болсаңыз, желіге сырттан кіру үшін сізге портты қайта бағыттауды қолдану қажет болуы мүмкін. портты қайта бағыттаумен сіз параққа кіру үшін маршрутизатордың жалпыға ортақ IP мекенжайын пайдаланасыз.
8 -қадам: Болашақ жақсартулар
1) Кешіктіруді аяқтаңыз - ЖАҢА БАҒДАРЛАМА КЕШІКТІРІЛМЕЙДІ! 2) USB қуатымен жұмыс істейді (жақсы релені қолданыңыз, мен қабырға құртынан құтыламын3) оңай орнатылатын бір сатылы қондырғылар мен шағын іздер әлдеқайда жақсы 4) Бірнеше розеткалар, бірнеше релиздік сценарий сіз Рождестволық дисплей дейсіз 5) инфрақызыл таратқыш (медиа-орталықты басқарсын) 7) «6)» қандай екенін анықтаңыз 8) жақсы құрылыс/корпус
Ұсынылған:
DIY Arduino Bluetooth басқарылатын автокөлігі: 6 қадам (суреттермен)
DIY Arduino Bluetooth басқарылатын автокөлігі: Сәлем достар! Менің атым Николас, мен 15 жастамын, Афиныда, Грецияда тұрамын. Бүгін мен сізге Arduino Nano, 3D принтері мен қарапайым электронды компоненттердің көмегімен 2 дөңгелекті Bluetooth басқарылатын автокөлікті қалай жасау керектігін көрсетемін! Менің қарауымды міндетті түрде
Веб-сайтпен басқарылатын шырша (кез келген адам оны басқара алады): 19 қадам (суреттермен)
Веб-сайтпен басқарылатын шырша (кез келген адам оны басқара алады): Сіз веб-сайт басқаратын шыршаның қандай болатынын білгіңіз келе ме? Міне, менің шыршамның жобасын көрсететін бейне. Тікелей эфир қазір аяқталды, бірақ мен не болып жатқанын түсіретін бейне түсірдім: Биыл желтоқсанның ортасында
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Басқарылатын басқарылатын теміржол үлгісі V2.5 - PS/2 интерфейсі: 12 қадам
Басқарылатын басқарылатын теміржол үлгісі V2.5 | PS/2 интерфейсі: Arduino микроконтроллерлерін қолдана отырып, теміржолдың модельдік схемасын басқарудың көптеген әдістері бар. Пернетақтаның артықшылығы - көптеген функцияларды қосатын көптеген пернелер. Міне, локомотивпен қарапайым орналасудан қалай бастауға болатынын көрейік
Nrf24l01 Arduino арқылы басқарылатын қолмен басқарылатын роботты қалай құруға болады: 3 қадам (суреттермен)
Nrf24l01 Arduino арқылы басқарылатын тұтқалы роботты қалай құруға болады: " Nrf24l01 Arduino арқылы басқарылатын роботты ұстағышты қалай құру керек " MEG көмегімен L298N қос қозғалтқышы бар модульмен басқарылатын шынжыр табанды дөңгелекке орнатылған үш дәрежелі еркіндік ұстағышын қалай құру керектігін түсіндіреді