Turinys:
- 1 žingsnis: medžiagų sąrašas
- 2 žingsnis: Kaip prijungti ir užprogramuoti imtuvo stotį
- 3 žingsnis: Kaip prijungti ir užprogramuoti siųstuvo stotį
- 4 veiksmas: siųstuvo stoties konfigūravimas
- 5 žingsnis: galutinis diegimas
- 6 žingsnis: nuo pat pradžių…
Video: Belaidė skambučių sistema: 6 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Problema, padedanti išspręsti šį projektą, yra tokia: vidurinėje mokykloje, kurioje dirbu, klasių keitimo varpas skamba nepakankamai garsiai ir kartais sukelia tam tikrų problemų. Įdiekite naują laidinį klasės keitimo varpą arba nusipirkite belaidę varpų sistemą.
Šis projektas taip pat gali būti naudingas visiems, kuriems reikia pakartoti pagrindinį skambutį plačioje teritorijoje, neįdiegus laidinio ar belaidžio ryšio sistemos varpo, neeikvojant daug pinigų ir, žinoma, jūsų pagaminto.
Galvodamas apie sprendimą ir ieškodamas panašių projektų, instrukcijose radau šiuos projektus: „Wireless Doorbell“siųstuvas ir „Wireless Doorbel“imtuvas. Man reikėjo, bet vietoj PIC mikrovaldiklių nusprendžiau naudoti „Arduino“mikrovaldiklius ir jų komponentus.
Taigi, aš pasiūliau aukštosios mokyklos direktoriui paprastą ir lengvą sprendimą: sukurti belaidę klasės keitimo varpų sistemą. Išeitis-uždaryti prie klasės keitimo varpo įrenginį su garso detektoriumi, valdomu mikrokontrolerio, kuris siunčia signalą kitoms imtuvų stotims su varpais, kai skamba klasės keitimo varpas. Tai lengva ir pigu.
Žiūrėkite žemiau pateiktą sprendimą, kaip jį įgyvendinti ir kaip jis veikia.
1 žingsnis: medžiagų sąrašas
Įdiegtas sprendimas pagrįstas pagrindiniu/pavaldžiu modeliu, kai pagrindinė stotis arba siųstuvo stotis yra sumontuota šalia pagrindinio klasės pakeisto varpo, o vergai arba imtuvų stotys yra įrengtos skirtingose vietose. Šiame projekte mes sukonfigūravome garso jutiklio stotį ir tik vieną varpų kartotuvą, tačiau galima sukonfigūruoti daugiau. Iš pradžių sistema sukonfigūruota penkioms imtuvų stotims, tačiau galite ją pakeisti.
Taigi siųstuvo stoties medžiaga yra tokia:
- NANO lenta
- NANO išplėtimo plokštė
- NRF24L01 adapteris
- NRF24L01 + antena
- Garso jutiklio detektorius
- 5V, 3W maitinimo šaltinis
ir kiekvienos imtuvo stoties medžiaga:
- NANO lenta
- NANO išplėtimo plokštė
- NRF24L01 adapteris
- NRF24L01 + antena
- Estafetė
- varpas
- 5V, 3W maitinimo šaltinis
2 žingsnis: Kaip prijungti ir užprogramuoti imtuvo stotį
Imtuvo stotis nuolat klausosi belaidžio tinklo, laukdama siųstuvo stoties siunčiamo aktyvinimo signalo rankiniu būdu arba automatiškai, kai suskamba pagrindinis skambutis. Kol signalas priimamas, jis įjungia relę, kad prijungtų antrinį skambutį.
3 žingsnis: Kaip prijungti ir užprogramuoti siųstuvo stotį
Siųstuvo stotis nuolat matuoja garso lygį, naudodama šalia pagrindinio varpo sumontuotą garso jutiklį, kad nustatytų, kada jis suskamba. Skambant pagrindiniam skambučiui, jis siunčia aktyvinimo signalą visoms imtuvų stotims. Be to, įdiegiau mygtuką, kad aktyvavimo signalas būtų siunčiamas rankiniu būdu, jei pagrindinis skambutis neveikia. Kol mygtukas yra paspaustas, stotis jį siunčia.
4 veiksmas: siųstuvo stoties konfigūravimas
Kaip matote 2 paveiksle, matavimai prieš ir po pagrindinio skambučio skambučių yra stabilūs (150, 149, 151, 149,…), tačiau kai skamba pagrindinis varpas, analoginiai matavimai keičiasi nuo 95 iki 281. Eskizas Aš užprogramavau (žr. 2 ir 3 paveikslėlį) automatiškai aptiks stabilų matuoklį ir siųs signalą į imtuvo stotis, kai skirtumas tarp absoliučios vertės tarp stabilios vertės ir dabartinio matavimo yra didesnis nei fiksuota riba ir išlieka nemažai skaitymų.
Šio projekto vertė yra fiksuota iki 4 (4% didesnė arba mažesnė už stabilią vertę), kaip matote toliau pateiktame kode.
Norėdami sukonfigūruoti šią vertę, turite atlikti šiuos veiksmus:
- Turite pastatyti siųstuvo stotį su garso jutikliu ir įdiegti ją šalia pašto skambučio (1 arba 4 paveikslas)
- Atsisiųskite ir įkelkite eskizą „transmitter.ino“(žr. Ankstesnį veiksmą)
-
Patikrinkite, ar lemputė lieka įjungta, kol skamba varpas.
- Jei šviesos diodas neužsidega, turite pakeisti slenkstį („min_threshold_to_send_signal“žemiau esančiame kode), kad garso jutiklis atitiktų jūsų skambutį ir pakartokite bandymą..
- Jei po kelių bandymų lemputė dega, kai skamba varpas, ir išsijungia, kai neskamba, baigėte konfigūraciją.
Jei reikia, galite pakeisti delsos laiką tarp dviejų matavimų („delay_between_reads“) arba maksimalaus lygio garso slenkstį, kad būtų atsižvelgta į tą patį garso lygį („max_threshold_to_consider_same_value“).
#define delay_between_reads 200
plūdė min_threshold_to_send_signal = 4.0; plūdė max_threshold_to_consider_same_value = 1.0;
5 žingsnis: galutinis diegimas
Rekomenduojamas:
„Pasidaryk pats“belaidė energijos perdavimo sistema: 4 žingsniai (su nuotraukomis)
„Pasidaryk pats“belaidė energijos perdavimo sistema: Šiame projekte parodysiu, kaip sukurti tinkamą ritę ir keitiklio grandinę belaidžio energijos perdavimo sistemai, kuri gali lengvai perduoti 20 W galią. Pradėkime
„Arduino“belaidė signalizacijos sistema naudojant esamus jutiklius: 9 žingsniai (su nuotraukomis)
„Arduino“belaidė signalizacijos sistema naudojant esamus jutiklius: Jei turite esamų 433Mhz arba 315Mhz belaidžių signalų jutiklių, šį projektą galima sukurti maždaug per pusvalandį ir kainuoja apie 20,00 USD. Tai taip pat gali būti visiškai naujas projektas su belaidžiais signalizacijos jutikliais, tokiais kaip infraraudonųjų spindulių judesio detektoriai ir nendrės
Belaidis durų skambučių imtuvas: 3 žingsniai (su nuotraukomis)
Belaidis durų skambučių imtuvas: Šiame projekte aprašoma šių dviejų projektų antroji dalis: Belaidis durų skambučio siųstuvas, kaip aprašyta instrukcijoje „Belaidis durų skambučio siųstuvas“. Ši instrukcija taip pat šiek tiek supažindina su šiais projektais. Belaidės durys
Paprasta paskirstyta suplanuota skambučių sistema: 6 žingsniai
Paprasta paskirstyta suplanuota skambučių sistema: dirbu švietimo programoje, kuri yra nustatyta už įprasto vidurinės mokyklos miestelio ribų. Kadangi mes iš esmės esame biurų pastate be tipiškų mokyklos patogumų, neturime varpų, įspėjančių apie pamokų pabaigą ar pradžią. Mūsų studentai
Skaitmeninė belaidė saugos sistema: 10 žingsnių (su nuotraukomis)
Skaitmeninė belaidžio saugumo sistema: „Instructable“programoje mes sukursime skaitmeninių belaidžių apsaugos sistemų prototipą, naudojant RF technologiją. Projektas gali būti naudojamas saugumo tikslais namuose, biuruose, organizacijose ir kt. Kadangi jis sukurtas naudojant RF technologiją ir yra apsaugotas