Avancerad kökstimer (ESP8266)

Här kan man starta en egen tråd för sitt stora eller lilla projekt, för att få inspiration, beröm, hjälp om man kör fast etc.
Användarvisningsbild
hanpa
Inlägg: 116
Blev medlem: tor 18 maj 2017, 20:11

Re: Avancerad kökstimer (ESP8266)

#21

Inläggav hanpa » mån 22 maj 2017, 19:16

Dagens skörd av elektronik från Kina!

Skärmavbild 2017-05-22 kl. 19.12.09.png
Skärmavbild 2017-05-22 kl. 19.12.09.png (231.78 KiB) Visad 2207 gånger


Där fanns bl.a. sensorn jag tänkte prova för ljusreglering av displayerna och proximity. Tyvärr inga rotary encoders.

APDS-9930.

Skärmavbild 2017-04-30 kl. 21.00.23.png
Skärmavbild 2017-04-30 kl. 21.00.23.png (172.03 KiB) Visad 2207 gånger

Användarvisningsbild
hanpa
Inlägg: 116
Blev medlem: tor 18 maj 2017, 20:11

Re: Avancerad kökstimer (ESP8266)

#22

Inläggav hanpa » tor 25 maj 2017, 18:43

Ljus/avståndssensorn tillfälligt monterad för test i min pappkartong ovanför displayerna. Nu ska jag se om jag lyckas få ut något från den.

Skärmavbild 2017-05-25 kl. 18.41.50.png
Skärmavbild 2017-05-25 kl. 18.41.50.png (72.39 KiB) Visad 2197 gånger

Användarvisningsbild
hanpa
Inlägg: 116
Blev medlem: tor 18 maj 2017, 20:11

Re: Avancerad kökstimer (ESP8266)

#23

Inläggav hanpa » lör 27 maj 2017, 18:55

Har fått igång ljussensorn i APDS-9930, får värden upp till max 1024 på två kanaler för synligt ljus resp. IR. Se film där jag läser av värdet från ESP8266 via MQTT. Appen uppdaterar max 1 gång per sekund, jag skickar 10 ggr per sekund vid testet.

Har inte lyckats få igång proximity-sensorn. Får ut data men de verkar inte vettiga. Kanske inte spelar någon större roll, tänkte ju använda mikrovågssensor istället då jag är skeptisk till denna proximity-sensors funktion. Sensorn för ljus borde duga i alla fall, för att sätta ljusstyrkan på displayerna.

https://www.youtube.com/watch?v=C84jPWR1pgQ

Användarvisningsbild
hanpa
Inlägg: 116
Blev medlem: tor 18 maj 2017, 20:11

Re: Avancerad kökstimer (ESP8266)

#24

Inläggav hanpa » sön 28 maj 2017, 19:36

Har provat med radarsensormodulen, LFS-DC04 men inte fått den att fungera bra. Misstänker att det beror på att den är för känslig för störningar från WiFi eller från andra mikrovågsbaserade rörelsesensorer jag har.

Skärmavbild 2017-05-28 kl. 19.32.00.png
Skärmavbild 2017-05-28 kl. 19.32.00.png (286.79 KiB) Visad 2165 gånger

Kommer antingen att prova med en enkel PIR-sensor eller så tar jag in rörelsedekektering från separat källa via MQTT. Har dock ingen sådan sensor i köket idag så då får jag komplettera med det.

Erfarenheter från mina andra mikrovågsbaserade sensorer är att de störs av WiFi om det är för nära, alltså inom några få cm. Har monterat Sonoff-moduler i några belysningsarmaturer med sådan sensor och det funkar bra givet att man flyttar dem en bit ifrån varandra. Försökte flytta LFS-DC04 en bit bort från ESP8266-kortet men det hjälpte inte. Verkar också som att den här modulen stör WiFi, i alla fall på nära håll. Ja ja, en chansning som kostade mig $0.90 inklusive frakt, plus en del felsökning...

Användarvisningsbild
hanpa
Inlägg: 116
Blev medlem: tor 18 maj 2017, 20:11

Re: Avancerad kökstimer (ESP8266)

#25

Inläggav hanpa » sön 28 maj 2017, 19:39

Ljussensorn i APDS-9930 fungerar i alla fall bra. Har nu lagt in kompensation på displayernas ljusstyrka så att de lyser starkare då det är soligt i köket, ändrar sig stegvis beroende på avläst ljusstyrka.

Användarvisningsbild
hanpa
Inlägg: 116
Blev medlem: tor 18 maj 2017, 20:11

Re: Avancerad kökstimer (ESP8266)

#26

Inläggav hanpa » tis 30 maj 2017, 20:29

