Alle danske modelpiloters forum

 
tfj
Emnestarter
Indlæg: 2922
Tilmeldt: 10 aug 2006 22:16
Geografisk sted: Hillerød
Kontakt:

Postmelder (til snail mail)

15 apr 2018 15:53

Jeg venter en masse små gule kuverter fra Kina, så jeg vil vide når der lander noget i postkassen.

Derfor har jeg en tilt sensor på postkasse klappen. Den interrupter en esp8266 (nodemcu) wifi dims som
giver mig besked via blynk. Den lever af strøm fra en 2600mAh usb power bank.

Det virker fint nok. Problemet er at den bruger 80mA (5V) hele tiden, så batteriet skal oplades hver aften.

Ideelt burde den være strømløs eller i deep sleep indtil der kommer post; så skal den starte
wifi, connecte til wifi gateway og blynk og sende besked inden den falder i søvn igen.

Nogen gode ideer? Nogen som allerede har en løsning?

Sidste udvej er en mekanisk løsning som hejser et flag, men det bliver nok klodset på en mefa 400 postkasse.

Ikke ret modelflyve relateret, undskyld :oops:
oy3546
 
ClausT
Indlæg: 5512
Tilmeldt: 12 feb 2002 15:11
Kontakt:

Re: Postmelder (til snail mail)

15 apr 2018 16:16

Solcelle til ladning af powerbank?

Eller checke postkassen en gang om dagen.... 
 
Brugeravatar
Kim Andersen
Indlæg: 936
Tilmeldt: 17 okt 2005 17:51
Geografisk sted: Vinderup
Kontakt:

Re: Postmelder (til snail mail)

15 apr 2018 23:10

Deep sleep vækkes vel kun ved reset?
Kan du lave en kontakt som slutter når klappen åbnes?
 
Brugeravatar
Ruben Sonne
Indlæg: 4911
Tilmeldt: 30 nov 2001 19:15
Geografisk sted: Herning
Kontakt:

Re: Postmelder (til snail mail)

16 apr 2018 06:47

Hvad med et lille timerrelæ på lågen?
Brug et med offdelay. Timeren startes når lågen åbnes og holder spænding på elektronikken længe nok til at udføre melde sekvensen og slukker så.

Det vil give en besked hver gang lågen åbnes.

Ruben
Modelflyver af hjertet. MMFK og Herning Modelflyveklub

Frihed, er ikke ret til at gøre som du vil, men pligt til at gøre hvad du bør! M. L. King
 
Brugeravatar
Futterama
Indlæg: 589
Tilmeldt: 14 jul 2004 14:19
Geografisk sted: Herning
Kontakt:

Re: Postmelder (til snail mail)

16 apr 2018 09:48

Hvilken breakout af ESP'en har du? Jeg har ikke selv lavet noget med deep sleep endnu, men jeg ved at der skal være et bestemt ben der er forbundet til et andet ben for at det sleep fungerer.

Her er beskrevet en del: 

https://www.losant.com/blog/making-the-esp8266-low-powered-with-deep-sleep

Mvh
Martin Jakobsen
Midtjysk Modelflyveklub
 
Brugeravatar
tempo
Indlæg: 249
Tilmeldt: 24 jun 2015 19:42
Kontakt:

Re: Postmelder (til snail mail)

16 apr 2018 10:21

Har ikke erfaring med DeepSleep, som interruptes af en switch, men fandt denne blogpost, som sikkert kan hjælpe dig videre: http://www.whatimade.today/esp-8266-mailbox-notifier-using-deepsleep-and-blynk/

