Innehållsförteckning:

Trådlöst klocksystem: 6 steg (med bilder)
Trådlöst klocksystem: 6 steg (med bilder)

Video: Trådlöst klocksystem: 6 steg (med bilder)

Video: Trådlöst klocksystem: 6 steg (med bilder)
Video: What Happened to America's oldest Telephone Network? (History of the Telephone) - IT'S HISTORY 2024, November
Anonim
Trådlöst klocksystem
Trådlöst klocksystem

Problemet som löser detta projekt är följande: på gymnasiet där jag arbetar låter klockbytet inte tillräckligt högt överallt och ibland orsakar det vissa problem. Installera en ny klockbyte med klockbyte eller köp ett trådlöst klocksystem är för närvarande inte möjligt.

Detta projekt kan också vara användbart för alla som behöver kopiera en huvudklocka i ett stort område utan att installera en trådbunden eller trådlös systemklocka, utan att spendera mycket pengar och, naturligtvis, gjort av dig.

Tänkte på en lösning och letade efter liknande projekt, jag hittade följande projekt här i instruktioner: Trådlös dörrklocka sändare och Trådlös Doorbel mottagare. Det fanns det jag behöver men istället för att använda PIC -mikrokontroller har jag bestämt mig för att använda Arduino -mikrokontroller och dess komponenter.

Så jag föreslog gymnasiets rektor en enkel och enkel lösning: att bygga ett trådlöst klassbytessystem. Lösningen är att installera stängd för klassbytesklockan en enhet med en ljuddetektor som styrs av en mikrokontroller som skickar en signal till andra mottagarstationer med klockor när klockbytet klockar. Det är enkelt och billigt.

Se nedan hur lösningen implementerade den och hur den fungerar.

Steg 1: Lista över material

Lista över material
Lista över material
Lista över material
Lista över material
Lista över material
Lista över material

Den implementerade lösningen är baserad i en master-/slavmodell där masterstationen eller sändarstationen är installerad nära huvudklassen ändrad klocka och slavarna eller mottagarstationerna är installerade på olika platser. I detta projekt har vi konfigurerat ljudsensorstationen och bara en klockreparatör men det är möjligt att konfigurera fler. Ursprungligen är systemet konfigurerat för fem mottagarstationer men du kan ändra det.

Så materialet för sändarstationen är följande:

  • NANO styrelse
  • NANO expansionskort
  • Adapter NRF24L01
  • NRF24L01 + antenn
  • Ljudsensor detektor
  • 5V, 3W strömförsörjning

och materialet för varje mottagarstation:

  • NANO styrelse
  • NANO expansionskort
  • Adapter NRF24L01
  • NRF24L01 + antenn
  • Relä
  • klocka
  • 5V, 3W strömförsörjning

Steg 2: Hur man ansluter och programmerar en mottagarstation

Hur man ansluter och programmerar en mottagarstation
Hur man ansluter och programmerar en mottagarstation
Hur man ansluter och programmerar en mottagarstation
Hur man ansluter och programmerar en mottagarstation
Hur man ansluter och programmerar en mottagarstation
Hur man ansluter och programmerar en mottagarstation
Hur man ansluter och programmerar en mottagarstation
Hur man ansluter och programmerar en mottagarstation

En mottagarstation lyssnar kontinuerligt på det trådlösa nätverket och väntar på aktiveringssignalen som sänds av sändarstationen manuellt eller automatiskt när huvudklockan ringer. Medan signalen tas emot aktiverar den reläet för att ansluta den sekundära klockan.

Steg 3: Hur man ansluter och programmerar en sändarstation

Hur man ansluter och programmerar en sändarstation
Hur man ansluter och programmerar en sändarstation
Hur man ansluter och programmerar en sändarstation
Hur man ansluter och programmerar en sändarstation
Hur man ansluter och programmerar en sändarstation
Hur man ansluter och programmerar en sändarstation
Hur man ansluter och programmerar en sändarstation
Hur man ansluter och programmerar en sändarstation

Sändarstationen mäter kontinuerligt ljudnivån med hjälp av den ljussensor som är installerad nära huvudklockan för att upptäcka när den ringer. Medan huvudklockan ringer skickar den aktiveringssignalen till alla mottagarstationer. Dessutom har jag installerat en knapp för att skicka aktiveringssignalen manuellt om huvudklockan är ur funktion. Medan knappen trycks in skickar stationen den.

Steg 4: Konfigurera sändarstationen

Konfigurera sändarstationen
Konfigurera sändarstationen
Konfigurera sändarstationen
Konfigurera sändarstationen
Konfigurera sändarstationen
Konfigurera sändarstationen
Konfigurera sändarstationen
Konfigurera sändarstationen

Som du kan se på bild 2 är mätningarna före och efter huvudklockans ringar stabila (150, 149, 151, 149,….), Men när huvudklockan ringer ändras de analoga mätningarna mellan 95 och 281. Skissen Jag har programmerat (se bild 2 och 3) detekterar automatiskt den stabila mätmätningen och skickar en signal till mottagarstationerna när skillnaden, i absolut värde, mellan det stabila värdet och den aktuella mätningen är högre än ett fast tröskelvärde och förblir under ett antal avläsningar.

För detta projekt är detta värde fastställt till 4 (4% upp eller lägre det stabila värdet) som du kan se i koden nedan.

För att konfigurera detta värde måste du göra följande:

  • Du måste bygga sändarstationen med ljudsensorn och installera den nära postklockan (bild 1 eller bild 4)
  • Ladda ner och ladda skissen "transmitter.ino" (se föregående steg)
  • Testa om lampan lyser medan klockan ringer.

    • Om lysdioden är släckt måste du ändra tröskeln ("min_threshold_to_send_signal" i koden nedan) för att justera ljudsensorn till din klocka och upprepa testet..
    • Om lysdioden efter flera försök är på när klockan ringer och slocknar när den inte ringer har du slutfört konfigurationen.

Du kan, om du behöver det, ändra fördröjningstiden mellan två mätningar ("delay_between_reads") eller ljudnivån för maximunivå för att ta hänsyn till samma ljudnivå ("max_threshold_to_consider_same_value").

#define delay_between_reads 200

float min_threshold_to_send_signal = 4.0; float max_threshold_to_consider_same_value = 1.0;

Steg 5: Slutinstallation

Rekommenderad: