Мазмуну:
- 1 -кадам: Бөлүктөрүңүздү чогултуңуз…
- 2 -кадам: Программаны жазыңыз
- 3 -кадам: Бөлүктөрдү чогултуп, сыноо
- 4 -кадам: аягына чыгаруу жана жайылтуу
Video: Мончо көзөмөлчүсү: 4 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Биздин үйдө эки өспүрүм жана 1,5 ванна бар. Экөө тең узак убакыт бою душ алып, даярданышканды жакшы көрүшкөндүктөн, бул менин жубайым экөөбүздүн жарым ванна менен гана калганын билдирет. Бул көйгөй.
Биз өткөндө бир нече ыкмаларды сынап көрдүк, анын ичинде:
- Смартфонуңузга 30 мүнөткө чейин артка саноо таймерин коюуну сураныңыз.
- Чыныгы саатты ваннага коюу.
- Ысык сууну өчүрүү.
- Идиш жуугучту жана/же кир жуугуч машинаны иштетүү.
- Ыйлоо, жалынуу ж.
Эч нерсе иштеген жок.
Мен чынында бизге керек болгон нерсе эшик сигнализациясы деп чечтим, бирок тескерисинче - эшик ачылганда эмес, эшик жабылганда угулат. Адилеттүүлүк үчүн, ойготкучка 30-40 мүнөткө чейин өз бизнесин жасоого убакыт бериши керек жана сааттын иштеп жатканын эскертүү керек.
Arduino'го кириңиз!
1 -кадам: Бөлүктөрүңүздү чогултуңуз…
Бул долбоорду кайталоо үчүн сизге Arduino Uno же Mega 2560 керек болот жана…
- Бир нече RGB LED чырактары. Мен үч Grove светодиодун колдондум, бирок сиз каалагандай көп же аз колдоно аласыз.
- Коңгуроо жана ойготкучту ойнотуучу динамик. Мен муну колдондум, ошондой эле Гроув.
- Эгерде сиз Grove компоненттерин колдонуп жатсаңыз, мен баарын жөнөкөй кылууну сунуштайм, сиз дагы ушул сыяктуу бир ууч кабелдерди сатып алгыңыз келет.
- Магниттик камыш которгуч. Мен муну Amazonдон тандадым.
- Электр энергиясы менен камсыздоо. Мен муну 9В батареяны же АА батареяларын колдонуу үчүн тандап алдым, эгер керек болсо, узак мөөнөткө, жана ал негизинен бонус катары "бекер" Arduino Uno клону менен келген.
Менин Arduino Seeed Studio ADK Dash Kitтин эски версиясынан келди (меники кабелдер менен келген жок). Эгерде сиз Amazon же Ebayден таба алсаңыз, анда бул баштоонун эң жакшы жолу. Ага Grove megashield, RGB LED, камтылган USB менен Arduino Mega 2560 (клон) жана башка долбоорлор үчүн кызыктуу боло турган башка Grove модулдарынын коллекциясы кирет.
2 -кадам: Программаны жазыңыз
Программа үчүн менин спецификацияларым төмөнкүчө болгон:
- Жүргүнчүнүн көңүлүн буруу үчүн үзгүлтүксүз түрдө үн сигналдары болушу керек.
-
Макро мааниде канча убакыт калганын көрсөтүү үчүн визуалдык статуска ээ болушу керек.
- Көрсөтмө каражатты душ бөлмөсүнүн айнек эшиктери аркылуу жана/же тумандуу күзгүнүн чагылуусунан оңой карап жана чечмелөө керек.
- Көрүү артка саноо аягына жакындаганда коркунучту ачык -айкын көрсөтүшү керек.
- Үнсүз сигнализация болушу керек.
- Система эшик жабылганда куралданып, эшик ачык болгондо куралсыздандырылышы керек.
Мен санарип окууну колдонгум келген жок, анткени муну душ бөлмөсүнүн эшиктеринен же күзгүдөн чагылдыруу эң жакшы кыйын экенин сездим. Менин биринчи аракетим убакыттын өтүшү менен тезирээк жана тезирээк (ажыроо функциясын колдонуп) бир гана RGB светодиодун колдонду, бирок бул ыкма жүргүнчүгө убакыттын өтүшүн же калганын сезбейт.
Мен үч RGB светодиодуна ээ болууну туура көрдүм (жана менин колумда үчөө бар экени зыян болгон жок). Ар бири уруксат берилген убакыттын 1/3 бөлүгүн эсептейт. Бул жүргүнчүгө үч светодиодду тез эле кароо менен, убакыттын өтүшүн жана калганын так түшүнүк бере алат.
Таймерге көңүл буруу үчүн, мен ар бир интервалдын башталышында эки түстүү коңгуроону ойнотууну чечтим.
Акырында, таймер бүткөндө, эшикти ачуу менен, системанын куралсыздандырылганына чейин эки обондуу ойготкуч угулат жана улана берет.
Мен программанын 3 негизги кайталоосун баштан өткөрдүм, ар бир жолу жөнөкөйлөштүрүлүп, мурунку аракетке караганда жакшыраак иштеген коддордун саны азыраак жана азыраак. Мен бул жерде "акыркы" версиясын гана бөлүшүп жатам, анткени ал кошумча татаалдыксыз кылышы керек болгон нерсени кылат.
3 -кадам: Бөлүктөрдү чогултуп, сыноо
Мен Grove колдонуп жүргөндүктөн, жамаат бул долбоордун эң оңой бөлүгү болгон.
RGB LEDлерин чынжырга туташтырыңыз (мисалы, LED1ден LED2ге чейин). Сиз чынжырга ээ болгондон кийин, Arduino менен чынжырыңыздагы биринчи RGB LED1ди туташтырыңыз.
Менин учурда:
- Жерден карага чейин (жерге)
- +5v кызылга (+5v)
- D7 ак
- D6дан сарыга чейин
Бул учурда, сиз программаны түзүп, жарыкты текшерүү үчүн Arduinoго жүктөй аласыз. Сыноо учурунда көп убакытты артка отуруп калбаш үчүн TimeInt маанисин 1 деп коюуну сунуштайм.
Динамикти, ошондой эле Grove модулун туташтыруу ушунчалык жөнөкөй. Динамикти D8-D9 туташтырыңыз.
Менин учурда:
- Жерден карага чейин (жерге)
- +5v кызылга (+5v)
- D9 ак
- D8ден сарыга чейин
Сиз кайра тестирлей аласыз, же азырынча текшере элек болсоңуз, азыр сынап көрүңүз. TimeInt жана башка нерселер менен ойногула, сиз өзгөртүүнү жана компиляциялоону каалайсыз, жүктөңүз, анан сынап көрүңүз.
4 -кадам: аягына чыгаруу жана жайылтуу
Мен программаны жаздым жана Seeed Mega клонун колдонуу боюнча бардык прототиптерин жана тесттерин аткардым, бирок бул акыркы чечим катары жайгаштыруу үчүн "өтө кымбат" экенин сездим. Uno клонун колдонуп, мен алдыга чыгып, байланыштарды (тестирлөөдөн кийин) ширетип, баарын жыгачтын запастарын монтаждадым.
Корпус үчүн мен ачык -айкын нерсени (колдонуучу RGB светодиодун көрө алгыдай), бирок сууга бир аз чыдамкай болгум келди. Жуунучу жай, максаттуу жайгашуу жери, узак душтан өтө жогорку нымдуулукка ээ болушу мүмкүн жана мен Arduino кандайдыр бир деңгээлде коргоону кааладым. Чечим кытайдын алып кетүүчү контейнерин кайра колдонуу болчу. Бул тыгыз, жакшы мөөрлөнгөн, тунук капкак менен келген жана ичинде Arduino жана батареяны орнотууга көп орун бар болчу!
Андан кийин системаны 3M буйрук тилкелерин колдонуп ваннага орноттум.
Сунушталууда:
Батарея менен иштөөчү LED Light (s) Solar Charging менен: 11 кадам (Сүрөттөр менен)
Батарея менен иштөөчү LED Жарыгы (лары) Күндүн кубаттуулугу менен: Аялым самын жасоону үйрөтөт, анын сабактарынын көбү кечинде болчу, кышында бул жерде саат 16:30 чамасында караңгы кирип калат, анын кээ бир окуучулары бизди табууда кыйналышкан. үй Бизде маңдайкы жазуу бар болчу, бирок көчө лигасы менен да
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: 7 кадам (Сүрөттөр менен)
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: Мен бул блогумда кызыктуу долбоорлордун топтомунда бул Rapsberry PI колдонууну пландап жатам. Аны текшерүүдөн тартынбаңыз. Мен Raspberry PIди колдонууну каалагам, бирок жаңы жерде клавиатура же чычкан жок болчу. Мен Raspberry орнотконума бир топ убакыт болду
AVR микроконтроллери. Импульстун туурасы модуляциясы. DC моторунун жана LED жарыгынын интенсивдүүлүгүнүн көзөмөлчүсү: 6 кадам
AVR микроконтроллери. Импульстун туурасы модуляциясы. DC Моторунун жана LED Жарыгынын Интенсивдүүлүгүнүн Контроллери. Саламатсыздарбы! көбүнчө электр түзүлүшүнө берилүүчү кубатты көзөмөлдөө үчүн колдонулат, мотор болобу, светодиод, динамиктер ж.б. болобу, негизинен моду
Жөнөкөй кадамдар жана сүрөттөр менен компьютерди кантип ажыратуу керек: 13 кадам (сүрөттөр менен)
Жөнөкөй кадамдар жана сүрөттөр менен компьютерди кантип ажыратуу керек: Бул компьютерди кантип ажыратуу керектиги жөнүндө көрсөтмө. Негизги компоненттердин көбү модулдук жана оңой эле алынып салынат. Ошентсе да, бул боюнча уюштуруу маанилүү. Бул сизди бөлүктөрдү жоготпоого, ошондой эле кайра чогултууга жардам берет
Nodemcu жана Blynk менен Quadcopter (Учуу көзөмөлчүсү жок): 5 кадам (Сүрөттөр менен)
Квадрокоптер Nodemcu жана Blynk менен (Учуу көзөмөлчүсү жок): Саламатсыздарбы балдар!! Учуу диспетчери жок учкучсуз учакты издөө ушул жерде аяктайт. Мен кандайдыр бир долбоорду ишке ашыруу үчүн дрондорду жасап жаткам. учуу диспетчери жана ал абдан нааразы болду