Мазмуну:
- 1 -кадам: Бөлүктөрдүн тизмеси
- 2 -кадам: схемалар
- 3 -кадам: Аппаратты куруу
- 4 -кадам: Arduino коду
- 5 -кадам:
Video: Chicken Coop Door - Arduino негизделген: 5 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Биринчиден, менин эне тилим голландиялык, ошондуктан мүмкүн болгон орфографиялык каталар үчүн кечирим сураңыз. Эгерде бир нерсе түшүнүксүз болсо, анда комментарийлерге билдирүү калтырыңыз. Бул менин биринчи arduino проектим. Аялым күн сайын корпусту кол менен ачуудан чарчагандыктан, биз тоок сатып алууну ойлонуп көрдүк, бирок алар эмне үчүн абдан кымбат кыл (150 евро / 175 долларга жакын). расмий вебсайт
Баарыбыз тоокторубуздун түнкүсүн коопсуз болушун каалайбыз, ошондо чыгармачылык пайда болот. Алдыда жасала турган иштер бар. Биринчи дизайн LDR менен arduino наносуна негизделген, бирок таты туура эмес болчу. Githubдан Dusk2Dawn китепканасы колдонулган бүтпөгөн эскизди таптым. Мен муну курулушту баштоо үчүн база катары колдондум.
1 -кадам: Бөлүктөрдүн тизмеси
Бардык колдонулган тетиктер aliexpress тарабынан сатылып алынат
- Arduino Nano + кошумча терминал бурама калканы
- PCB прототипи
- DS1307 RTC
- L298N мотор айдоочу
- Кыймылдаткыч 12V/30rpm
- MC38 магниттик сенсор
- Spool
- Билик 200мм 8мм
- Подшипниктер КП08
- Мотор кошкуч 4х8мм
- 12V/2A кубаттуулугу
- ABS пластикалык корпусу IP65 (158mm x 90mm x 60mm)
- 1x LED
- Кээ бир зымдар, 10K каршылыгы, 220 Ом каршылыгы
- Кандооч
- Желим курал
Жалпы материалдык баасы 20 долларга жакын. Жөн эле өзүмдүн үйүмдүн эшик контроллерин куруп, 150 доллар үнөмдөп калдым жана аны түзүүдө абдан кызыктуу болдум.
2 -кадам: схемалар
Aliexpressтин бардык бөлүктөрү акыры келгенде (ооба, бир аз чыдамкайлыкты талап кылат), кызыктуу нерселер башталат. Схемада көрүнүп тургандай, мотор L298N айдоочу тактасы тарабынан башкарылат. Бул тактада 2 канал бар (тактада 2 моторду туташтырсаңыз болот). Бул долбоордо сизге 1 канал гана керек. Айдоочу тактасын 12 В кубаттуулугу менен кубаттаңыз. Мен драйвер тактасындагы 5V туташуусун Arduino кубаттоо үчүн колдондум. Моторду сааттын жебеси боюнча/ сааттын жебесине каршы буруш үчүн драйвер тактасында 2 кирүүнү (2 Arduino чыгышы) колдондум.
MC38 магнит өчүргүчтөрү 10K резистору менен Arduino киришине туташкан.
Кол менен түшүрүү өчүрүүчүсү да 10K каршылыгы менен кирүүгө туташкан.
Кызыл LED Arduino бир чыгышы үчүн 220 Ohm каршылыгы менен туташтырылган.
Нано үчүн RTC DS1307 байланыштары:
- VCC - 5V
- GND - GND
- SDA - пин A4
- SCL - пин A5
Сураныч, нано эмес, башка версиясын колдонсоңуз, Arduino колдонмосуна кайрылыңыз.
Сиздин ширетүүчү темириңизди ысытыңыз жана бардыгын бириктирип баштаңыз. Мен ПХБ менен мотордун айдоочусун оңдоо үчүн желим тапанча колдондум. Ошондой эле секирүүчү зымдарды желим менен бекиткен.
Бөлүктөрдү корпуска чогултуудан мурун баарын текшерип көрүңүз
3 -кадам: Аппаратты куруу
Мен эшик үчүн 4мм конструкцияланган фанераны колдондум. Алар 2 алюминий U профилине киришет. Эшик жыгач катушкасына нейлон зым менен бекитилет (балык кармоочу линия). Машык 8мм валга туташтырылган. Мен спулдун ички диаметри валдын диаметри менен дал келиш үчүн бургу колдондум.
Мотор ABS корпусуна орнотулган (корпустун капталында тешик бургула). Которуу башка тарапка орнотулган.
Эшиктин үстү жагындагы магнитти чаптаңыз. Ошондой эле 2 кичине бураманы колдонууга болот. Бул өтө узун эместигин текшериңиз:-) 2 магниттик өчүргүчтү капкакка орнотуңуз (1 үстү, 1 бири асты)
4 -кадам: Arduino коду
Бул менин биринчи чыныгы Arduino долбоорум болгондуктан, код коддоонун көрсөтмөлөрүнө ылайык келбейт деп ойлойм, бирок ал иштеп жатат жана мен күткөндөй кылып жатат.
Кодду колдонуп, өз керектөөлөрүңүзгө ылайыкташтырыңыз. Сураныч, комментарийге билдирүү калтырыңыз жана мага ушул коддун негизинде долбооруңузду бөлүшүңүз.
38 -сап: setRTC = true болгондо, сиздин компьютериңиз эскизди жүктөөдө RTC менен синхрондоштурулат.
41 -сап: Эгер 1307ден башка RTC колдонгон болсоңуз (мис., 3231) бул линияны өзгөртүңүз
45 -сап: Шаарыңызды өзүңүз жашаган шаарга өзгөртүңүз жана координаттарыңызды жана убакыт алкагын толтуруңуз. Менин тоокторум бар деп ойлобойм, бирок, мисалы, Вашингтондогу ак үйдүн координаттарын алалы … (Google карталарын колдонуңуз, оң баскычын чыкылдатыңыз) бул жерде эмне )
Dusk2Dawn Вашингтон (38.897885, -77036541, -5);
Линия 139: Бул эшиктин өйдө же ылдый болушун аныктоо үчүн күндүн батышы/чыгышын эсептөө. Көрүп тургандай эсептөөдө 2 сан колдонулат (+30). Бул күндүн чыгышы/батышы боюнча кечигүү. Менин тоокторум расмий күн баткандан кийин бир нече мүнөттө кетет. Бул кечиктирүүнү муктаждыктарыңызга өзгөртүүдөн тартынбаңыз.
Которгуч иштетилгенде, эшик түшүп, кайра аны кадимки абалга келтирмейинче калат
5 -кадам:
2 -версия үчүн мүмкүн болгон өзгөртүүлөр:
- ESP8266 негизделген версия
- wifi туташуусу
- Смартфон колдонмосу тарабынан көзөмөлдөнөт
- веб -камера
- …
Сунушталууда:
Alexa негизделген үн менен башкарылуучу ракета учуруучу: 9 кадам (сүрөттөр менен)
Alexa негизделген үн менен башкарылуучу ракета учуруучу: Кыш мезгили жакындаган сайын; жарыктар майрамы майрамдалган жылдын ошол убагы келет. Ооба, биз дүйнө жүзү боюнча майрамдалган чыныгы Индия фестивалы болгон Дивали жөнүндө айтып жатабыз. Бул жылы Дивали бүтүп калды жана элди көрүп жатат
NodeMCU сенсорлорун башкаруу релеси менен IoTге негизделген үйдү автоматташтыруу: 14 кадам (сүрөттөр менен)
NodeMCU сенсорлорун көзөмөлдөө релеси менен IoTге негизделген үйдү кантип автоматташтыруу керек: Бул IoTге негизделген долбоордо мен Blynk жана NodeMCU башкаруучу реле модулу менен реалдуу убакытта кайтарым байланыш менен үй автоматташтырууну жасадым. Кол режиминде бул реле модулун Мобилдик же смартфондон жана Кол которгучтан башкарса болот. Авто режимде, бул акылдуу
IOT Door Sensor - Wi -Fi негизделген, 2xAAA батареялары менен иштейт: 6 кадам
IOT Door Sensor-Wi-Fi негизделген, 2xAAA батарейкалары менен иштейт: Бул көрсөтмөдө биз IOT Cricket Wi-Fi модулу менен батарейкада иштеген Wi-Fi Door сенсорун кантип оңой курууга болорун көрсөтөбүз. Биз ошондой эле Крикеттин билдирүүлөрүн IFTTT менен (же Үй жардамчысы, MQTT же Webhooks сыяктуу башка кызматтар менен кантип интеграциялоону көрсөтөбүз
Аба ырайына негизделген музыка генератору (ESP8266 негизделген Midi генератору): 4 кадам (сүрөттөр менен)
Аба ырайына негизделген музыка генератору (ESP8266 негизделген Midi генератору): Саламатсызбы, мен бүгүн өзүңүздүн кичинекей аба ырайына негизделген музыкалык генераторду кантип жасоону түшүндүрүп берем. жана жарыктын интенсивдүүлүгү. Бул бүтүндөй ырларды же аккорд программасын түзөт деп күтпөңүз
ESP32 менен күндүн салмагына негизделген өсүмдүктөрдү башкаруу: 7 кадам (сүрөттөр менен)
ESP32 менен күндүн салмагына негизделген өсүмдүктөрдү башкаруу: өсүмдүктөрдү өстүрүү кызыктуу жана сугаруу жана аларга кам көрүү чынында эле кыйынчылык эмес. Микроконтроллердин тиркемелери интернетте бар жана алардын дизайнына илхам өсүмдүктүн статикалык табиятынан жана монинин оңойлугунан келип чыгат