Përmbajtje:

Sistemi i kambanës pa tel: 6 hapa (me fotografi)
Sistemi i kambanës pa tel: 6 hapa (me fotografi)

Video: Sistemi i kambanës pa tel: 6 hapa (me fotografi)

Video: Sistemi i kambanës pa tel: 6 hapa (me fotografi)
Video: Автоматический календарь-планировщик смен в Excel 2024, Korrik
Anonim
Sistemi i kambanës pa tel
Sistemi i kambanës pa tel

Problemi që rregullon këtë projekt është si më poshtë: në shkollën e mesme ku unë punoj, zilja e ndryshimit të klasës nuk tingëllon aq fort kudo dhe ndonjëherë shkakton disa probleme. Instaloni një këmbanë të re të ndërrimit të klasës me tela ose blini një sistem zileje pa tel nuk është e mundur për momentin.

Ky projekt mund të jetë gjithashtu i dobishëm, për të gjithë ata që kanë nevojë të përsërisin një zile kryesore në një zonë të gjerë pa instaluar një zile të sistemit me tela ose pa tel, duke mos shpenzuar shumë para dhe, natyrisht, të prodhuar nga ju.

Duke menduar për një zgjidhje dhe duke kërkuar projekte të ngjashme, unë gjeta projektet e mëposhtme këtu në udhëzime: Transmetuesi i Ziles së Portës me valë dhe marrësi i Portës së Portës me valë. Kishte atë që më duhej, por në vend që të përdorja mikrokontrolluesit PIC, unë kam vendosur të përdor mikrokontrolluesit Arduino dhe përbërësit e tij.

Kështu, unë i propozova drejtorit të shkollës së mesme një zgjidhje të thjeshtë dhe të lehtë: të ndërtoja një sistem këmbanash pa tel për ndryshimin e klasës. Zgjidhja është instalimi i mbyllur në zilen e ndryshimit të klasës një pajisje me një detektor zëri të kontrolluar nga një mikrokontrollues që dërgon një sinjal tek stacionet e marrësve të tjerë me zile kur bie zilja e ndryshimit të klasës. Easyshtë e lehtë dhe e lirë.

Shihni më poshtë zgjidhja e zbatuar dhe si funksionon.

Hapi 1: Lista e materialit

Lista e materialit
Lista e materialit
Lista e materialit
Lista e materialit
Lista e materialit
Lista e materialit

Zgjidhja e zbatuar bazohet në një model master/skllav, ku stacioni kryesor ose stacioni transmetues është instaluar pranë ziles kryesore të ndryshuar nga klasa dhe skllevërit ose stacionet e marrësit janë instaluar në vende të ndryshme. Në këtë projekt ne kemi konfiguruar stacionin e sensorit të zërit dhe vetëm një përsëritës të ziles, por është e mundur të konfiguroni më shumë. Fillimisht sistemi është konfiguruar për pesë stacione marrësish, por ju mund ta modifikoni atë.

Pra, materiali për stacionin e transmetuesit është si më poshtë:

  • Bordi NANO
  • Bordi i zgjerimit NANO
  • Përshtatës NRF24L01
  • Antenë NRF24L01 +
  • Detektor i sensorit të zërit
  • Furnizimi me energji 5V, 3W

dhe materiali për çdo stacion marrës:

  • Bordi NANO
  • Bordi i zgjerimit NANO
  • Përshtatës NRF24L01
  • Antenë NRF24L01 +
  • Stafetë
  • zile
  • Furnizimi me energji 5V, 3W

Hapi 2: Si të lidheni dhe programoni një stacion marrës

Si të lidhni dhe programoni një stacion marrës
Si të lidhni dhe programoni një stacion marrës
Si të lidhni dhe programoni një stacion marrës
Si të lidhni dhe programoni një stacion marrës
Si të lidhni dhe programoni një stacion marrës
Si të lidhni dhe programoni një stacion marrës
Si të lidhni dhe programoni një stacion marrës
Si të lidhni dhe programoni një stacion marrës

Një stacion marrës po dëgjon vazhdimisht rrjetin pa tel duke pritur për sinjalin e aktivizimit të dërguar nga stacioni transmetues me dorë ose automatikisht kur bie zilja kryesore. Ndërsa sinjali është duke marrë, ai aktivizon stafetën për të lidhur zilen dytësore.

Hapi 3: Si të lidheni dhe programoni një stacion transmetues

Si të lidheni dhe programoni një stacion transmetues
Si të lidheni dhe programoni një stacion transmetues
Si të lidheni dhe programoni një stacion transmetues
Si të lidheni dhe programoni një stacion transmetues
Si të lidheni dhe programoni një stacion transmetues
Si të lidheni dhe programoni një stacion transmetues
Si të lidheni dhe programoni një stacion transmetues
Si të lidheni dhe programoni një stacion transmetues

Stacioni i transmetuesit po mat vazhdimisht nivelin e zërit duke përdorur sensorin e zërit të instaluar pranë ziles kryesore për të zbuluar kur bie. Ndërsa zilja kryesore po bie, ajo po dërgon sinjal aktivizimi në të gjithë stacionin e marrësve. Për më tepër unë kam instaluar një buton për të dërguar sinjalin e aktivizimit me dorë në rast se zilja kryesore është jashtë shërbimit. Ndërsa butoni shtyhet, stacioni po e dërgon atë.

Hapi 4: Konfigurimi i Stacionit të Transmetuesit

Konfigurimi i Stacionit të Transmetuesit
Konfigurimi i Stacionit të Transmetuesit
Konfigurimi i Stacionit të Transmetuesit
Konfigurimi i Stacionit të Transmetuesit
Konfigurimi i Stacionit të Transmetuesit
Konfigurimi i Stacionit të Transmetuesit
Konfigurimi i Stacionit të Transmetuesit
Konfigurimi i Stacionit të Transmetuesit

Siç mund ta shihni në figurën 2, matjet para dhe pas ziles kryesore të ziles janë të qëndrueshme (150, 149, 151, 149,….), Por kur bie zilja kryesore, matjet analoge ndryshojnë midis 95 dhe 281. Skica Unë kam programuar (shiko foton 2 dhe 3) që do të zbulojë automatikisht matësin e qëndrueshëm dhe do të dërgojë një sinjal në stacionet e marrësve kur diferenca, në vlerë absolute, midis vlerës së qëndrueshme dhe matjes aktuale është më e lartë se një prag fiks dhe mbetet gjatë një numër leximesh.

Për këtë projekt kjo vlerë është fiksuar në 4 (4% lart ose më e ulët vlera e qëndrueshme) siç mund ta shihni në kodin më poshtë.

Për të konfiguruar këtë vlerë, duhet të bëni sa më poshtë:

  • Duhet të ndërtoni stacionin transmetues me sensorin e zërit dhe ta instaloni pranë ziles së postës (figura 1 ose figura 4)
  • Shkarkoni dhe ngarkoni skicën "transmitter.ino" (shikoni hapin e mëparshëm)
  • Provoni nëse led -i mbetet ndezur ndërkohë që bie zilja.

    • Nëse led është i fikur, ju duhet të ndryshoni pragun ("min_threshold_to_send_signal" në kodin më poshtë) për të rregulluar sensorin e zërit në kambanën tuaj dhe përsëritni testin. Me
    • Nëse pas disa sprovave led është ndezur kur bie zilja dhe fiket kur nuk bie, ju keni përfunduar konfigurimin.

Nëse keni nevojë, mund të modifikoni, nëse keni nevojë, kohën e vonesës midis dy matjeve ("vonesa_në mes_leximeve") ose pragun e zërit të nivelit maksimal për të marrë parasysh tingullin e të njëjtit nivel ("max_threshold_to_consider_same_value").

#përcakto vonesën_në mes_leximeve 200

noton min_threshold_to_send_signal = 4.0; noton max_threshold_to_consider_same_value = 1.0;

Hapi 5: Instalimi përfundimtar

Recommended: