Ahoj,
vytvářím osvětlení schodiště pomocí Arduino Nano a RGB LED pásku s aktivací na pohybová čidla a kontrolou venkovního osvětlení přes fotorezistor (aby mohlo dojít k rozsvícení LED pouze za tmy).
A narazil jsem na problém.
když mám vše připojeno na nepájivém poli na krátkou vzdálenost (vše propojeno krátkými vodiči k nepájivým polím) tak vše funguje bez problému, na Serial se mi vypisují korektní data ze všech čidel, do Arduina jde nahrát nový kód, LED pásek se přepíná tak jak má.
Ale jestliže napojím všechno na delší vzdálenost (případně i jednotlivě), přestává všechno fungovat, LED pásek se po chvíli zasekne, pohybová čidla ukazují náhodné hodnoty, fotorezistor ukazuje náhodné hodnoty, dioda ON na Arduinu ve značné míře ztmavne, při připojení Arduina do PC není vidět Arduino na žádném COMu.
Delšími vzdálenostmi myslím následující:
Arduino - pohybové čidlo 1 - 4m
Arduino - pohybové čidlo 2 - 8m
Arduino - fotorezistor - 3m
Arduino - LED pásek - 4m
Bohužel tyto vzdálenosti nemůžu změnit, Arduino a zdroj jsou schované pod schodištěm a k ostatním částem jsou dovedeny kabely skrze stupačky a pak v liště ve které vede i LED pásek.
Obvod:
LINK
Rozdíl oproti obvodu na linku výše je, že mám 12V LED pásek s 12V zdrojem na spodní straně
Veškeré součástky:
Arduino Nano - LINK
Napájení Arduina - 5V 1A adaptér - LINK
Napájení LED pásku - 12V 75W 6,25A zdroj - LINK
8m LED pásek - s čipy WS2811 - LINK
2 pohybová čidla - LINK
Fotorezistor - LINK
Rezistor 10kΩ
Tušíte někdo co by mohlo být špatně na mém zapojení? Předpokládám, že za to bude moci délka kabelů k čidlům, ale nemám tušení, jak by se to dalo vyřešit. Budu rád za jakoukoli radu Díky
Vzdálené senzory a Nano
Re: Vzdálené senzory a Nano
Těch problémů může být celá řada. Ale pokud ti pohasíná LED napájení na arduinu, tak to signalizuje nějaký vážný problém v napájení arduina. Průběžně si měř napájecí napětí arduina a zkus zjistit, kde napěťová ztráta vzniká.
Jinak, dlouhé vodiče fungují jako anténa pro určité spektrum rušivých signálů. Takže je nutné tyhle signály blokovat pomocí kondenzátorů, tlumivek a RC členů. Ale nejprve vyřeš ten pokles napájecího napětí, ten je stěžejní.
Jinak, dlouhé vodiče fungují jako anténa pro určité spektrum rušivých signálů. Takže je nutné tyhle signály blokovat pomocí kondenzátorů, tlumivek a RC členů. Ale nejprve vyřeš ten pokles napájecího napětí, ten je stěžejní.
Re: Vzdálené senzory a Nano
Pro začátek bych zkusil připojit signálové vodiče od senzorů přes odpory na zem.
Pozitivní signál senzoru je v cajku, ale negativní courá někde mezi nulou a jedničkou.
Pozitivní signál senzoru je v cajku, ale negativní courá někde mezi nulou a jedničkou.
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: Vzdálené senzory a Nano
Nevím proč používat 2 zdroje ?
Použij jen 12V a z toho si vyrob těch 5V pro Arduino - buď DC/DC nebo 7805
Fotorezistor - na téhle vzdálenosti jedině stíněný kabel (zkusil bych LAN kabel), spočítej si jaký malý proud jím teče - to funguje jak anténa - cokoliv to ovlivní/zaruší, nebo ho více zatížit (větším proudem - bacha co snese),
nebo zbastlit snímač s fotorezistorem, kde ti tranzistor sepne při nějaké hodnotě a pošle do Arduina 1/0 stav.
(mám vyzkoušené že při vetších proudech i když je má vydržet - rychle degraduje, to samé na slunci)
To samé výstupy z PIR, pokud posílají log. "1" při aktivaci, přizemni jejich výstup odporem u Arduina, tak 4k7 až 10k - nutno vyzkoušet jaká hodnota pomůže a PIR ji "přetlačí".
Kabel k LED - buď koupit originál kabel, nebo ten drát co nastavuje LED taky vyzkoušet stíněný.
PS: jakýkoliv souběh tvých kabelů s 230V je nežádoucí
Použij jen 12V a z toho si vyrob těch 5V pro Arduino - buď DC/DC nebo 7805
Fotorezistor - na téhle vzdálenosti jedině stíněný kabel (zkusil bych LAN kabel), spočítej si jaký malý proud jím teče - to funguje jak anténa - cokoliv to ovlivní/zaruší, nebo ho více zatížit (větším proudem - bacha co snese),
nebo zbastlit snímač s fotorezistorem, kde ti tranzistor sepne při nějaké hodnotě a pošle do Arduina 1/0 stav.
(mám vyzkoušené že při vetších proudech i když je má vydržet - rychle degraduje, to samé na slunci)
To samé výstupy z PIR, pokud posílají log. "1" při aktivaci, přizemni jejich výstup odporem u Arduina, tak 4k7 až 10k - nutno vyzkoušet jaká hodnota pomůže a PIR ji "přetlačí".
Kabel k LED - buď koupit originál kabel, nebo ten drát co nastavuje LED taky vyzkoušet stíněný.
PS: jakýkoliv souběh tvých kabelů s 230V je nežádoucí
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: Vzdálené senzory a Nano
Na takovéto vzdálenosti bych asi použil čidla, která mají nějaký převodník přímo u sebe a posílají data do Arduina digitálně (např. I2C).
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti