INHOUDSOPGAWE:

Draadlose klokkestelsel: 6 stappe (met foto's)
Draadlose klokkestelsel: 6 stappe (met foto's)

Video: Draadlose klokkestelsel: 6 stappe (met foto's)

Video: Draadlose klokkestelsel: 6 stappe (met foto's)
Video: Мало кто знает об этой ФУНКЦИИ кромочного ФРЕЗЕРА! Не трать деньги, а сделай сам! 2024, November
Anonim
Draadlose klokstelsel
Draadlose klokstelsel

Die probleem wat hierdie projek regstel, is die volgende: op die hoërskool waar ek werk, klink die klokkie omskakel nie oral hard genoeg nie, en soms veroorsaak dit probleme. Installeer 'n nuwe bedrade klokswisselklok of koop 'n draadlose klokkestelsel op die oomblik nie moontlik nie.

Hierdie projek kan ook nuttig wees vir almal wat 'n hoofbel in 'n wye gebied moet herhaal sonder om 'n bedrade of draadlose stelselklokkie te installeer, sonder om baie geld te spandeer en natuurlik deur u te maak.

As ek in 'n oplossing dink en soortgelyke projekte soek, vind ek die volgende projekte hier in instruksies: Wireless Doorbell sender en Wireless Doorbel receiver. Daar was wat ek nodig het, maar in plaas van om PIC -mikrobeheerders te gebruik, het ek besluit om Arduino -mikrobeheerders en die komponente daarvan te gebruik.

Dus het ek die hoërskoolhoof 'n eenvoudige en maklike oplossing voorgestel: om 'n draadlose klokkie-stelsel te bou. Die oplossing is om 'n toestel met 'n klankdetektor wat deur 'n mikrobeheerder beheer word, te sluit vir die klaswisselklokkie, wat 'n sein na ander ontvangersstasies stuur met klokke as die klokkie verander. Dit is maklik en goedkoop.

Kyk hieronder hoe die oplossing dit geïmplementeer het en hoe dit werk.

Stap 1: Lys van materiaal

Lys van materiaal
Lys van materiaal
Lys van materiaal
Lys van materiaal
Lys van materiaal
Lys van materiaal

Die geïmplementeerde oplossing is gebaseer op 'n meester-/slawemodel waar die hoofstasie of senderstasie naby die hoofklas verander is en die slawe of ontvangerstasies op verskillende plekke geïnstalleer is. In hierdie projek het ons die klanksensorstasie en slegs een klokherhaler opgestel, maar dit is moontlik om meer te konfigureer. Aanvanklik is die stelsel vir vyf ontvangerstasies gekonfigureer, maar u kan dit verander.

Die materiaal vir die senderstasie is dus die volgende:

  • NANO bord
  • NANO uitbreidingsbord
  • NRF24L01 adapter
  • NRF24L01 + antenna
  • Klank sensor detektor
  • 5V, 3W kragtoevoer

en die materiaal vir elke ontvangerstasie:

  • NANO bord
  • NANO uitbreidingsbord
  • NRF24L01 adapter
  • NRF24L01 + antenna
  • Relay
  • klok
  • 5V, 3W kragtoevoer

Stap 2: Hoe om 'n ontvangerstasie aan te sluit en te programmeer

Hoe om 'n ontvangerstasie aan te sluit en te programmeer
Hoe om 'n ontvangerstasie aan te sluit en te programmeer
Hoe om 'n ontvangerstasie aan te sluit en te programmeer
Hoe om 'n ontvangerstasie aan te sluit en te programmeer
Hoe om 'n ontvangerstasie aan te sluit en te programmeer
Hoe om 'n ontvangerstasie aan te sluit en te programmeer
Hoe om 'n ontvangerstasie aan te sluit en te programmeer
Hoe om 'n ontvangerstasie aan te sluit en te programmeer

'N Ontvangerstasie luister voortdurend na die draadlose netwerk en wag vir die aktiveringssein wat deur die senderstasie handmatig of outomaties gestuur word wanneer die hoofklok lui. Terwyl die sein ontvang word, aktiveer dit die relais om die sekondêre klok aan te sluit.

Stap 3: Hoe om 'n senderstasie aan te sluit en te programmeer

Hoe om 'n senderstasie aan te sluit en te programmeer
Hoe om 'n senderstasie aan te sluit en te programmeer
Hoe om 'n senderstasie aan te sluit en te programmeer
Hoe om 'n senderstasie aan te sluit en te programmeer
Hoe om 'n senderstasie aan te sluit en te programmeer
Hoe om 'n senderstasie aan te sluit en te programmeer
Hoe om 'n senderstasie aan te sluit en te programmeer
Hoe om 'n senderstasie aan te sluit en te programmeer

Die senderstasie meet voortdurend die klankvlak met behulp van die klanksensor wat naby die hoofklok geïnstalleer is om te sien wanneer dit lui. Terwyl die hoofklok lui, stuur dit die aktiveringssein na al die ontvangerstasie. Boonop het ek 'n knoppie geïnstalleer om die aktiveringssein handmatig te stuur as die hoofklok buite werking is. Terwyl u op die knoppie druk, stuur die stasie dit.

Stap 4: Stel die senderstasie op

Stel die senderstasie op
Stel die senderstasie op
Stel die senderstasie op
Stel die senderstasie op
Stel die senderstasie op
Stel die senderstasie op
Stel die senderstasie op
Stel die senderstasie op

Soos u op die prentjie 2 kan sien, is die metings voor en na die hoofklokkies stabiel (150, 149, 151, 149, …), maar as die hoofklok lui, verander die analoogmetings tussen 95 en 281. Die skets Ek het geprogrammeer (sien prent 2 en 3) sal die stabiele meting outomaties opspoor en 'n sein na die ontvangerstasies stuur wanneer die verskil in absolute waarde tussen die stabiele waarde en die huidige meting hoër is as 'n vaste drempel en bly gedurende 'n aantal lesings.

Hierdie waarde is vir hierdie projek vasgestel op 4 (4% hoër of laer as die stabiele waarde), soos u kan sien in die onderstaande kode.

Om hierdie waarde op te stel, moet u die volgende doen:

  • U moet die senderstasie met die klanksensor bou en dit naby die posklokkie installeer (prent 1 of prent 4)
  • Laai die skets "transmitter.ino" af en laai dit (sien vorige stap)
  • Toets of die led aan bly terwyl die klok lui.

    • As die LED af is, moet u die drempel verander ("min_threshold_to_send_signal" in die onderstaande kode) om die klanksensor aan u klok te pas en die toets te herhaal..
    • As die led na verskeie toetse aan is wanneer die klok lui en af as dit nie lui nie, het u die konfigurasie voltooi.

U kan die vertragingstyd tussen twee metings ("delay_between_reads") of die maksimum vlak klankdrempel verander om dieselfde vlakklank ("max_threshold_to_consider_same_value") in ag te neem.

#definieer vertraging_ tussen_lees 200

float min_threshold_to_send_signal = 4.0; float max_threshold_to_consider_same_value = 1.0;

Stap 5: Finale installasie

Aanbeveel: