Indholdsfortegnelse:

Trådløst klokkesystem: 6 trin (med billeder)
Trådløst klokkesystem: 6 trin (med billeder)

Video: Trådløst klokkesystem: 6 trin (med billeder)

Video: Trådløst klokkesystem: 6 trin (med billeder)
Video: 10 Best SUVs for Seniors 2024, November
Anonim
Trådløst Bell -system
Trådløst Bell -system

Problemet, der løser dette projekt, er følgende: På gymnasiet, hvor jeg arbejder, lyder klokkeskifteklokken ikke højt nok overalt, og nogle gange forårsager det nogle problemer. Installer en ny kablet klasseskiftklokke, eller køb et trådløst klokkesystem er i øjeblikket ikke muligt.

Dette projekt kan også være nyttigt for alle, der har brug for at replikere en hovedklokke i et stort område uden at installere en kablet eller trådløs systemklokke, uden at bruge mange penge og naturligvis lavet af dig.

Tænkte på en løsning og ledte efter lignende projekter, og jeg fandt følgende projekter her i instruktører: Trådløs dørklokkesender og trådløs dørbel modtager. Der var hvad jeg har brug for, men i stedet for at bruge PIC -mikrokontrollere har jeg besluttet at bruge Arduino -mikrokontroller og dens komponenter.

Så jeg foreslog gymnasielederen en enkel og let løsning: at opbygge et trådløst klasseskiftekloksystem. Løsningen er at installere lukket for klassen til ændring af klokke en enhed med en lyddetektor, der styres af en mikrokontroller, der sender et signal til andre modtagerstationer med klokker, når klasse-ændringsklokken lyder. Det er let og billigt.

Se nedenfor, hvordan løsningen implementerede den, og hvordan den fungerer.

Trin 1: Liste over materiale

Liste over materiale
Liste over materiale
Liste over materiale
Liste over materiale
Liste over materiale
Liste over materiale

Den implementerede løsning er baseret på en master/slave-model, hvor masterstationen eller senderstationen er installeret i nærheden af hovedklassen ændret klokke, og slaverne eller modtagerstationerne er installeret forskellige steder. I dette projekt har vi konfigureret lydsensorstationen og kun en klokkerepeater, men det er muligt at konfigurere flere. I første omgang er systemet konfigureret til fem modtagerstationer, men du kan ændre det.

Så materialet til senderstationen er følgende:

  • NANO bord
  • NANO udvidelseskort
  • NRF24L01 adapter
  • NRF24L01 + antenne
  • Lydsensor detektor
  • 5V, 3W strømforsyning

og materialet til hver modtagerstation:

  • NANO bord
  • NANO udvidelseskort
  • NRF24L01 adapter
  • NRF24L01 + antenne
  • Relæ
  • klokke
  • 5V, 3W strømforsyning

Trin 2: Sådan tilsluttes og programmeres en modtagerstation

Sådan tilsluttes og programmeres en modtagerstation
Sådan tilsluttes og programmeres en modtagerstation
Sådan tilsluttes og programmeres en modtagerstation
Sådan tilsluttes og programmeres en modtagerstation
Sådan tilsluttes og programmeres en modtagerstation
Sådan tilsluttes og programmeres en modtagerstation
Sådan tilsluttes og programmeres en modtagerstation
Sådan tilsluttes og programmeres en modtagerstation

En modtagerstation lytter konstant til det trådløse netværk og venter på aktiveringssignalet, der sendes af senderstationen manuelt eller automatisk, når hovedklokken ringer. Mens signalet modtages, aktiverer det relæet for at forbinde den sekundære klokke.

Trin 3: Sådan tilsluttes og programmeres en senderstation

Sådan tilsluttes og programmeres en senderstation
Sådan tilsluttes og programmeres en senderstation
Sådan tilsluttes og programmeres en senderstation
Sådan tilsluttes og programmeres en senderstation
Sådan tilsluttes og programmeres en senderstation
Sådan tilsluttes og programmeres en senderstation
Sådan tilsluttes og programmeres en senderstation
Sådan tilsluttes og programmeres en senderstation

Senderstationen måler løbende lydniveauet ved hjælp af den lydsensor, der er installeret tæt på hovedklokken for at registrere, når den ringer. Mens hovedklokken ringer, sender den aktiveringssignalet til alle modtagerstationer. Desuden har jeg installeret en knap til at sende aktiveringssignalet manuelt, hvis hovedklokken er ude af drift. Mens der trykkes på knappen, sender stationen den.

Trin 4: Konfiguration af senderstationen

Konfiguration af senderstationen
Konfiguration af senderstationen
Konfiguration af senderstationen
Konfiguration af senderstationen
Konfiguration af senderstationen
Konfiguration af senderstationen
Konfiguration af senderstationen
Konfiguration af senderstationen

Som du kan se på billede 2, er målingerne før og efter hovedklokkeringene stabile (150, 149, 151, 149,….), Men når hovedklokken ringer, skifter de analoge målinger mellem 95 og 281. Skitsen Jeg har programmeret (se billede 2 og 3) registrerer automatisk det stabile målemetode og sender et signal til modtagerstationerne, når forskellen i absolut værdi mellem den stabile værdi og den aktuelle måling er højere end en fast tærskel og forbliver under en række aflæsninger.

For dette projekt er denne værdi fastsat til 4 (4% op eller sænk den stabile værdi), som du kan se i koden herunder.

For at konfigurere denne værdi skal du gøre følgende:

  • Du skal bygge senderstationen med lydsensoren og installere den nær postklokken (billede 1 eller billede 4)
  • Download og indlæs skitsen "transmitter.ino" (se forrige trin)
  • Test om lysdioden forbliver tændt, mens klokken ringer.

    • Hvis lysdioden er slukket, skal du ændre tærsklen ("min_threshold_to_send_signal" i koden herunder) for at justere lydsensoren til din klokke og gentage testen..
    • Hvis lysdioden efter flere forsøg er tændt, når klokken ringer, og når den ikke ringer, er du færdig med konfigurationen.

Du kan, hvis du har brug for det, ændre forsinkelsestiden mellem to målinger ("delay_between_reads") eller maksimal lydniveauet for maksimalt niveau for at overveje den samme lydniveau ("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;

Trin 5: Slutinstallation

Anbefalede: