Мазмұны:

Arduino үй автоматикасы, есікті автоматты түрде ашатын құрал: 6 қадам
Arduino үй автоматикасы, есікті автоматты түрде ашатын құрал: 6 қадам

Бейне: Arduino үй автоматикасы, есікті автоматты түрде ашатын құрал: 6 қадам

Бейне: Arduino үй автоматикасы, есікті автоматты түрде ашатын құрал: 6 қадам
Бейне: Щит сигнализации котельной Cигнал 1 2024, Қараша
Anonim
Image
Image
Электрониканы жинау
Электрониканы жинау

Менің «Электроника» курсына жазылыңыз:

Қосымша жобалар мен электроникаға арналған оқулықтар алу үшін мына жерден менің youtube каналымды қараңыз:

Мен бірнеше жыл бұрын тісті қозғалтқышы бар қарапайым және қолдануға болатын есік ашқышты жасау туралы ойға келдім. Ол кезде есік ашатын білімім жоқ еді. Осы қысқы демалыста мен өзімді оптимистік сезіндім және оған сәттілік бердім. Мен мұны интернетте жасаудың қарапайым әдістері ретінде үйретемін, мен тауық етін ашудағы күрделі әрекеттерді таптым. Бұл менің бірінші нұсқаулық болғандықтан, мен кейбір ақпаратты жіберіп алуым мүмкін, сондықтан сіз сұрақтарыңызды түсініктемелерде қалдыра аласыз, мен мүмкіндігінше тез жауап беремін. Бұл нұсқаулықтың мақсаты - сізді ұқсас нәрсені жасауға шабыттандыру немесе өзіңіздікін жасауға көмектесу.

Материалдар - 1. Қозғалтқыш моменті жоғары, жылдамдық (RPM) өте маңызды емес, менің моторым. (Міндетті) 2. Сәйкес PSU (қоректендіру блогы), сіздің қозғалтқышыңыз үшін менде ескі бейнекамера зарядтағыш болды, ол моторға өте ыңғайлы болды. Максималды ампер қозғалтқыштың максималды жүктеме токынан көп екеніне көз жеткізіңіз. (Міндетті) 3. Arduino тақтасы, мен Arduino UNO Rev 3. қолдандым. (Өте ұсынылады) 3. Компоненттерді сақтауға арналған корпус жасауға арналған материал, мысалы. ағаш, пластикалық парақтар, акрил және т.б. (Ұсынылады) 4. MOSFET транзисторы немесе есікті іске қосатын серво (Қажет) 5. Есікті қашан ашу керектігін көрсететін түйме, бұрылыс, сенсор т.б. 6. СКД (қосымша) 7. көптеген сымдар (қажет) Құралдар- 1. Дремель/ айналмалы құралдар- олар өте пайдалы, сонымен қатар кез келген басқа жобаларға көмектеседі. 2. Пісіру үтігі- сонымен қатар дәнекерлеу паста/флюс пен дәнекерлеуші сымды сатып алыңыз 3. Ыстық желім тапаншасы- олардың бәрінен де пайдалы құралы

1 -қадам: Теория

Міне, мен қол жеткізгім келді1. Есікті ашуға аз күш жұмсау2. Маған кіруге мүмкіндік беретін сенсорлы сенсор3. Есіктің күйін көрсетуге арналған 16x2 СКД экраны4. Менің талаптарыма сәйкес менің ағындық диаграмманы синтездедім.picМенде мосфет немесе жоғары ток пен кернеуді басқара алатын транзистор болмағандықтан, мен тінтуірдің батырмасын басу үшін серво қолдандым.

2 -қадам: Бағдарламалау

Содан кейін мен arduino ортасында бағдарламаладым (Менің кодым беттің төменгі жағында немесе жоғарғы жағында болады. Pic)

Жоба кезінде менің бағдарламалауым қарапайым болды, сондықтан мен басқа адамдардың кодтарын тауып, оларды араластырдым, кодтың бір бөлігін қосып, соңғы кодты құрдым. Кодтың шамамен 50% -ы менікі.

3 -қадам: электрониканы жинау

Электрониканы жинау
Электрониканы жинау
Электрониканы жинау
Электрониканы жинау
Электрониканы жинау
Электрониканы жинау

Мен қалыңдығы 6 мм фанерді қолдандым, оны дремельмен және күшейтілген кескіш доңғалақпен қидым. pic Міне, мен электрониканы қалай қостым Lcd-PIN1 = gnd2-ге байлау = 5v3-ке байлау = резистор ~ 2-3K gnd (мен 1 K қолдандым) 4 = rs = түйреуішке 12 5 = r/w = gnd6-ға байлау қосу = түйреуіш 11-ге байлау 7-10 = байланыстар жоқ 11 = түйреуіш 5-ке байлау 12 = түйреуіш 4-ке 13 13 = түйреуіш 314 = түйреуіш 2-ге байлау 15 = 4,2 В-қа байлау (5В жұмыс істейді) 16 = байланыстыру Серво түйрегіші 10, серво жері arduino жерге қосылуы керек екенін есте сақтаңыз (егер сіз серво үшін басқа қуат көзін қолдансаңыз ғана) сыйымдылық сенсоры 6, 8 түйреуішке (8 түйреуіш- сенсорлық түйреуіш), (мен 4 М пайдаландым Ом резисторы) және сыйымдылық сенсорының дұрыс жерге қосылуы керек екенін есте сақтаңыз. Сыйымдылық сенсорын қосуға арналған оқулықта мен оқулықта кейбір проблемалар болды, ал кейбір шешімдер - 1. кітапхана 'Capacitivesense' деп аталады, бірақ код 'Capsense' кітапханасын қолдануға тырысады. Сіз бұл сөзді Capsense-ді Capacitivesense-ке өзгерту арқылы түзете аласыз, ал егер кодта бұл айтылған болса, оны орынсыз пайдалану. сол сөзді сыйымдылық сезіміне өзгертіңіз (кіші әріп) 2. Эскизге өтіңіз және файлды қолмен қосып көріңіз. Мен 13 -істікшеге қосылды, себебі оның резисторы бар, резисторларды қосу мүлдем міндетті емес.

4 -қадам: электрониканы орнату

Электрониканы орнату
Электрониканы орнату

Біз дерлік аяқтадық, енді біз тек элктрониканы орнатамыз, мен Ground (серво үшін), қуат (ардуиноны қуаттандыру үшін USB кабелінің адаптеріне қосылады және сигнал (серво үшін)) жүгірдім.

5 -қадам: Эскизді кесу және реттеу

Барлық ypu сіздің орналасу қажеттілігіңізге сәйкес эскизіңізді өзгертеді. Ылғалдылық, жерге тұйықтау эскизді жақсарта алады. сондықтан сіз оны қажеттіліктеріңізге сәйкес калибрлеуіңіз керек. Сенсорлық сенсор Ардуиноның жерге қаншалықты жақсы қосылғанына және фольгадағы сенсорлық тақтаның өлшеміне байланысты сенсордың сезімталдығын реттеу қажет болады. Егер (мәні> 40000) - қажетті нәтижеге жету үшін осы код жолын реттеңіз. Мен сізге бұл қадамды дәл қазір жасауды ұсынамын, себебі сіздің жағдайыңыз нақты әлем сценарийінде бірдей болады. Серво- Серво басатын қосқышқа байланысты, servo itmyservo.write (104); myservo.write (90); - қажетті нәтижеге жету үшін осы сызықтарды реттеңіз. Мен 2 жолдың біреуін 90 градуста ұстауды ұсынамын, себебі олар серво бейтарап күйі. Қозғалтқыш- қозғалтқыштың айналу жылдамдығына/ сіздің есігіңіздің жарықтылығына/ сіздің шығысыңыздың V, A қозғалтқышына байланысты есікті ашуға көп немесе аз уақыт кетуі мүмкін. myservo.write (104); кешіктіру (3400); myservo.write (90);- дұрыс болу үшін кідіріс уақытын реттеңіз (1000 = 1сек)

6 -қадам: жаңартулар

Құттықтаймын. Сіз аяқтадыңыз. Келешекте кейбір жаңартулар болуы мүмкін: бұл оқулықты пайдаланып, есікті ашқаннан кейін оны жабу үшін, бұл немесе бұл (бұл менің жобаларым емес) Есікті ашады және оны веб -бетке жүктейді 3. Есіктің құлыпына кіру, есікті қашықтан құлыптау немесе веб -камераны пайдаланып қашықтан рұқсат беру. өтінемін, менің кодты өзгертпеңіз және оны сіздікі деп есептеңіз немесе оны кез келген коммерциялық мақсатта қолданыңыз. Егер сіз менің рұқсатымды сұрасаңыз, мен оны басқа оқулықта қайта таратуға рұқсат етемін. Менің электрондық поштаның идентификаторы- [email protected]Бұл кодты өз жобаларыңыз үшін қолдана аласыз, бұл өте жақсы.

Маған баға беріңіз, бұл нұсқаулық жасауға уақыт қажет, және менің жобам, сонымен қатар маған олимпиадалар мен басқа да байқауларға дауыс беріңіз, тек бір рет басу жеткілікті, рахмет

Менің «Электроника» курсына жазылыңыз:

Қосымша жобалар мен электроникаға арналған оқулықтар алу үшін мына жерден менің youtube каналымды қараңыз:

Ұсынылған: