G+_Patrick Gormley Posted January 24, 2017 Share Posted January 24, 2017 I would like to automate my ceiling fan. The controller is embedded so I can't just replace the controller. I need some guidance on what to use. I plan to an existing remote and use either a arduino or pi to connect to the button pads. My idea is to have a web server running that would activate the "buttons" on the remote. So what should I use? Link to comment Share on other sites More sharing options...
G+_Pat Hacker Posted January 24, 2017 Share Posted January 24, 2017 Watching Link to comment Share on other sites More sharing options...
G+_L I Posted January 24, 2017 Share Posted January 24, 2017 Could you capture the frequencies of the buttons and reproduce them on the Pi? Link to comment Share on other sites More sharing options...
G+_Carlton Dodd Posted January 24, 2017 Share Posted January 24, 2017 ESP8266 would probably work well. Get one of the D1 modules for built-in USB programming, 5v power, and plenty of pins. Super easy to program with Arduino IDE. Link to comment Share on other sites More sharing options...
G+_Patrick Gormley Posted January 24, 2017 Author Share Posted January 24, 2017 Lionel D I am not sure how I would capture the frequencies. Carlton Dodd Sorry, This is all new to me what is a D1 module? Link to comment Share on other sites More sharing options...
G+_L I Posted January 24, 2017 Share Posted January 24, 2017 Unless you can find a published (or already captured) frequency list, I think you'd need a SDR and a PC to capture them. Then look at any of the Pi Remote Control projects out there. Disclaimer: I've never done it myself but I've seen enough KnowHow and Tekzilla and Hak5 videos to know it's possible. About SDRs: Link to comment Share on other sites More sharing options...
G+_L I Posted January 24, 2017 Share Posted January 24, 2017 Link to comment Share on other sites More sharing options...
G+_Mark Quinn Posted January 25, 2017 Share Posted January 25, 2017 Please post your decided solution. This would be very helpful knowledge. Link to comment Share on other sites More sharing options...
G+_Carlton Dodd Posted January 25, 2017 Share Posted January 25, 2017 Patrick Gormley Like this one: http://www.banggood.com/WeMos-D1-Mini-V2-NodeMcu-4M-Bytes-Lua-WIFI-Internet-Of-Things-Development-Board-Based-ESP8266-p-1115398.html Link to comment Share on other sites More sharing options...
G+_Patrick Gormley Posted January 25, 2017 Author Share Posted January 25, 2017 I think I will use a Raspberry Pi that I have from a old project laying around. It's probably not the most elegant way but I think I will get a 8 channel Relay board and sacrifice a remote and attach the relays to the button pads. Then just use the Python Flask framework to accept http calls to "Press" the buttons on the remote. Link to comment Share on other sites More sharing options...
G+_Mark Quinn Posted January 27, 2017 Share Posted January 27, 2017 Thanks Carlton for posting that link. I had not come across that board before but then again I'm a newbie to all of this. Link to comment Share on other sites More sharing options...
G+_Patrick Gormley Posted February 1, 2017 Author Share Posted February 1, 2017 Its done but not to pretty. Need to figure out some sort of enclosure. Link to comment Share on other sites More sharing options...
G+_Patrick Gormley Posted February 1, 2017 Author Share Posted February 1, 2017 Link to comment Share on other sites More sharing options...
G+_Patrick Gormley Posted February 1, 2017 Author Share Posted February 1, 2017 Link to comment Share on other sites More sharing options...
G+_Carlton Dodd Posted February 1, 2017 Share Posted February 1, 2017 Glad you got it working! Looks like you settled on a R-pi for the controller? The relays are probably overkill, and almost certainly noisy. If you go for a revision, you could probably replace them with transistors. Link to comment Share on other sites More sharing options...
Recommended Posts