Jeg har rodet en del med ESP8266 i forbindelse med mit eget-udviklede gulvvarme anlæg (12 ESP'er til måling af temperaturer, 1 Raspberry PI og lidt Java kode), så spørg bare løs - måske kan jeg hjælpe :-)
 
tfj
Emnestarter
Indlæg: 2922
Tilmeldt: 10 aug 2006 22:16
Geografisk sted: Hillerød
Kontakt:

Re: Postmelder (til snail mail)

16 apr 2018 23:28

Mange tak.
Jeg havde skam overvejet at lave en lille vindmølle.

Tilt switchen er mekanisk med en kugle som kortslutter to tilledninger når postklappen løftes.
Projektet er inspireret af det Kim nævner. Det fører videre til andre ting. Såvidt jeg husker
også til en video som foreslår at gøre det hele strømløst indtil switchen tænder for
en p-mosfet som virker som strøm relæ for resten. Det er nemmere for mig at
finde ud af end at bruge deepsleep sammen med hardware interrupt og blynk.
Men deepsleep overvejes stadig...

Lige nu er jeg glad for der er strøm hele tiden og jeg får besked af blynk hvis den går offline.

I “laboratoriet” havde jeg problemer med at esp’en døde hvis der var for megen prell fra tilt switchen.
Men det er ikke et problem nu. Det virker perfekt som det er.
Strømmen leveres af to udmærkede 40kr’s powerbanks fra HN (6000mAh - jeg oplader et hveranden dag).

Der er bestilt en esp8266 med ekstern antenne som forventes ankommet om et par måneder.
Så der er tid til at tænke over den næste version.

Her er den sketch jeg kører med nu:
Kode: Vælg alt
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <SimpleTimer.h> // for LIGHT_SLEEP_T

char ssid[] = “sam";
char pass[] = “jack";
char auth[] = "d55f5f22e64345dc8531ee49b963eb34"; 
SimpleTimer timer;

// We make these values volatile, as they are used in interrupt context
volatile int  pinValue   = 0;
bool notified = 0;
uint8_t GPIO_Pin = D2;

void resetNotified() {
  notified = 0;
}

void checkPin()
{
  // Invert state, since button is "Active LOW"
  pinValue = !digitalRead(GPIO_Pin);
  if (pinValue && notified == 0) {
    Blynk.notify("Tjek postkassen");
    notified = 1;
    timer.setTimeout(30000L, resetNotified);
  }
}

void setup() 
{
  Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,10), 8080);
  pinMode(GPIO_Pin, INPUT_PULLUP);
  attachInterrupt(digitalPinToInterrupt(GPIO_Pin), checkPin, RISING);
}

void loop() {
  Blynk.run();
  timer.run();
}


mvh. torben
oy3546
 
tfj
Emnestarter
Indlæg: 2922
Tilmeldt: 10 aug 2006 22:16
Geografisk sted: Hillerød
Kontakt:

Re: Postmelder (til snail mail)

27 maj 2018 21:01

Nu fungerer en ny udgave på fumlebrættet.
Denne gang med en esp-m1 (esp8285) med ekstern antenne, så den selv kan bo inde i postkassen.

Princippet er fra https://hobbytronics.pk/esp-deep-sleep-input-wakeup/
Tilt switchen enabler esp'en vha. en diode. (ch_pd er enable).
Esp’en sætter gpio 12 høj, så enable holdes aktiv indtil den har gjort hvad den skal. Også via en diode.

Strømforbruget i stilstand er 0,3mA (meget bedre end de 80mA i det kredsløb jeg bruger idag).

Hvis tilt switchen er aktiveret i mindre end ca. tre sekunder, får den ikke sendt besked.
Jeg forstår ikke helt hvorfor.
Det ser dog ud til at være løst med en 470uF kondensator hen over kontakten.
10kohm kunne kun trække ch_pd ned på 1,53V, så det blev med 1kohm istedetfor.

Det tager omkring 4-5 sekunder at vågne og sende besked.

mvh. torben
oy3546
 
Brugeravatar
MrFox
Indlæg: 3982
Tilmeldt: 29 dec 2010 22:11
Geografisk sted: Helsingør
Kontakt:

Re: Postmelder (til snail mail)

27 maj 2018 23:33

Jeg plejer at få en sms eller e-mail når pakken er på vej samme dag :)
Med venlig hilsen

Medlem af:

De Frie modelflyvere

BenBoxLaser


RCGROUPS
RC-Ørnene
MDK


The ultimate measure of a man is not where he stands in moments of comfort and convenience,
but where he stands at times of challenge and controversy M. L. King jr.