433Mhz trip wire sensor system: Difference between revisions
| Line 5: | Line 5: | ||
=== Vastaanottimen käyttö === | === Vastaanottimen käyttö === | ||
Vastaanotin vastaanottaa radiolähetystä, jossa mukana tarkistussuma, sekä lähettimen ID sekä näyttää sen näytöllä saapumisjärjestyksessä vanhimmasta uusimpaan. Lähetin päivittää myös ajan milloin ID on lähetetty viimeksi. | Vastaanotin vastaanottaa radiolähetystä, jossa mukana tarkistussuma, sekä lähettimen ID sekä näyttää sen näytöllä saapumisjärjestyksessä vanhimmasta uusimpaan. Lähetin päivittää myös ajan milloin ID on lähetetty viimeksi. | ||
[[File: | ==== Mitä näyttö kertoo? ==== | ||
[[File:V2.screen.ids.jpg|thumb|Näytöllä näkyvät ID:t suurina, kun näytössä on 1-3 ID:tä näkyvillä.]] | |||
Näyttö näyttää kaikki sen hetken luletut ID:t. Mikäli ID:n vastaanotosta on yli tunti häviää se näytöstä. Näyttö päivittyy 2,5 sekunnin välein. Jokaisella näytön päivityssyklillä näytön vasemmassa alareunassa välkkyy piste, josta voit tarkistaa, että järjestelmä on vielä käyttökuntoinen. | |||
Jos yhtään ID:tä ei ole vastaanotettu näytössä näkyy himmeästi "Waiting for message..." | |||
Näytön ID:t skaalautuvat määrän mukaan. Kun on vastaanotettu 1-3 ID:tä näkyy teksti suurena. 4-8 näkyy kahdella rivillä ja sen jälkeen numerot jakautuvat kolmelle riville. | |||
Korostetun ID:n viimeksi vastaanotettu lähetysaika näkyy minuutteina näytön oikeassa alareunassa. Maksimiajan ollessa 60min, jolloin lähetin kyseisellä ID:llä ei ole lähettänyt viestiä. | |||
Jos kaikki tallennetut ID:t ovat yli 60min vanhoja näyttö palaa ruutuun "Waiting for message..." ja näyttö himmenee. | |||
=== Vastaanottimen kytkentäkaavio ja tarvittavat osat === | === Vastaanottimen kytkentäkaavio ja tarvittavat osat === | ||
| Line 126: | Line 117: | ||
|Painettaessa yhdistää maahan | |Painettaessa yhdistää maahan | ||
|} | |} | ||
=== Vastaanottimen lähdekoodi === | === Vastaanottimen lähdekoodi === | ||
| Line 213: | Line 197: | ||
| - | | - | ||
|Antennin optimaalinen pituus ~17cm (valmistajan suositus 25 cm ordinary multi-core or single-core cable.) | |Antennin optimaalinen pituus ~17cm (valmistajan suositus 25 cm ordinary multi-core or single-core cable.) | ||
|} | |} | ||
Latest revision as of 18:11, 6 October 2025
Järjestelmä on suunniteltu tilanteisiin, jossa halutaan ilmoitus jostain mekaanisesta liikkeestä tai kulusta. Lähettimestä voidaan säätää lähetystunnust 0-15 välille säädettävissä. Vastaanotin lukee radioviestin ja näyttää sen näytöltä ja laskee milloin lähetin on viimeksi vastaanottanut kyseisen ID numeron.
Vastaanotinyksikkö
Vastaanottimen käyttö
Vastaanotin vastaanottaa radiolähetystä, jossa mukana tarkistussuma, sekä lähettimen ID sekä näyttää sen näytöllä saapumisjärjestyksessä vanhimmasta uusimpaan. Lähetin päivittää myös ajan milloin ID on lähetetty viimeksi.
Mitä näyttö kertoo?

Näyttö näyttää kaikki sen hetken luletut ID:t. Mikäli ID:n vastaanotosta on yli tunti häviää se näytöstä. Näyttö päivittyy 2,5 sekunnin välein. Jokaisella näytön päivityssyklillä näytön vasemmassa alareunassa välkkyy piste, josta voit tarkistaa, että järjestelmä on vielä käyttökuntoinen.
Jos yhtään ID:tä ei ole vastaanotettu näytössä näkyy himmeästi "Waiting for message..."
Näytön ID:t skaalautuvat määrän mukaan. Kun on vastaanotettu 1-3 ID:tä näkyy teksti suurena. 4-8 näkyy kahdella rivillä ja sen jälkeen numerot jakautuvat kolmelle riville.
Korostetun ID:n viimeksi vastaanotettu lähetysaika näkyy minuutteina näytön oikeassa alareunassa. Maksimiajan ollessa 60min, jolloin lähetin kyseisellä ID:llä ei ole lähettänyt viestiä.
Jos kaikki tallennetut ID:t ovat yli 60min vanhoja näyttö palaa ruutuun "Waiting for message..." ja näyttö himmenee.
Vastaanottimen kytkentäkaavio ja tarvittavat osat
Tarvittavat osat
| Komponentti | Määrä | Hinta | Linkki |
|---|---|---|---|
| Arduino Nano v3 | 1 | 4,2 € | Binghe Development Board with Chip CH340 Type-C Connector 5V 16M Microcontroller Compatible with Arduino IDE Pack of 5 |
| 433 MHz ASK-radiovastaanotin | 1 | 2,8 € | ALAMSCN Set of 5 433 MHz RF Receiver and Radio Transmission Module + RF 433 MHz Spring Antenna Kit Compatible with Arduino |
| OLED-näyttö (128×32, I2C, SSD1306) | 1 | 4,5 € | MakerHawk I2C OLED Display Module I2C SSD1306 Tiny Screen Module 0.91 Inch, in White 128X32 I2C OLED Driver |
| 9V patteriliitin | 1 | 0,8 € | HeyNana 5 x Battery Clip 9 Volt Block Battery I Type Clip Snap with 15 cm Connection Cable for 9 V Blocks Plug Connection Cable |
| 9V Paristo | 1 | 5 € | |
| Yhteensä |
Näytön kytkentä
| OLED-pinni | Arduino Nano -pinni | Selitys |
|---|---|---|
| VCC | 5V | Virransyöttö |
| GND | GND | Maa |
| SDA | A4 | I2C-data |
| SCL | A5 | I2C-kello |
Vastaanottimen kytkentä
| Vastaanottimen pinni | Arduino Nano -pinni | Selitys |
|---|---|---|
| VCC | 5V | Virransyöttö |
| GND | GND | Maa |
| DATA (OUT) | D12 | Vastaanottodata |
| Antenni | - | 32cm long single core cable, spiral wound |
Näytön pikarullausnappi
| Nappi | Arduino Nano | Selitys |
|---|---|---|
| 1 | D2 | Luku (INPUT_PULLUP) |
| 2 | GND | Painettaessa yhdistää maahan |
Vastaanottimen lähdekoodi
Lähetinyksikkö
Lähettimen käyttö
Lähetinyksikön pohjassa on DIP kytkinkaavio, josta valitaan lähetettävä ID. ID tulisi olla jokaisessa lähettimessä oma, jotta hälytykset on identifioitavissa.
Lähettimen pohjayksikkö on irtirepäistävä 360 astetta pyörivä pohja joka irrottuaan aktivoi lähetyksen välittömästi.
Lähetinyksikön voi myös laittaa omalla painollaan pohja edellä jollekkin tasaiselle alustalle ja mikäli se kaatuu alkaa lähetys.
Järjestelmä toimii 9v paristolla.
Lähettimen kytkentäkaavio ja tarvittavat osat
Tarvittavat osat
| Komponentti | Määrä | Hinta | Linkki |
|---|---|---|---|
| Arduino Nano v3 | 1 | 4,2 € | Binghe Development Board with Chip CH340 Type-C Connector 5V 16M Microcontroller Compatible with Arduino IDE Pack of 5 |
| 433 MHz ASK-radiolähetin | 1 | 2,8 € | ALAMSCN Set of 5 433 MHz RF Receiver and Radio Transmission Module + RF 433 MHz Spring Antenna Kit Compatible with Arduino |
| 9V patteriliitin | 1 | 0,8 € | HeyNana 5 x Battery Clip 9 Volt Block Battery I Type Clip Snap with 15 cm Connection Cable for 9 V Blocks Plug Connection Cable |
| 9V Paristo | 1 | 5,0 € | |
| Momenttikytkin (painonappi) | 1 | 0,25 € | DAOKAI Micro Switch NC+NO Hinge Straight Lever Micro Limit Switch 125V 1A PDT Limit Micro Switch Moment Switch for Arduino (Pack of 20) |
| Yhteensä |
Kytkentäkaavio
Lähettimen kytkentä
| Vastaanottimen pinni | Arduino Nano -pinni | Selitys |
|---|---|---|
| VCC | 3.3V | Virransyöttö |
| GND | GND | Maa |
| DATA (OUT) | D12 | Lähetysdata |
| Antenni | - | Antennin optimaalinen pituus ~17cm (valmistajan suositus 25 cm ordinary multi-core or single-core cable.) |
Lähettimen lähdekoodi
ID Dip taulukko
| Kytkin | 0000 | 1000 | 0100 | 1100 | 0010 | 1010 | 0110 | 1110 | 0001 | 1001 | 0101 | 1101 | 0011 | 1011 | 0111 | 1111 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ID | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| OFF-OFF-OFF-OFF | ON-OFF-OFF-OFF | OFF-ON-OFF-OFF | ON-ON-OFF-OFF | OFF-OFF-ON-OFF | ON-OFF-ON-OFF | OFF-ON-ON-OFF | ON-ON-ON-OFF | OFF-OFF-OFF-ON | ON-OFF-OFF-ON | OFF-ON-OFF-ON | ON-ON-OFF-ON | OFF-OFF-ON-ON | ON-OFF-ON-ON | OFF-ON-ON-ON | ON-ON-ON-ON |