Мазмұны:

Ғаламтормен басқарылатын ғаламтор: 8 қадам (суреттермен)
Ғаламтормен басқарылатын ғаламтор: 8 қадам (суреттермен)

Бейне: Ғаламтормен басқарылатын ғаламтор: 8 қадам (суреттермен)

Бейне: Ғаламтормен басқарылатын ғаламтор: 8 қадам (суреттермен)
Бейне: «Заманауи мектептің 5-7 сыныптарында Қазақстан тарихын оқытудағы цифрлық технологияларды 2024, Шілде
Anonim
Ғаламтормен басқарылатын ғаламтор
Ғаламтормен басқарылатын ғаламтор

Бағдарламалық жасақтама мен аппараттық құралдардың бұл қоспасы арқылы сіз Интернетке қосылған кез келген жерден жүрекке безендірілген түнгі шамды жарықтандыра аласыз. Сіз жұмыста, кафеде, үйде немесе ұялы телефонда есіңізде болсын, сіз Валентинге әлі де есіңізде екенін айта аласыз.

(немесе сіз сүйікті әйелді қолмен сөндірмейінше, күні бойы жарықты тез сөндіру арқылы ашуландыруға болады) 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 жазыңыз

Бағдарламалар тақтасы/PHP жазыңыз
Бағдарламалар тақтасы/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) жақсы құрылыс/корпус

Ұсынылған: