christinesharkey
Vytvořené odpovědi
-
AutorPříspěvky
-
Pulec
ÚčastníkZjistil jsem že duležitý je pro mne první řádek ale ten je bohužel bez hodnot.
Decoded Unknown(0): Value:0 (0 bits)Při testu ovladače settopboxu je vše jak má.
Decoded NEC(1): Value:FD6897 (32 bits)
Bohužel tedy z ovladače klimatizace nedostanu tyto hodnoty.
Co stím?Zadávat tedy ty dlouhé kódy raw?S nimi to funguje ale je to hrozná práce.Attachments:
Pulec
ÚčastníkMoc děkuji pane Vosáhlo.Tady je výsledek.Co stoho je k použití?Viz příloha
V čem jsem to měl spustit v IRrecvDumpV2?
Děkuji za pomocAttachments:
Vojtěch Vosáhlo
ÚčastníkTakže to shrnu, zapneme zařízení -> bude pípat v určitých intervalech že je zapnuté -> (mohla by být hezká i telemetrie přes rf ale to je na vás) -> vyletíte (manuálně, vy odpalujete) -> měříme výšku -> pokud je x metrů nad zemí vypustí 1. padák -> y metrů nad zemí, druhý padák -> pípáme extra nahlas
Pípání je v celku jednoduché, stačí nějaký piezo měnič, kolem 100db a více (aby to bylo slyšet co nejdál) a nebo reproduktor ovládaný mosfetem.
Na měření výšky by se dal asi použít nějaký sensor tlaku ale lepší bude například MPL3115A2 s přesností 0,3m a měří i tlak a teplotu.
Kdyby to šlo, asi bych data ukládal na SD a nebo na extérní flash (pojištěnou baterií aby při vybití hlavní baterie nezmizela data) či eeprom ale ta má omezený počet zápisů.
Jako bonus můžete přidávat sensory – akcelerometr, teplota, tlak, vlhkost, gps…
Ať se to povede 😉
Vojtěch Vosáhlo
ÚčastníkZkusme něco jiného, například tuhle knihovnu: https://learn.adafruit.com/using-an-infrared-library/hardware-needed, ta vypisuje i kód ve formáru co by jsme chtěli.
Pulec
ÚčastníkBohužel nejsem schopen dostat z ovladače klimatizace kód v tomto tvaru 0xFDD827.Ten pak stačí v kódu programu?
Tento se mi daří získat pouze z ovladače na settopbox.Vše je zjištěno přes IRrecvDumpV2.Pulec
ÚčastníkDobrý den.Nejsou mi jasné ty kódy ovladače.V příloze posílám kódy získané megou přez ir přijímač.Je to postupně z 18,19,20,21,22 čili pořád směrem nahoru.Neřekl bych že se kód opakuje.Nebo ano?Musí se používat celá řada čísel?Děkuji za ujasnění
Attachments:
darira
ÚčastníkNení to na Arduinu, ale třeba by to stačilo.
Vojtěch Vosáhlo
ÚčastníkPředpokládám že ten ovladač má šipky nahoru a dolu pro zvýšení a snížení teploty a nějaká další tlačítka. Pokud tedy opravdu při stisku tlačítka nahoru pošle vždy jiný kód, což mi přijde trochu jako hovadina ale dobře, zkuste zjistit jak se číslo mění. Chce to něco podle čeho by jsme mohli ty kódy generovat aby jste je neměl jen všechny naklikané v kódu, pro každou teplotu jeden (což by taky šlo). Vyp/zap si taky vyřešíte podle kódů. Pak se dá podle protokolu ve kterém IR mluví napsat odesílání kódů.
Bivoj
ÚčastníkUltrazvuk v žádném případě. Jestli nechcete mít zdravotní potíže. Nejlepší je optická závora s Infra LED a infra čidla. v GM určitě mají. Pokud trochu programujete, tak doporučuji vysílat nějaký jednoduchý kód, aby jste se vyhnul falešným poplachům.
Pulec
ÚčastníkTak změna.Megu mám doma dnes došla.Autorův kód funguje.Jen nevím jak dodělat teplota více/méně.Jak jsem zjistil každá nastavená teplota má svůj kód.Šlo by do kódu dodělat teplota více ,teplota méně?Nebo napsat kód jak pro pitomce (čili mě) úplně nový a česky.
Jedná se mi o toto:
Teplota a vlhkost s dht22 :to se mi podařilo
Ovládat teplotu klimatizace vzestupně sestupně:to neumím
Vyp/zap:neumím není duležité ale potěšíLuke_CZ
ÚčastníkPro doplnění:
A, jde o přeplnění SRAM paměti vloženými obrázky a HTML kódem, autor skriptu řeší vše pouze v rámci SRAM. V jeho případě je to MEGA s 8kB SRAM vs tvoje UNO s 2kB SRAM 🙁Toto jde řešit:
1, větším arduinem, přístup autora = s kanonem na vrabce
2, nahráním obrázků na SD a loadovat je z ní = v případě opravdu velkých obrázků, či skriptů (java apod)
3, místo obrázků použít tag <button>, ten tolik paměti nezabere viz.
http://www.w3schools.com/tags/tag_button.asp
4, celkově optimalizovat zápis HTML viz F() macro
https://playground.arduino.cc/Learning/Memory
a PROGMEM
https://www.arduino.cc/en/Reference/PROGMEML.
Luke_CZ
ÚčastníkA, nerozumím
B, mega != wifi
C, „Učit se, učit se, učit se! VIL“
D, ESP8266 zvládne vše, tj. server, měření teploty a vlhkosti i ovládání IRL:
Pulec
ÚčastníkA.Píše to málo proměné
B.wifi je objednané
C.pro mě moc ne
Nevím jestly si rozumíme ale na arduinu beží server a přes vebowé rozhraní ovládám klimu.Arduino je osazeno ir diodou.Luke_CZ
ÚčastníkA, proč by to normální arduino nezvládlo?
B, nemáš možnost WiFi? ESP8266(NodeMcu) by bylo ideální, napájet by šlo rovnou v klimě a nikde by nelezly dráty
C, kód je jednoduchýL.
Pulec
ÚčastníkAno to jsem našel bohužel to je na megu arduino to nezvládne.Na megu čekám je objednaná.Mám ir přijímač a ir vysílač a uno.Chtěl bych jen zvýšení a snížení teploty klimatizace po ethernet.Kodý ovladače od klimi mám načtené.Dokázal by někdo napsat kód?Podobný tomu v odkazu víše.
Ale jen pro zvýšení a snížení teploty.Moc děkuji za jakoukoliv pomoc.darira
ÚčastníkNebo si udělej plošňák – takový mezi shield. Z jedné strany patice samce na které nasuneš arduino. Na plošným spoji si vyvedeš co potřebuješ, pro vývod senzorů mám šroubovací patice. Ze spodní strany dáš patice samice na které zasuneš shield pro LCD nebo co tam máš (já tam mám RTC + LCD shield od Elecfreaks). Po otevření krabice je arduino dobře přístupné, můžeš kdykoliv vytáhnout a nahradit jinou deskou.
Attachments:
Aleš
Účastníkkoldavideo
ÚčastníkAha jasně. Pomalinku si to dávám dohromady. Asi půjdu postupně, nejprve web server a pak mp3 modul. Moduly mám objednané, takže musím počkat než dorazí. Zatím mockrát děkuji.
Aleš
ÚčastníkPetře, Ethernet shield nebo ethernet modul W5100 používá MOSI a MISO signály, což je něco jiného, než sériová linka. I tak, kdyby bylo třeba, tak si můžeš vytvořit klidně i několik Software Serial portů.
mydra
ÚčastníkShield je W5500 s PoE – . Budu to napájen maximálně na vzdálenost 10m.
darira
ÚčastníkPro napájení sítě mám doma adaptér, který napájí přes RJ45 switch. Pro arduino jsem to ale nikdy nepoužil. Shield máš s W5100 s PoE – https://www.arduino.cc/en/uploads/Main/PoE-datasheet.pdf? Třeba by ti to tenhle adaptér mohl napájet – https://www.i4wifi.cz/PoE/PoE-napajeni-48-V-0-5-A-Gbit.html. Radši se ale poptej u dodavatele, případně u někoho chytřejšího :). Na jakou vzdálenost to budeš napájet? Těch 36-57V je celkem dost, zvládne to 100m.
Bivoj
ÚčastníkStrejda google ví všechno. Jen je v poslední době problém mu vysvětlit, co vlastně hledám. V každém případě dík za snahu, asi není moc lidí, co se honěj jako já za tak velkou přesností, ale potřebuju měřit DC proudy v dost velkým rozsahu, a na to ten vestavěnej 10bit AD převodník nestačí.
Aleš
ÚčastníkKde byl problém?
Luke_CZ
ÚčastníkJeště pro doplnění, ten SW520s je na principu kuličky v pouzdře, která spíná kontakty, jistě si na videu všimneš, že pokud se natočí senzor do limitní pozice, tak ta výchylka pro sepnutí/rozepnutí již tak velká není. Jsou i citlivější snímače otřesů, třebas 801s, SW-420, prostě ty, co jsou na principu pružiny, nebo piezzo (ty ale fungují na změnu zatížení). Jde mi o proudovou spotřebu zapojení, páč s mechanickým senzorem můžeš vypnout mimo ADC všechny periferie.
Luke_CZ
ÚčastníkTak to potem ja, na tak maličkou záležitost ti bude stačit i:
https://www.aliexpress.com/item/Smart-Electronics-GY-Digispark-Kickstarter-Miniature-Minimal-Development-Board-TINY85-Module-for-Arduino-USB-DIY-Starter/32315722719.html?ws_ab_test=searchweb0_0,searchweb201602_2,searchweb201603_1&btsid=2077f23c-b5c2-4dfd-b250-6177129c8b87Pro měření teploty by ti stačil i obyčejný termistor(ten opravdu moc nežere):
https://www.aliexpress.com/item/20pcs-Thermistor-NTC-MF52-103-3950-10K-ohm-B-Value-3950k-5-Thermal-Resistor/32738569518.html?ws_ab_test=searchweb0_0,searchweb201602_2,searchweb201603_1&btsid=cd682224-fc3b-4f7a-a012-14f67d67b2dbCo se týče 433MHz RX TX, tak raději nějaké kvalitnější, ty hodně levné jsou nic moc 🙁
Tyhle mi jedou do cca 50m bez výpadků:
https://www.aliexpress.com/item/433-Mhz-Superheterodyne-RF-Receiver-and-Transmitter-Module-ASK-low-power-kits-For-Arduino-ARM-MCU/32728352611.html?ws_ab_test=searchweb0_0,searchweb201602_2,searchweb201603_1&btsid=a8636d2d-da5c-48a0-af17-4825ddc91b5dPro pokusy bych vzal třeba tuhle krabičku, dáš jen jednu 18650 a do druhé půlky dáš mcu, (dole je místo na TX)a spol(máš to i s nabíjecím modulem :-))
https://www.aliexpress.com/item/hot-Portable-Universal-USB-2X-2-18650-Battery-Charger-DIY-Power-Bank-Box-Case-5600mAh-5V/32756814681.html?ws_ab_test=searchweb0_0,searchweb201602_2,searchweb201603_1&btsid=d8b1d595-0e0d-4dfb-899a-81f6fafb964aCelkově bych to směřoval do 3.3V logiky a napájení jedním LiPol 18650 (či podobným).
L.
Kdyžtak Skype: velky_ujezdAxamith
ÚčastníkAhoj, díky za reakci. Pochopil jsi o co mi jde. Komunikační vzdálenost by byla cca do 20 metrů, spíše méně. Vyčetl jsem že 433 MHz Rx, Tx jede za ideálních podmínek do cca 50 metrů, takže by to bylo dostačující. Tady je slušný popis s příkladem. Arduino Mini či nějaké jiné mrňavé jako mozek.
Jen ten otřesový snímač vidím jako problém. Jde o jeho citlivost. Na videu je vidět, jak moc musí být nakloněn, aby dal signál. Takhle nikdo úl při krádeži nebude nakláněk. Někdy se také kradou jen rámky s medem, takže otevře úl, vybere co chce a zavře. Otřesové čidlo by nemuselo vůbec zareagovat. Výše navrhovaný MPU-6050 je mnohem citlivější. Určitě by bylo dobré SW vyřešit falešné poplachy, drobné otřesy. V podstatě by fungoval jako spínač, vyhodnocování náklonů jednotlivých os není třeba, prostě stav 0/1, s vyhodnocením fal. poplachů.
Jednotlivé satelity by tedy pouze čekaly na narušení a následně odeslaly info základní jednotce. 1x za 24 hod. info o svém stavu a stavu baterie.
Základní jednotka by čekala na info o narušení a již zmíněné hlášení o stavu satelitů + meteo hlášení. Napájení přes FV panel vidím jako problém. Jsou to dráty, které musí vést do dna úlu, ty mohou být v průběhu sezón různě vysoké. Nabízí se možnost nalepit FV na přední čelo první bedny nade dnem. Ale úly jsou často v zarostlém prostředí, takže slunce se nemusí k panelu dostatečně dostat. Toto bych řešil asi až podle otestované výdrže konkrétní baterie. Určitě bych nepřipojoval zbytečné periferie, které nejsou nutné a žerou baterii.Axamith
Luke_CZ
ÚčastníkTož, hlavně když se podařilo. Těžko radit, když toho švába nemáš… 🙂
Bivoj
ÚčastníkDík za snahu. Tyhle odkazy znám. Všechny používají nefunkční kód ze stejného zdroje. Nicméně já se mezitím dobral fungujícího kódu a návodu. Tak pro všechny, kteří s tím bojují jako já:
http://foro.adre-es.org/index.php?topic=9.0
Mějte se. Bivoj. -
AutorPříspěvky