Мазмуну:

Жаңы жылдык балатыдагы суу сигнализациясы: 3 кадам
Жаңы жылдык балатыдагы суу сигнализациясы: 3 кадам

Video: Жаңы жылдык балатыдагы суу сигнализациясы: 3 кадам

Video: Жаңы жылдык балатыдагы суу сигнализациясы: 3 кадам
Video: Архимус Одесса. Ресторан БАРАХОЛКА. Обзор цены меню 2024, Ноябрь
Anonim
Рождество дарагынын суу сигнализациясы
Рождество дарагынын суу сигнализациясы

Бул жөнөкөй мисал, эгерде сизде Рождество үчүн чыныгы дарак бар болсо жана аны сугарып турууңуз керек. Чоңоюп жатып, мен дарактын түбүнө жетип, суу бар же жок экенин билүү үчүн манжаңды дарактын түбүнө чайкоо керек экени эсимде. Технология доорунда мындан да жакшы жол болушу керек! Бул жөнөкөй долбоор суунун деңгээлин аналогдук суу деңгээлинин сенсорун, пассивдүү ызылдагычты жана Arduino негизделген MCUну окуйт. Бул долбоорго керектүү нерселердин бардыгы (жана мен иштеп жаткан башка Рождестволук темалар) ушул бир комплект менен жасалышы мүмкүн.

Берилиштер:

  • (1) ELEGOO Mega 2560 долбоору Arduino IDE менен шайкеш келген эң толук баштапкы комплект - Amazon, филиалы жок

    • MEGA 2560 контроллери
    • Суунун деңгээлин аныктоочу сенсор
    • Passive Buzzer
    • секирүүчү зым

1 -кадам: Байланыштар

Байланыштар
Байланыштар
Байланыштар
Байланыштар

Мен айткандай, бул иштөө жана өзгөртүү үчүн абдан жөнөкөй долбоор. Суу деңгээлинин сенсору үч гана зымдуу түзмөк жана ызылдак эки гана туташуу болуп саналат жана Arduino PWM казыктары менен түздөн -түз иштей алат. Бул ушунчалык жөнөкөй проект болгондуктан, мен байланыштардын схемасын кылбайм, бирок тизмектеп тизип берем. Бул башталгыч комплект компоненттердин ар бири үчүн жакшы схемаларды жана сүрөттөрдү камсыз кылган CD менен келет. Ар кандай элементтерди колдонууга жардам берүү үчүн кээ бир мисал коддору бар.

Бул долбоор үчүн байланыштар төмөндөгүдөй…

Суунун деңгээли (+) - Arduino (5V)

Суунун деңгээли (-) - Arduino (GND)

Суунун деңгээли (S) - Arduino (A0)

Buzzer (-) - Arduino (GND)

Buzzer (+) - Arduino (11)

2 -кадам: Үлгү коду

Коддун үлгүсү
Коддун үлгүсү
Коддун үлгүсү
Коддун үлгүсү
Коддун үлгүсү
Коддун үлгүсү

Бул программанын коду абдан жөнөкөй, 30 саптан аз. Бул жөн гана суунун деңгээлинин сенсорунун маанисин окуйт, мен муну алдын ала коюлган мааниге салыштырып, суу жетиштүү, анан же сизге эскертүү үчүн сигнал берет, же жок. Мен аны кантип орнотсом, ал батиринин түгөнүп баратканына окшош болуп калышы мүмкүн, бул ар дайым кыска сигнал берет. Суу жетишерлик толтурулганда, жетиштүү суу кошулганын эскертүү үчүн беш жолу сигнал берет. Бул "толтурулган" сигналдар толтурулгандан кийин бир гана жолу болот.

Программа ошондой эле аналогдук маанини серия портуна чыгарат, сиз стендиниздин канчалык толгонун билүүгө аракет кылып жатканыңызда. Бул пайыздык мааниге, суунун көлөмүнө жана башкаларга чейин өзгөрүшү мүмкүн. Каалооңузду канааттандыргыңыз келсе!

Бул код суунун деңгээлин өзгөртүү үчүн оңой эле өзгөртүлүшү мүмкүн, зумзер сизге көйгөйлөрдү кантип жарыялайт ж.б. Мен Arduinoдон "тон" функциясын колдонуп жатам, ал сизге зумзардын үнү үчүн жыштыкты жана убакытты коюуга мүмкүндүк берет. Бул сигналды PWM пини менен түз колдонууну абдан жөнөкөй кылат.

Мен бул жерге кодду жүктөп койдум, сиз аны колдонуңуз, өзгөртүңүз, айрыңыз, көчүрүңүз ж.б.

3 -кадам: кеңейтүү

Кеңейтүү
Кеңейтүү

Бул мисал Рождество аяктагандан кийин көптөгөн колдонмолорду камтыйт. Бул гидропоника сыяктуу сууда отурган башка өсүмдүк шарттарында колдонулушу мүмкүн. Сиз муну суунун деңгээли өтө төмөн болуп кетпеши үчүн балык аквариумунда колдоно аласыз.

Бул 5V системасы болгону менен, суунун айланасында электрониканы колдонууда дайыма этият болуңуз жана эч кандай электрониканы толугу менен сууга салбаңыз. Эгерде сиз суунун айланасында электр энергиясын ыңгайлуу сезбесеңиз, анда жардам сураңыз.

Бул долбоордун дагы бир жакшыртылышы - бул суунун деңгээлинин сенсорун орнотуу үчүн кандайдыр бир клиптин же корпустун болушу, аны жакшыраак тууралоо. ПКБга эки орнотулган тешик жана жакшы оюк бар, аларды 3D басып чыгарылган кронштейнге же корпуска орнотуу оңой болмок. Мен учурда принтерим менен көйгөйлөр менен күрөшүп жатам, андыктан эч нерсе басып чыгара алган жокмун.

Мен колдонгон Elegoo комплект 9В батарейкасы жана туташтыргычы менен кошо келген, ошондуктан сиз бул түзмөктү батарейка менен толук камсыздай аласыз, андыктан аны розеткага байлап коюңуз.

Мини стильдеги контроллерди колдонуп, мунун бардыгын кичинекей схемага орнотуу менен бул долбоордун көлөмүн кичирейтип койсоңуз болот. Мен Мега колдондум, анткени ал менде бар.

Бул Instructable сизге бул сенсорлор менен кыла турган бир нерсе жөнүндө түшүнүк берди деп үмүттөнөм. Мен бул айда Рождествого байланыштуу дагы башка долбоорлорго ээ болом. Бардык суроолор менен байланышуудан тартынбаңыз!

Сунушталууда: