wake on radio ...

Všetko čo sa týka mikropočítačov + Sekcia Arduino

Moderátori: psichac, Moderátori

ArduinoExp
Okoloidúci
Okoloidúci
Príspevky: 1
Dátum registrácie: 01 Aug 2019, 20:18

wake on radio ...

Príspevok od používateľa ArduinoExp » 12 Aug 2019, 10:52

Zdravím vás

Potreboval by som pomôcť s takouto vecou. Mám procesor Atmega328P bežiaci na baterky. Procesor je v režime spánku, len každých 8s niečo kontroluje.
Robím to pomocou knižnice LowPower takto:

LowPower.powerDown(SLEEP_8S, ADC_OFF, BOD_OFF);

Zobúdzam ho aj pomocou tlačidla keď ho potrebujem nakonfigurovať (INT1 pin 5 na procesore):

const int wakeUpPin = 3;
attachInterrupt(digitalPinToInterrupt(wakeUpPin), wakeUp, RISING);

Tlačidlo je zapojene klasicky – odpor na zem a tlačidlo na VCC.
Keď ho idem konfigurovať tak sa zapne rádiový modul 433MHz potrebný na prenos dát.

Chcem to ale trochu vylepšiť, aby som nemusel chodiť 20-30m k procesoru a stláčať tlačidlo.
Potrebujem to nejak zobudiť na diaľku. Využiť 433 modul nie je možné – má príliš veľkú spotrebu.
Káble ťahať z domu tiež nechcem.

Zatiaľ čo ma napadlo je toto:
1) Existuje rádiový modul s funkciou wake on radio (WOR) cc1101, ale čo som čítal, tak nie som si istý či to funguje. Je aj modul priamo s procesorom cc1310. Aj pri LoRa sa o tom niečo spomína. Má niekto skúsenosti?

2)Ultrazvukom – niečo nad 20-25kHz – reproduktor a mikrofón plus nejaké filtre, zosilňovače – ale sám by som si to nevedel navrhnúť

3)Rádiovou frekvenciou - 27 MHz, 40 MHz, 49 MHz, 75 MHz … ? – frekvencie na ktorých idú RC modely
A niečo takéto: https://svetelektro.com/clanky/detektor ... z-134.html
https://electronics.stackexchange.com/q ... or-circuit
http://www.crystal-radio.eu/diodedetect ... tector.htm

Ale tiež neviem či sa to dá? S čo najmenšou spotrebou na strane prijímača.?

4)Laserom – foto odpor/tranzistor – asi hlúposť

Za návrhy vopred ďakujem
0

Používateľov profilový obrázok
MacGyver
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1434
Dátum registrácie: 01 Júl 2007, 00:00
Bydlisko: Ruzinov
Vek: 35

Re: wake on radio ...

Príspevok od používateľa MacGyver » 12 Aug 2019, 11:55

V pripade priamej viditelnosti mi napadlo este pouzit infra prijimac (s dostatocne vykonnou vysielacou diodou) alebo laser s fototranzistorom.
0
/home sweet /home ..
Canon EOS 60D owner

romiadam
Ultimate člen
Ultimate člen
Príspevky: 4418
Dátum registrácie: 09 Apr 2008, 00:00
Bydlisko: Wicklow, Irsko
Vek: 47

Re: wake on radio ...

Príspevok od používateľa romiadam » 12 Aug 2019, 16:26

Pise 20-30 km. To asi nebude napriamo vidno.
0
Prepáčte mi za diakritiku a preklepy - väčšinou píšem z mobilu a ENG klavesnice.
(výroky nemenovaného člena fóra:) ...základy elektrotechniky ovládam dokonale, tak napr. taký tyristor neviem ako presne funguje

Ďuri12
Pokročilý člen
Pokročilý člen
Príspevky: 677
Dátum registrácie: 10 Máj 2009, 00:00
Bydlisko: Novosad
Vek: 29

Re: wake on radio ...

Príspevok od používateľa Ďuri12 » 12 Aug 2019, 16:53

Kde písal 30km?
0

Používateľov profilový obrázok
mac26
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1298
Dátum registrácie: 01 Feb 2010, 00:00
Bydlisko: Martin

Re: wake on radio ...

Príspevok od používateľa mac26 » 12 Aug 2019, 18:24

ArduinoExp napísal: Chcem to ale trochu vylepšiť, aby som nemusel chodiť 20-30m k procesoru a stláčať tlačidlo.
0

Ďuri12
Pokročilý člen
Pokročilý člen
Príspevky: 677
Dátum registrácie: 10 Máj 2009, 00:00
Bydlisko: Novosad
Vek: 29

Re: wake on radio ...

Príspevok od používateľa Ďuri12 » 12 Aug 2019, 19:23

Tak neviem či už mi čisto je*e ale stále tam tie kilometre nevidím.
0

Ivnatorr
Okoloidúci
Okoloidúci
Príspevky: 27
Dátum registrácie: 22 Mar 2019, 18:32

Re: wake on radio ...

Príspevok od používateľa Ivnatorr » 12 Aug 2019, 20:01

Ja tu mam nieco Taket https://www.aliexpress.com/item/32647690484.html
Ak si pametam spravne malo by to mat deepsleep. No a na tu vzdialenost nastelovat daky alobal k wifi antene :) sluzil by signal z wifi len na prebudenie zvysok by slo cez rf
0