Provade en billig PIR-sensor men fick den inte att fungera bra. Blir nog för mycket störningar från ESP8266:or och HF-sensorer i närheten. Men jag behöver ändå en närvarosensor i köket och har grejer hemma för standardlösningen:

HF rörelsedetektor
Skärmavbild 2017-05-30 kl. 20.27.25.png
Skärmavbild 2017-05-30 kl. 20.27.25.png (106.13 KiB) Visad 2151 gånger
+
Sonoff
Skärmavbild 2017-05-30 kl. 20.29.32.png
Skärmavbild 2017-05-30 kl. 20.29.32.png (276.56 KiB) Visad 2151 gånger

Har redan flera liknande. Pingar Sonoffen från servern och vet då att rörelse är triggad. Kan skicka informationen till timern via MQTT så att den vaknar upp till standbyläge då man går in i köket och släcks efter en viss tid då ingen timer är aktiv och ingen rörelse har skett på ett tag.

Hittade dessutom ett bra ställe att gömma undan detta på. Ovanför ett av kylskåpen finns det gott om plats i ett ventilerat utrymme med nätuttag! Därifrån kan jag dessutom rikta den mot den plats där timern ska vara.

Användarvisningsbild
hanpa
Inlägg: 116
Blev medlem: tor 18 maj 2017, 20:11

Re: Avancerad kökstimer (ESP8266)

#27

Inläggav hanpa » ons 31 maj 2017, 21:06

Har ännu inte satt ihop sensorpaket för rörelsedetektering i köket men har redan detta i hallen som triggas då jag är på väg in till köket från bägge håll. Har satt upp det så att kökstimern får meddelande då via MQTT och vaknar till, stängs sedan av efter en tids inaktivitet. Sparar på displayerna...

Användarvisningsbild
hanpa
Inlägg: 116
Blev medlem: tor 18 maj 2017, 20:11

Re: Avancerad kökstimer (ESP8266)

#28

Inläggav hanpa » tor 01 jun 2017, 07:36

Uppdaterad systemskiss efter att ha övergivit användning av radarsensor eller proximity via APDS-9930. Kör på extern aktivering via MQTT från servern då det överordnade hemautomationssystemet upptäcker rörelse i köket eller i närheten av köket.

Skärmavbild 2017-06-01 kl. 07.33.25.png
Skärmavbild 2017-06-01 kl. 07.33.25.png (431.2 KiB) Visad 2137 gånger

Användarvisningsbild
hanpa
Inlägg: 116
Blev medlem: tor 18 maj 2017, 20:11

Re: Avancerad kökstimer (ESP8266)

#29

Inläggav hanpa » lör 24 jun 2017, 19:40

Rotary encoders anslutna till SX1509 och inkopplade till ESP8266.

Skärmavbild 2017-06-24 kl. 23.15.58.png
Skärmavbild 2017-06-24 kl. 23.15.58.png (90.92 KiB) Visad 1447 gånger


Skärmavbild 2017-06-24 kl. 19.30.10.png
Skärmavbild 2017-06-24 kl. 19.30.10.png (297.79 KiB) Visad 2125 gånger


Tilltagande råttbo i lådan men jag har i alla fall tagit bort Wago-kopplingarna nu, gjorde ett litet skarvkort med hylslister fastlödda, en rad för resp. 3.3V, GND, SDA och SCL. Hade nog underlättat om jag varit mer konsekvent med färger men hade brist på kablar... Kommer nog att använda interrupt-utgången från SX1509 också men den kopplar jag direkt till en pinne på ESP8266. Ska bli spännande att se om det går att koda av något vettigt...

Skärmavbild 2017-06-24 kl. 19.37.31.png
Skärmavbild 2017-06-24 kl. 19.37.31.png (764.35 KiB) Visad 2125 gånger

Användarvisningsbild
hanpa
Inlägg: 116
Blev medlem: tor 18 maj 2017, 20:11

Re: Avancerad kökstimer (ESP8266)

#30

Inläggav hanpa » lör 24 jun 2017, 22:32

Tydligen har jag kopplat rätt för jag kan läsa av alla 15 ingångarna till SX1509, mycket smidigt att hantera via SparkFun_SX1509_Arduino_Library

Använder kretsens inbyggda möjlighet till pull-up, mycket praktiskt att slippa externa komponenter för detta!
Den verkar även ha inbyggt stöd för debounce.

Nu kan jag starta och stoppa timers med mittknappen för resp. timer. Hanteringen av rotationen blir nog svårare att få till.


Återgå till "Egna projekt"

Vilka är online

Användare som besöker denna kategori: 1 och 0 gäst