Abych naštval (čti: motivoval ;) ) @Petr Stehlík :
CAN-connected bazmek, kterej umí CAN zprávu proměnit na "RC switch" command. Tj. zapínat a vypínat ty superlevné 433MHz zásuvky. Tentokrát Arduino Pro Mini.
Stejnej mám s LCD displejem, kterej zas umí zobrazovat zprávy, který mu na CAN pošlu.
Samozřejmě CAN mám taky napojený na MQTT, že 😀 Takže:
$ mosquitto_pub -h A.B.C.D -t can/desk/lcd/write -m 'Ahojda!'
Tak má vypadat smart home a ne nějaký slabomyslný Siri a Google asistenti! 😀
P.S. Petře, bacha na to, ten modul může mít na sobě různý krystaly (nejčastěji asi
8 nebo 16MHz). Knihovny bývají prý napsaný pro 16MHz krystal, takže pokud máš modul s 8, tak je potřeba nastavit dvojnásobnou frekvenci než skutečně na CANbusu chceš nebo krystal vyměnit za 16ku.
viz např. https://forum.arduino.cc/index.php?topic=325379.0
Je to záludný, protože když máš dva stejný moduly, budou komunikovat mezi sebou, ale s autem ne. A na logickým analyzátoru časování dost těžko poznáš. Není lehký vypočítat, jak dlouhý mají impulzy být.
CAN-connected bazmek, kterej umí CAN zprávu proměnit na "RC switch" command. Tj. zapínat a vypínat ty superlevné 433MHz zásuvky. Tentokrát Arduino Pro Mini.
Stejnej mám s LCD displejem, kterej zas umí zobrazovat zprávy, který mu na CAN pošlu.
Samozřejmě CAN mám taky napojený na MQTT, že 😀 Takže:
$ mosquitto_pub -h A.B.C.D -t can/desk/lcd/write -m 'Ahojda!'
Tak má vypadat smart home a ne nějaký slabomyslný Siri a Google asistenti! 😀
P.S. Petře, bacha na to, ten modul může mít na sobě různý krystaly (nejčastěji asi
8 nebo 16MHz). Knihovny bývají prý napsaný pro 16MHz krystal, takže pokud máš modul s 8, tak je potřeba nastavit dvojnásobnou frekvenci než skutečně na CANbusu chceš nebo krystal vyměnit za 16ku.
viz např. https://forum.arduino.cc/index.php?topic=325379.0
Je to záludný, protože když máš dva stejný moduly, budou komunikovat mezi sebou, ale s autem ne. A na logickým analyzátoru časování dost těžko poznáš. Není lehký vypočítat, jak dlouhý mají impulzy být.
Miroslav Prýmek
in reply to Miroslav Prýmek • •don't like this
Miroslav Prýmek doesn't like this.
Miroslav Prýmek
Unknown parent • •