{"id":13679,"date":"2021-09-02T23:07:32","date_gmt":"2021-09-02T16:07:32","guid":{"rendered":"https:\/\/www.makeriot2020.com\/?p=13679"},"modified":"2021-09-02T23:07:40","modified_gmt":"2021-09-02T16:07:40","slug":"taking-the-next-step-with-the-iot-controller","status":"publish","type":"post","link":"https:\/\/www.makeriot2020.com\/index.php\/2021\/09\/02\/taking-the-next-step-with-the-iot-controller\/","title":{"rendered":"Taking the next step with the IoT Controller."},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p>With the initial prototyping of my IoT Controller now completed, and software performing as expected, I have started with the development of an add-on shield. The base device offers 2 built-in relays, and access to another 6 IO Ports on the PCF8574, as well as all the GPIO on the ESP-12E. This is all good and well and suits my initial purposes well, but<br><br>I do however now see a need to add more sensors to the device, as well as find an elegant way to power it directly from mains power, while not having lots of wires going anywhere.<\/p>\n\n\n\n<p>So the next steps will be:<br><br>Design an add-on-shield to provide me with the following:<br>&#8211; Analog inputs.<br>\u00a0The ESP-12E has only one, and that will be very limiting in some situations.<br>-Digital Inputs and Outputs<br>\u00a0While there are still unused GPIO ports on the existing board, native to the ESP-12E,<br>\u00a0having the ability to connect additional devices and sensors will definitely be a good<br>\u00a0option to have in future.<br>-Some sort of Display<br>\u00a0Small OLED I2C displays are cheap and easy to use. I can also go full colour with an SPI<br>\u00a0display&#8230;<br><br>From here on, I have to decide on how and what.<br>I can go the discreet chip route, by using dedicated I2C chips that provide all these functions, or I can add a secondary micro-controller to the shield, which would provide more flexibility, but can also add complexity to the final design&#8230;<\/p>\n\n\n\n<p>Please follow along and join me on the next part of this design journey. I can not promise<br>anything yet, but I do guarantee that it will be exciting&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With the initial prototyping of my IoT Controller now completed, and software performing as expected, I have started with the development of an add-on shield. The base device offers 2 built-in relays, and access to another 6 IO Ports on the PCF8574, as well as all the GPIO on the ESP-12E. This is all good &hellip; <a href=\"https:\/\/www.makeriot2020.com\/index.php\/2021\/09\/02\/taking-the-next-step-with-the-iot-controller\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Taking the next step with the IoT Controller.&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":13680,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[89,53],"tags":[45,81,55],"class_list":["post-13679","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-custom-pcb-design","category-iot-devices","tag-electronics","tag-esp8266","tag-iot"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.makeriot2020.com\/index.php\/wp-json\/wp\/v2\/posts\/13679","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.makeriot2020.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.makeriot2020.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.makeriot2020.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.makeriot2020.com\/index.php\/wp-json\/wp\/v2\/comments?post=13679"}],"version-history":[{"count":0,"href":"https:\/\/www.makeriot2020.com\/index.php\/wp-json\/wp\/v2\/posts\/13679\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.makeriot2020.com\/index.php\/wp-json\/wp\/v2\/media\/13680"}],"wp:attachment":[{"href":"https:\/\/www.makeriot2020.com\/index.php\/wp-json\/wp\/v2\/media?parent=13679"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.makeriot2020.com\/index.php\/wp-json\/wp\/v2\/categories?post=13679"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.makeriot2020.com\/index.php\/wp-json\/wp\/v2\/tags?post=13679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}