Satura rādītājs:

Signāls par Ziemassvētku eglīti: 3 soļi
Signāls par Ziemassvētku eglīti: 3 soļi

Video: Signāls par Ziemassvētku eglīti: 3 soļi

Video: Signāls par Ziemassvētku eglīti: 3 soļi
Video: Праздник. Новогодняя комедия 2024, Jūlijs
Anonim
Signāls par Ziemassvētku eglīti
Signāls par Ziemassvētku eglīti

Šis ir vienkāršs projekta piemērs, ko var izmantot, ja Ziemassvētkos jums ir īsta egle un jums jāpārliecinās, ka tā paliek laista. Pieaugot, es atceros, ka mums būtu jāsasniedzas zem koka un jāpagriež pirksts kokaudzē, lai redzētu, vai tur ir ūdens. Tehnoloģiju laikmetā ir jābūt labākam veidam! Šis vienkāršais projekts nolasīs ūdens līmeni, izmantojot analogo ūdens līmeņa sensoru, pasīvo skaņas signālu un uz Arduino balstītu MCU. Visu, kas nepieciešams šim projektam (un citiem Ziemassvētku tematiem, pie kuriem strādāju), var izdarīt, izmantojot šo vienīgo komplektu.

Piegādes:

  • (1) ELEGOO Mega 2560 projekts Vispilnīgākais galīgais sākuma komplekts ar apmācību, kas ir saderīgs ar Arduino IDE - Amazon, nesaistīts uzņēmums

    • MEGA 2560 kontrolieris
    • Ūdens līmeņa noteikšanas sensors
    • Pasīvais zvana signāls
    • džemperis

1. darbība. Savienojumi

Savienojumi
Savienojumi
Savienojumi
Savienojumi

Kā jau minēju, šis ir diezgan vienkāršs projekts, ar kuru strādāt un modificēt. Ūdens līmeņa sensors ir tikai trīs vadu ierīce, un skaņas signāls ir tikai divi savienojumi, un to var darbināt tieši ar Arduino PWM tapām. Tā kā šis ir tik vienkāršs projekts, es nedarīšu savienojumu shēmu, bet tikai sarakstu ar pin-to-pin. Šis sākuma komplekts ir aprīkots ar kompaktdisku, kas nodrošina jaukas shēmas un attēlus katrai sastāvdaļai. Ir arī daži koda paraugu piemēri, kas palīdz izmantot dažādus vienumus.

Šim projektam savienojumi ir šādi…

Ūdens līmenis (+) - Arduino (5V)

Ūdens līmenis (-) - Arduino (GND)

Ūdens līmenis (S) - Arduino (A0)

Signāls (-) - Arduino (GND)

Signāls (+) - Arduino (11)

2. darbība. Koda paraugs

Koda paraugs
Koda paraugs
Koda paraugs
Koda paraugs
Koda paraugs
Koda paraugs

Šīs programmas kods ir diezgan vienkāršs, mazāk par 30 rindām. Tas tikai nolasa ūdens līmeņa sensora vērtību, salīdzina to ar iepriekš iestatīto vērtību, kas, manuprāt, ir pietiekami daudz ūdens, un pēc tam vai nu pīkst, lai jūs brīdinātu, vai nē. Tā, kā es to iestatīju, tas var beigties kā dūmu signalizācija ar izlādējušos akumulatoru, ik pa laikam dodot īsu pīkstienu. Kad ūdens ir pietiekami piepildīts, tas pīkstēs piecas reizes, lai brīdinātu, ka ir pievienots pietiekami daudz ūdens. Šie “aizpildītie” pīkstieni notiek tikai vienu reizi pēc tā aizpildīšanas.

Programma arī izvadīs analogo vērtību sērijas portam atkļūdošanai, kad mēģināsit noskaidrot, cik pilna ir jūsu statīvs. To var samazināt līdz procentuālajai vērtībai, ūdens tilpumam utt. Lai ko jūs vēlētos apmierināt!

Šo kodu var viegli mainīt, lai mainītu ūdens līmeņa vērtību, to, kā skaņas signāls jums paziņo par problēmām utt. Es izmantoju Arduino funkciju “tonis”, kas ļauj iestatīt skaņas signāla frekvenci un laiku. Tas padara ļoti vienkāršu skaņas signāla izmantošanu tieši ar PWM tapu.

Esmu augšupielādējis kodu arī šeit, lai jūs varētu to izmantot, modificēt, saplosīt, kopēt utt.

3. darbība: paplašināšana

Paplašināšana
Paplašināšana

Šajā piemērā ir daudz pielietojumu pēc Ziemassvētkiem. To varētu izmantot citās iekārtās, kas atrodas ūdenī, piemēram, hidroponikā. Varat arī to mainīt, lai to izmantotu zivju akvārijā, lai pārliecinātos, ka ūdens līmenis nav pārāk zems.

Lai gan šī ir tikai 5 V sistēma, jums vienmēr jābūt uzmanīgiem, izmantojot elektroniku ap ūdeni un pilnībā neiegremdējiet elektroniku. Ja nejūtaties ērti, kad elektrība atrodas ūdens tuvumā, meklējiet palīdzību.

Vēl viens šī projekta uzlabojums būtu tāda veida saspraude vai korpuss, kurā ievietot ūdens līmeņa sensoru, lai jūs varētu to labāk pielāgot. PCB ir divi montāžas caurumi un jauka rieva, ko būtu diezgan viegli uzstādīt 3D drukātā kronšteinā vai korpusā. Pašlaik cīnos ar printera problēmām, tāpēc kādu laiku nevarēju neko izdrukāt.

Elegoo komplektam, ko izmantoju, bija arī 9 V akumulators un savienotājs, lai jūs varētu padarīt šo ierīci pilnībā darbināmu ar akumulatoru, lai jums nebūtu jātur piesiets pie kontaktligzdas.

Jūs varētu arī diezgan viegli samazināt šī projekta lielumu, izmantojot Mini stila kontrolieri un visu to piestiprinot pie nelielas shēmas plates. Es izmantoju Mega, jo tas ir tas, kas man ir pieejams.

Es ceru, ka šis Instructable ir devis jums priekšstatu par kaut ko, ko varat darīt ar šiem sensoriem. Šomēnes man būs arī citi ar Ziemassvētkiem saistīti projekti. Jūtieties brīvi sazināties ar visiem jautājumiem!

Ieteicams: