Мазмуну:
- 1 -кадам: Теория
- 2 -кадам: Программалоо
- 3 -кадам: Электрониканы чогултуу
- 4 -кадам: Электрониканы орнотуу
- 5 -кадам: Эскизди кыркуу жана тууралоо
- 6 -кадам: Жаңыртуулар
Video: Arduino Үйдү Автоматташтыруу, Автоматтык Эшик Ачуучу: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул жерде менин "Электроника" курсуна жазылыңыз:
Дагы долбоорлор жана электроника боюнча үйрөткүчтөр үчүн бул жерде менин youtube каналымды текшериңиз:
Мен бир нече жыл мурун редукторлуу мотору бар эшик ачкычты жөнөкөй жана оңой жасоону ойлогон элем. Ал кезде эшикти ачууга менин билимим жок болчу. Бул кышкы каникулда мен оптимисттик маанайда болдум жана ага мүмкүнчүлүк бердим. Мен муну интернетте кылуунун жөнөкөй жолдорун үйрөтүп жатам, жана тапканымдын баары тооккана ачкычтарындагы татаал аракеттер болчу. Бул менин биринчи көрсөтмөм болгондуктан, кээ бир маалыматты өткөрүп жиберишим мүмкүн, андыктан суроолоруңузду комментарийге калтырсаңыз болот, мен мүмкүн болушунча тезирээк жооп берем. Бул нускаманын мааниси негизинен сизге окшош нерсеге шыктандыруу же өзүңүздүкүн курууга жардам берүү.
Материалдар - 1. Жогорку момент тиштүү мотор, ылдамдык (RPM) өтө маанилүү эмес, менин моторум. (Милдеттүү) 2. Тиешелүү PSU (энергия менен камсыздоо блогу), моторуңуз үчүн менде эски видеокамера заряддагыч бар болчу, ал мотор үчүн идеалдуу болчу. Max Amps мотордун максималдуу жүк агымынан көп экенин текшериңиз. (Милдеттүү) 3. An Arduino тактасы, мен Arduino UNO Rev 3. колдондум. (Өтө сунушталат) 3. Компоненттерди кармоо үчүн корпус жасоо үчүн материал. жыгач, пластикалык барактар, акрил ж.б. (Сунушталат) 4. MOSFET транзистору же эшикти иштетүүчү сервопрокат (Милдеттүү) 5. Эшикти качан ачуу керектигин айтуучу баскыч, ийкем, ир сенсор ж.б. 6. ЖК (милдеттүү эмес) 7. көп зымдар (Милдеттүү) Tools- 1. Dremel/ rotary tools- алар абдан пайдалуу, ошондой эле башка долбоорлорго жардам берет. 2. Ширетүүчү темир- ошондой эле ширетүүчү пастаны/флюсту жана зымдын зымын сатып алыңыз 3. Ысык желим тапанча- алардын эң пайдалуу куралы
1 -кадам: Теория
Мына мен эмнеге жетүүнү кааладым1. Эшикти ачуу үчүн эң аз аракет2. Мага кирүүгө уруксат берүү үчүн жөнөкөй сенсор 3. 16x2 LCD экраны эшиктин абалын көрсөтөт4. Менин талаптарыма ылайыктуу көрүнөт Мен агым диаграммасын синтез кылдым.picСебеби менде мосфет, же жогорку токту жана чыңалууну башкара турган транзистор жок болгондуктан, мен чычкан баскычын басуу үчүн сервону колдондум.
2 -кадам: Программалоо
Андан кийин мен arduino чөйрөсүндө программаландым (Менин кодум беттин ылдый жагында же үстүндө жеткиликтүү болот. Pic)
Долбоор учурунда менин программалоом негизи болчу, ошондуктан мен башка адамдардын коддорун таап, аларды аралаштырып, кодумдун бир бөлүгүн кошуп, акыркы кодду түздүм. Коддун 50% га жакыны чынында меники.
3 -кадам: Электрониканы чогултуу
Мен калыңдыгы 6 мм болгон фанераны колдонуп, аны дремель жана күчөтүлгөн кесүүчү дөңгөлөк менен кесип алдым. pic Мына мен электрониканы кантип илдим күйгүзүү = пин 11ге байланыштыруу 7-10 = байланыш жок11 = пин 5-ге байлануу 12 12 = пин 4-ге байлануу 13 13 = пинге 314 = 2-пинке байлоо 15 = 4,2 V-га байлоо (5V иштейт) 16 = gndге байлоо servo-pin 10, servo жери arduino жерге туташтырылышы керек экенин эстен чыгарбаңыз (эгер сиз servo үчүн башка кубат булагын колдонсоңуз гана) Capacitive сенсор 6, 8 пинге чейин (пин 8- сенсор пини), (мен 4 M колдонгом Ом резистору), жана иштөө үчүн сыйымдуу сенсордун туура жерге туташтырылышы керек экенин унутпаңыз. Сыйымдуу сенсорду туташтыруу үчүн үйрөткүч Мен үйрөткүчтө кээ бир көйгөйлөргө дуушар болдум, жана кээ бир чечимдер1. китепкана 'Capacitivesense' деп аталат, бирок код 'Capsense' китепканасын колдонууга аракет кылып жатат. Сиз муну оңдоого болот- Capsense'ти Capacitivesenseке алмаштыруу менен, эгерде код мындай деп айтса, аны орунсуз колдонуу …. ошол сөздү capacitivesenseке өзгөртүү (кичине тамга) 2. Эскизге өтүңүз жана файлды кол менен кошуп көрүңүз. Мен 13 -пинге алып баруучу коштум, анткени ал буга чейин каршылыгы бар, резисторлорду кошуу толугу менен милдеттүү эмес.
4 -кадам: Электрониканы орнотуу
Биз дээрлик бүттүк, азыр биз жөн эле элктрониканы орнотуп жатабыз, мен Ground (сервоприём) үчүн иштедим, кубаттуулук (ардуинону иштетүү үчүн USB дубал адаптерине туташат жана сигнал (серво үчүн).
5 -кадам: Эскизди кыркуу жана тууралоо
Бардык ypu сиздин эскизиңизди жайгашкан жериңиздин муктаждыгына ылайыктап өзгөртөт. Нымдуулук, жерге коюу эскизди жакшырта алат. ошондуктан сиз аны керектөөлөрүңүзгө ылайыкташтырышыңыз керек. Ардуино жерге канчалык жакшы туташканына жана фольга тийүү табагыңыздын өлчөмүнө жараша, sensor.if сезимталдыгын жөнгө салууга туура келет. Бул кадамды азыр жасоону сунуштайм, анткени сиздин жагдайыңыз реалдуу дүйнө сценарийинде бирдей болот. Servo- Сиздин servo баскычыңызга жараша, servo itmyservo.write (104); myservo.write (90); - каалаган жыйынтыктарды алуу үчүн бул саптарды тууралаңыз. Мен 2 саптын бирин 90 градуста сактоону сунуштайм, анткени алар servo нейтралдуу позиция. Мотор- мотордун RPM/ Wight эшигиңизге/ V, A PSUга жараша моторуңуз эшикти ачуу үчүн аздыр-көптүр убакытты талап кылышы мүмкүн. myservo.write (104); кечигүү (3400); myservo.write (90);- туура кабыл алуу үчүн кечигүү убакытын тууралаңыз (1000 = 1сек)
6 -кадам: Жаңыртуулар
Куттуктайм. Сиз бүтүрдүңүз. Келечектеги жаңыртуулар 1. бул үйрөткүчтү колдонуп, эшикти ачкандан кийин жабуу үчүн болушу мүмкүн, бул, же бул (бул менин долбоорум эмес) 2. малина пи жана веб -камераны колдонуп, маалыматтарды ким жазат? 3. Эшикти ачып, веб -баракчага жүктөө 3. Эшиктин кулпусуна кирүү, эшикти алыстан бекитип алуу же веб -камераны колдонуу менен алыстан уруксат берүү. сураныч, менин кодумду өзгөртпөңүз жана аны меники деп ырастаңыз же аны коммерциялык максатта колдонуңуз. Мен, балким, эгер сиз менин уруксатымды сурасаңыз, аны башка окуу куралдарында кайра бөлүштүрүүгө уруксат берем. Менин электрондук почтамдын IDси- [email protected]Сиз бул кодду өз долбооруңуз үчүн колдоно аласыз, бул таптакыр жакшы.
сураныч, мага баа бериңиз, бул көрсөтмө берүү үчүн убакыт керек, жана менин долбоорум, ошондой эле мага олимпиадаларда жана башка конкурстарда добуш бериңиз, болгону бир чыкылдатуу жетиштүү, рахмат
Бул жерде менин "Электроника" курсуна жазылыңыз:
Дагы долбоорлор жана электроника боюнча үйрөткүчтөр үчүн бул жерде менин youtube каналымды текшериңиз:
Сунушталууда:
IFTTT менен зымдуу эшик коңгуроосун акылдуу эшик коңгуроосуна айлантыңыз: 8 кадам
IFTTT менен зымдуу эшик коңгуроосун акылдуу эшик коңгуроосуна айлантыңыз: WiFi эшик коңгуроосу учурдагы зымдуу коңгуроону акылдуу коңгуроого айлантат. https://www.fireflyelectronix.com/product/wifidoor
Автоматтык боёк ачуучу: 6 кадам
Automated Paint Can Opener: Бул нускоочу Түштүк Флорида университетинин Макекурсунун долбоорунун талабын аткаруу үчүн түзүлгөн (www.makecourse.com). Бүгүнкү Нускоодо, мен сизге боёктун автоматташтырылган ачкычын кантип жасоону көрсөтөм
Эшик жана Эшик Мониторинги менен Туташкан Автоматтык Жарыктар .: 5 кадам
Автоматтык жарыктар эшик жана эшикти көзөмөлдөө менен туташкан .: Караңгыда коммутатордун тактасын табуу абдан кыйын окшойт, бирок бул проект бул маселени чечүүдө абдан пайдалуу. Мунун чечимин билүү үчүн төмөнкү кадамдарды аткарыңыз
Автоматтык тоок эшигин ачуучу: 6 кадам
Автоматтык Тоок Эшик Ачуучу: Автоматтык Тоок Эшик Ачуучу Бул үйрөткүчтө мен сизди көптөгөн дүкөндөрдөн сатып ала турган жалпы бөлүктөрдөн автоматтык тоок эшиги ачкычын түзүү үчүн зарыл болгон кадамдарды жана бөлүктөрдү аралап өтөм. Колдонулган тетиктер жана шаймандар дагы
Үйдү автоматташтыруу: Tiva TM4C123G аркылуу Bluetooth аркылуу диммерди башкаруу менен автоматтык которуу тактасы: 7 кадам
Үйдү автоматташтыруу: Tiva TM4C123G аркылуу Bluetooth аркылуу диммерди башкаруу менен автоматтык которуштуруу тактасы: Бүгүнкү күндө биздин жашообузду чындап жеңилдеткен телевизорлорубуз жана башка электрондук системалар үчүн алыстан башкаруу каражаттары бар. Сиз качандыр бир убакта үйдүн автоматташтырылышы жөнүндө ойлонуп көрдүңүзбү, ал түтүктөрдүн жарыгын, желдеткичтерди жана башка электр шаймандарын көзөмөлдөйт