Skip to main content


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.
in reply to Miroslav Prýmek

P.S. já už mám normálně fakt alchajmra - teď jsem to zpátky napojil, klikám na ovládacím webu na zásuvku, nic se neděje, tak znervózním a trvá mi asi dvě minuty, než si uvědomím, že tu zásuvku, na kterou klikám, držím v ruce (čili není v zásuvce, že). OMG! Už abych se jel pomalu podívat do Pelhřimova na krematorium...

don't like this

Unknown parent

Miroslav Prýmek
Ohledne CANu nic moc zajimavyho, ale ten CAN/relay shield ma moc pekne udelanej, to se mi libi.