Indholdsfortegnelse:
- Trin 1: Liste over materiale
- Trin 2: Sådan tilsluttes og programmeres en modtagerstation
- Trin 3: Sådan tilsluttes og programmeres en senderstation
- Trin 4: Konfiguration af senderstationen
- Trin 5: Slutinstallation
- Trin 6: Fra begyndelsen …
Video: Trådløst klokkesystem: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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
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
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
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
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:
ESP32 Xiaomi Hack - Få data trådløst: 6 trin (med billeder)
ESP32 Xiaomi Hack - Få data trådløst: Kære venner velkommen til en anden Instructable! I dag skal vi lære at få de data, som denne Xiaomi temperatur- og luftfugtighedsmonitor overfører ved hjælp af Bluetooth -funktionaliteten på ESP32 -kortet. Som du kan se, bruger jeg et ESP32 -kort
Trådløst loddejern: 4 trin (med billeder)
Trådløst loddejern: Trådløst loddejern - det lyder underligt. Nogle gange har jeg lyst til at lodde udendørs, men jeg kan ikke tage min loddemetal udenfor. Jeg købte et USB loddejern, som fungerede ganske godt, men havde brug for en lille ændring, for hvad nu hvis jeg vil
DIY trådløst energioverførselssystem: 4 trin (med billeder)
DIY trådløst energioverførselssystem: I dette projekt vil jeg vise dig, hvordan du opretter en passende spole og et inverterkredsløb til et trådløst energioverføringssystem, der let kan overføre en effekt på 20W. Lad os komme igang
Styr pc trådløst med blinker i øjnene;): 9 trin (med billeder)
Styr pc'en trådløst med blinker i øjet;): Hvad med at gå ud over dine vaner ?? Hvad med at prøve noget nyt ?? !!!! Hvad med at styre din pc og gøre alt, hvad du vil UDEN at bruge tastatur og mus! Hmm … Men hvordan er dette muligt ??? Med bare et blink i øjet !! Lad være med at
Enkelt distribueret planlagt klokkesystem: 6 trin
Simple Distributed Scheduled Bell System: Jeg arbejder i et uddannelsesprogram, der ligger uden for det normale gymnasium. Da vi hovedsagelig befinder os i en kontorbygning uden de typiske faciliteter på en skole, har vi ikke klokker til at advare om, at klasser slutter eller begynder. Eleverne vi