maskrtnik01
Ultimate člen
Ultimate člen
Príspevky: 2565
Dátum registrácie: 20 Júl 2010, 00:00
Bydlisko: okolie KE
Vek: 27

Re: wake on radio ...

Príspevok od používateľa maskrtnik01 » 12 Aug 2019, 20:47

Ďuri12 napísal:Tak neviem či už mi čisto je*e ale stále tam tie kilometre nevidím.
Romiadam sa kopol, aj v pôvodnom texte sú metre.
0

Používateľov profilový obrázok
Radus
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1497
Dátum registrácie: 27 Okt 2009, 00:00
Bydlisko: Prešov
Vek: 42

Re: wake on radio ...

Príspevok od používateľa Radus » 13 Aug 2019, 01:19

Pozdravujem z Číny, kde momentálne tvrdnem...
Niečo podobne som riešil, asi takým spôsobom, že som použil modul cc1101 ktorý bol procesorom pomocou RTCčka zobudenýv nejakom stanovenom čase. Ak som potreboval môj vzdialený modul nakonfigurovať, spustil som približne v tom čase druhý modul, ktorý vysielal nejaký špecifický bajt stále dookola ako majáčik. Pokiaľ ho prijímač zachytil, vyslal potvrdzovací bajt ktorý som zachytil na mojej strane a následne zaslal spätne konfiguračné údaje...
Myslím, že aj keby si modul cc1101 nechal v režime WOR, bude dosť toho papať, lebo prijímacia časť by stále bežala...
Nejak tak :)
0

pocitujlasku
Ultimate člen
Ultimate člen
Príspevky: 6203
Dátum registrácie: 20 Júl 2007, 00:00
Vek: 41

Re: wake on radio ...

Príspevok od používateľa pocitujlasku » 13 Aug 2019, 09:22

Radus: vidis, to tiez nie je zly napad. posielat nieco ako ping z druhej strany a ak je modul prebudeny, tak posle odpoved a obsluhe zahlasi, ok, je online a moze konfigurovat. tych 8 sekund, ktore bude musiet obsluha pockat je podla mna zanedbatelnych.

Ivnatorr: tymto si nepomoze, ono to ma dost vysoku spotrebu a deepsleep vypina wifi, takze tiez bude offline.
0
Jedním z největších projevů nedůvěry v Boha je hromosvod na kostele.

peterple
Ultimate člen
Ultimate člen
Príspevky: 2328
Dátum registrácie: 25 Jún 2013, 21:06
Bydlisko: Krajné
Vek: 57
Kontaktovať používateľa:

Re: wake on radio ...

Príspevok od používateľa peterple » 13 Aug 2019, 22:35

Dosť pochybujem že každých 8 sekund zapína rádio. Len si pripočíta čas a zase zadrichme. Potom raz za čas niečo odmeria (typujem teplotu na záhrade) a pošle rádiom domov.
Každá spoľahlivá wireless vec bude žravá. Koľko je pre teba málo? 5mA? V takom prípade by som to skúsil s IR prijímačom zo spotrebnej elektroniky. Dosah by som zvýšil vyšším výkonom ožarovača. Ten prijímač by snáď mohol mať aj menšiu spotrebu ak by šiel na menšie napätie (niektoré idú už od 2,5V) Okrem toho by si ho mohol napájať z MCU a nechať ho zapnutý len nejaký čas.

Test na zmenu konfigurácie pri odoslaní údajov nie je dostatočne pružné riešenie?
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

Používateľov profilový obrázok
Najgel
Ultimate člen
Ultimate člen
Príspevky: 1695
Dátum registrácie: 02 Júl 2010, 00:00
Bydlisko: Námestovo, Žilina(škola)
Vek: 29

Re: wake on radio ...

Príspevok od používateľa Najgel » 14 Aug 2019, 09:12

Ja som s IR dosiahol prenos na 40m. Mal som výkonnú LED ktorej som pulzne púšťal 130mA. Komunikácia bola spoľahlivá.
0
Keď neodpisujem tak tu nie som, alebo som a neodpisujem :D

MPLAB & PIC
Texas Instruments DSP TMS320Fxxxxx
Tevo Tarantula 3D
Ponúkam 3D tlač.
Ponúkam návrh a vývoj elektroniky na zákazku.

UNIZA 5.ročník

Používateľov profilový obrázok
datam
Power user
Power user
Príspevky: 2360
Dátum registrácie: 24 Apr 2008, 00:00
Bydlisko: SVK
Vek: 41

Re: wake on radio ...

Príspevok od používateľa datam » 15 Aug 2019, 15:41

neviem ako kritická je rýchlosť prenosu novej konfigurácie ale MCU spí asi je to jedno kedy sa tá konfigurácia do neho dostane. Tak si nové nastavenia odlož u seba a ked sa vzdialené zariadenie zobudí a vyžiada si prenos oznámiš mu že najprv treba preniesť novú konfiguráciu a pošleš mu ju. Nazbierané údaje si už prežuje novou konfiguráciou a odošle. Inak stále je lepšie z takéhoto zariadenia prenášať surové RAW dáta práve pre to aby si mohol robiť zmeny na strane klienta čo je praktickejšie. Ale možno to tvoje riešenie neumožňuje.
0

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok