I'm creating a domotic project with arduino Nano+CAN bus: serveral nano-periphals to move up/down the shade in my home and check anti-thief sensors at window. Now I'm about at the end of project but for the central unit I'd like to use esp8266 instead of arduino Nano so I've built the schema in attach.
My first doubt is the correct manage of different level voltage: 5v for can bus module, 3.3 for esp and 2.8 for sim800l. Plus I don't know esp8266 (it's new hardware for me) so maybe you can help me to find errors or omissions
Any suggestion is welcome!
In my project I added i2c: onboard a RTC with ds1307 and 32k flash to store data about nano-periphals and by external connector 4x20 lcd and keypad.
Thanks, Stefano
P.S.: I hope you will understand my english