Мазмуну:
- Жабдуулар
- 1 -кадам: Зымдарды жана Solder компоненттерин конфигурациялоо
- 2 -кадам: Код
- 3 -кадам: чогултуу
Video: Arduino Outlet Timer: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Розетка таймерлери приборлорду өтө узак кармоо үчүн эң сонун курал, бирок кээде керектүү болгон ыңгайлаштыруу жок. Кээ бир шаймандардын таптакыр өчүргүчтөрү жок, жана үйдө автоматташтырылган таймерди жасоо абдан пайдалуу болот. Бул долбоор үчүн мен Arduino наносун, I2C 18x2 ЖК экранын, 3 баскычты, DLI розетка бирдигин жана 3d басып чыгарылган корпусту колдонуп, бир нече соода түйүнүнө толугу менен ыңгайлаштырылган таймерди/которгучту түздүм.
Бир -эки нерсени белгилей кетүү керек:
-Бул долбоордо мен Arduino Nano колдондум, бирок мен колдонгон бөлүктөрдүн көбүндөй эле, аларды башка ушул сыяктуу бөлүктөргө оңой эле алмаштырууга болот. ESP8266 колдонуу чырактар, күйөрмандар ж.б. үчүн зымсыз үйдү автоматташтырууга мүмкүндүк берет
-DLIлер көп адамдар адатта колдонгон нерсени, релени сатып алгандан кымбатыраак болушу мүмкүн, бирок бул алда канча коопсуз жана алда канча жакшы идея. DLI'лерди колдонуу абдан жөнөкөй жана ушул максатта жасалган, релени колдонуу менен чаташтыруу учурдагы коркунучтуу суммаларга алып келиши мүмкүн.
Жабдуулар
Ардуино Нано (Жакында мен функционалдык жактан Nanosко абдан окшош жана баасы алда канча төмөн болгон Osoyoo pro micros колдонууга өттүм, бирок бул долбоордо мен нано колдондум)
DLI розеткасы
18x2 I2C LCD экраны- I2C колдоого алынган экранды алууга аракет кылыңыз. Толук 16-пин массивин зым менен тартууга аракет кылуу оор болушу мүмкүн
Чакан жана чоң баскычтар
3d басылган корпус- Мен төмөндө STL менен камсыз кылам. Бул иш ошондой эле мен колдонгон бардык бөлүктөргө туура келет жана Hot Glue менен бириктирилет
Бул жабдуулардын баары баалар үчүн оптималдаштырылган эмес, анткени алар мен үйдүн тегерегинде жаткан бөлүктөр эле. Ар бирине көптөгөн альтернатива бар, мен муну (DLI розеткасынан тышкары) 10 доллардан азыраак акчага кура алам деп ойлойм.
1 -кадам: Зымдарды жана Solder компоненттерин конфигурациялоо
Мен Arduino Nanoну төөнөгүчсүз колдонгонум үчүн, LCD дисплейди SDA, SCL, 5V жана GND аркылуу туташтыруу үчүн экинчисине ширеттим. Белгилей кетүүчү нерсе, ЖК дисплейи I2C эмес, мен аны алгачкы 4 казык жогоруда сүрөттөлгөндөй кылып туташтырып жатам. Ушуга окшош дисплей үчүн, аны сериялык байланышка айландыруу үчүн үстүңкү жагындагы казыктарга ширетүү үчүн атайын I2C адаптер тактасы керек. Ошондой эле, Arduino Nano SDAда пин A4 жана SCL A5 бар
Үч баскыч жана DLI розеткасы жердеги байланышты бөлүшүшү керек, анткени ардуинонун бул моделинде 2 гана жерге төөнөгүч бар (мен бул зымдарды зымдарды бириктирип, аларды бириктирип бөлдүм). Ар бир баскыч кийин санариптик кирүү/туташтыргычтарга, андан кийин DLI розеткасынын оң терминалына туташтырылат.
2 -кадам: Код
Төмөндө менин таймеримди иштеткен Arduino кодунун шилтемеси. ЖК дисплейдин орнотулушу мен онлайнда болгон нерсе, ошондуктан мен бардык пин орнотууларын толук түшүнбөйм. Баскычтын казыктары жөнүндө белгилей кетчү маанилүү нерсе, баскычтарды 5v ордуна жерге туташтырганда, pinMode INPUT_PULLUP (мен кылган сыяктуу) деп коюлушу керек, бул ардуинодо интегралдык тартылуу каршылыгын иштетет. Бул баскычтын өндүрүшүн "оодарат", бирок аны абдан туруктуу кылат жана 5vди тиешелүү эмес жерге коюп, тактайдын кууруу коркунучун жок кылат. DLIди көзөмөлдөө үчүн, жок эле дегенде, мен колдонгон модель менен, ага 2 зым чуркап, DLIди күйгүзүү/өчүрүү үчүн 5v жөнөтүү сыяктуу жөнөкөй эле. Мен таймерди эң көп 5 саатка койдум, эгер сиз муну өзгөртсөңүз, мен убакыттын маанисин int ордуна узун кылып өзгөртүүнү сунуштайт элем, анткени ал ашыкча жүктөлүп калышы мүмкүн. Менин 3 баскычымдын иштешин уюштуруу жолу - таймерди (жана DLI) бир абалга келтирүү/өчүрүү, бири 15 мүнөт кошуу, бири 15 мүнөт алып салуу. Акырында, мен аны 60 секунд "аракетсиздиктен" кийин (таймер 0 турганда жана эч кандай баскыч басылбаганда) ЖК экраны күйүп кетпеш үчүн өчүп калат.
3 -кадам: чогултуу
Мен басып чыгарган корпус ар бир бөлүк ысыктан ичинен жабыштырылган кылып иштелип чыккан. Экран жана баскычтар тактарына так түшөт (баскычтардын тешиктери эки кичинекей баскычтын жиптеринен улам бир аз тегизделүүнү талап кылат). Ардуинодо катуу корпус же монтаж жок, бирок тескерисинче, мен корпусту эки тараптуу скотч менен кармап туруу үчүн жана аны заряддоо/программалоо үчүн (менин ичинде case) мини usb. Акыр -аягы, арткы панель арткы бетине жылып кетүү үчүн иштелип чыккан жана ысык жерде жабыштырылышы мүмкүн. Мен.stl файлдарын төмөндөгү корпуска тиркеп койдум.
Сунушталууда:
Smart Outlet: 6 кадам
Smart Outlet: Disclaimer: Бул проект SV2 PCB принтери менен кантип прототип кылууну көрсөтүүгө арналган. Бул күнүмдүк буюм катары колдонуу керек болгон продукт эмес. Ал тийиштүү коопсуздук стандарттарына ылайыкташтырылган же сыналган эмес. Сиз жооптуусуз
Практикалык Arduino ESP32 Wireless Wall Outlet LED Strip Controller: 6 кадам
Практикалык Arduino ESP32 Wireless Wall Outlet LED Strip Controller: Бул абдан арзан DIY strips.It үчүн абдан практикалык DIY Wireless Wall Outlet контролери. Алар RGB Led тилкелери менен жакшы иштешет. EBay Wifi контроллери жакшы курулган эмес жана оңой эле бузулат. Алс
IPhone 5 жана Samsung S5 Outlet текчеси жана пассивдүү күчөткүч: 3 кадам
IPhone 5 & Samsung S5 Outlet текчеси жана пассивдүү күчөткүч: Бул нускоочу 3D басып чыгаруучу текче үчүн дизайн процессин көрсөткөнү жатат. iPhone 5 үчүн тең пассивдүү күчөткүч & Samsung S5. Файлдар Улуу Британиянын стандарттуу кош розеткасы жана станциянын бош макети менен орнотуу үчүн жеткиликтүү болот
WiFi Relay Outlet-DIY: 5 кадам
WiFi Relay Outlet-DIY: Бүгүнкү күндө эң популярдуу IoT эксперименталдык комплекттери жеке компоненттерди эмес, жөн эле туташтырылган модулдар катары келет. Электрондук жаңылар, практикалык инженерлер жана тажрыйбалуу колдор бул арзан модулдар кызыкдар экенин аныкташат
Google календары менен Arduino Outlet Box башкаруу борбору: 4 кадам
Google календары менен Arduino Outlet Box башкаруу борбору: Бул Нускамада сиз Adafruit Power Relay Module 4-Outletти колдонуп үйүңүз үчүн башкаруу борборун курууну үйрөнөсүз. Сизге Adafruit Feather Huzzah жана Adafruit Power Relay Module 4 сыяктуу wifi модулу бар Arduino тактасы керек болот