{"id":6314,"date":"2024-07-02T06:42:07","date_gmt":"2024-07-02T06:42:07","guid":{"rendered":"https:\/\/surinlearninglab.com\/?p=6314"},"modified":"2025-05-02T01:54:43","modified_gmt":"2025-05-02T01:54:43","slug":"magic-button-esp8266","status":"publish","type":"post","link":"https:\/\/surinlearninglab.com\/th\/2024\/07\/02\/magic-button-esp8266\/","title":{"rendered":"Magic Button &#8211; ESP8266"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"6314\" class=\"elementor elementor-6314\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e12ba80 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e12ba80\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-63c96a7c\" data-id=\"63c96a7c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-440e6997 elementor-position-top elementor-widget elementor-widget-image-box\" data-id=\"440e6997\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img decoding=\"async\" src=\"https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/07\/magic-button-esp8266.webp?fit=700%2C400&#038;ssl=1\" title=\"magic button esp8266\" alt=\"magic button esp8266\" loading=\"lazy\" \/><\/figure><div class=\"elementor-image-box-content\"><h2 class=\"elementor-image-box-title\">Magic Button - ESP8266<\/h2><p class=\"elementor-image-box-description\">Hey Science Enthusiasts! Today, we're diving into an exciting project using the ESP8266 module to make voice calls through Twilio's powerful API. This guide will walk you through setting up your ESP8266 to connect to WiFi and use Twilio to make calls at the press of a button. Inspired by the practical need to help an elderly relative who regularly misplaces their phone, this project is designed to simplify their life. With just a press of a button, their phone will ring, making it easy to find. Whether you're building a smart solution for a loved one or an emergency alert system, this guide has got you covered. Let's get started!<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e1dd5ee elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"5e1dd5ee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d55cf75 elementor-widget elementor-widget-heading\" data-id=\"5d55cf75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e43\u0e0a\u0e49:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5ad67bb elementor-widget elementor-widget-text-editor\" data-id=\"5ad67bb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li><strong>ESP8266 Module<\/strong>: The microcontroller that will drive our project.<\/li><li><strong>USB to UART Bridge<\/strong>: To program the ESP8266.<\/li><li><strong>Button<\/strong>: To trigger the call.<\/li><li><strong>LED<\/strong>: To indicate call status.<\/li><li><strong>\u0e40\u0e23\u0e0b\u0e34\u0e2a\u0e40\u0e15\u0e2d\u0e23\u0e4c:<\/strong>: For the LED (220ohm) and button (10k ohm).<\/li><li><strong>Breadboard and Jumper Wires<\/strong>: For prototyping the circuit.<\/li><li><strong>Twilio Account<\/strong>: You&#8217;ll need a registered account with Twilio to access their API.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-36366f80 elementor-widget elementor-widget-image-gallery\" data-id=\"36366f80\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-gallery.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-gallery\">\n\t\t\t\n<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"36366f80\" data-elementor-lightbox-title=\"download (1)\" data-elementor-lightbox-description=\"ESP 8266 NodeMCU\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NjA2MSwidXJsIjoiaHR0cHM6XC9cL3N1cmlubGVhcm5pbmdsYWIuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNlwvZG93bmxvYWQtMS5qcGciLCJzbGlkZXNob3ciOiIzNjM2NmY4MCJ9\" href=\"https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/06\/download-1.jpg?ssl=1\"><img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/06\/download-1.jpg?resize=150%2C150&amp;ssl=1\" class=\"attachment-thumbnail size-thumbnail\" alt=\"ESP 8266 NodeMCU\" srcset=\"https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/06\/download-1.jpg?w=225&amp;ssl=1 225w, https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/06\/download-1.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/06\/download-1.jpg?resize=12%2C12&amp;ssl=1 12w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"36366f80\" data-elementor-lightbox-title=\"download (2)\" data-elementor-lightbox-description=\"ESP 8266 NodeMCU\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NjA2MiwidXJsIjoiaHR0cHM6XC9cL3N1cmlubGVhcm5pbmdsYWIuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNlwvZG93bmxvYWQtMi5qcGciLCJzbGlkZXNob3ciOiIzNjM2NmY4MCJ9\" href=\"https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/06\/download-2.jpg?ssl=1\"><img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/06\/download-2.jpg?resize=150%2C150&amp;ssl=1\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"36366f80\" data-elementor-lightbox-title=\"download (3)\" data-elementor-lightbox-description=\"ESP 8266 NodeMCU\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NjA2MywidXJsIjoiaHR0cHM6XC9cL3N1cmlubGVhcm5pbmdsYWIuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNlwvZG93bmxvYWQtMy5qcGciLCJzbGlkZXNob3ciOiIzNjM2NmY4MCJ9\" href=\"https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/06\/download-3.jpg?ssl=1\"><img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/06\/download-3.jpg?resize=150%2C150&amp;ssl=1\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"36366f80\" data-elementor-lightbox-title=\"button\" data-elementor-lightbox-description=\"ESP 8266 NodeMCU\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NjMyNywidXJsIjoiaHR0cHM6XC9cL3N1cmlubGVhcm5pbmdsYWIuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wN1wvYnV0dG9uLmpwZyIsInNsaWRlc2hvdyI6IjM2MzY2ZjgwIn0%3D\" href=\"https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/07\/button.jpg?ssl=1\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/07\/button.jpg?resize=150%2C150&amp;ssl=1\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/07\/button.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/07\/button.jpg?resize=12%2C12&amp;ssl=1 12w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"36366f80\" data-elementor-lightbox-title=\"jump wires\" data-elementor-lightbox-description=\"Bread Board Jump Wires\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NjIxNiwidXJsIjoiaHR0cHM6XC9cL3N1cmlubGVhcm5pbmdsYWIuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNlwvanVtcC13aXJlcy5qcGciLCJzbGlkZXNob3ciOiIzNjM2NmY4MCJ9\" href=\"https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/06\/jump-wires.jpg?ssl=1\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/06\/jump-wires.jpg?resize=150%2C150&amp;ssl=1\" class=\"attachment-thumbnail size-thumbnail\" alt=\"Bread Board Jump Wires\" srcset=\"https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/06\/jump-wires.jpg?w=225&amp;ssl=1 225w, https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/06\/jump-wires.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/06\/jump-wires.jpg?resize=12%2C12&amp;ssl=1 12w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6829a88f elementor-widget elementor-widget-heading\" data-id=\"6829a88f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Step 1: Hardware Setup<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e0e696 elementor-widget elementor-widget-text-editor\" data-id=\"7e0e696\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Let\u2019s start by connecting our components.<\/p><ul><li><strong>Connect the Button<\/strong>:<ul><li>One side to <code>GPIO D1<\/code> on the ESP8266.<\/li><li>The other side to <code>Ground<\/code> through a pull-down resistor.<\/li><\/ul><\/li><li><strong>Set Up the LED<\/strong>:<ul><li>Anode (longer leg) to <code>GPIO D4<\/code>.<\/li><li>Cathode (shorter leg) to <code>Ground<\/code> through a current-limiting resistor.<\/li><\/ul><\/li><\/ul><p><strong>Note<\/strong>: Double-check all connections to ensure they&#8217;re secure and correct to prevent any short circuits.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-60e213d1 elementor-widget elementor-widget-image\" data-id=\"60e213d1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"560\" src=\"https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/07\/magic-button-1.png?fit=1024%2C560&amp;ssl=1\" class=\"attachment-large size-large wp-image-6333\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/07\/magic-button-1.png?w=1604&amp;ssl=1 1604w, https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/07\/magic-button-1.png?resize=300%2C164&amp;ssl=1 300w, https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/07\/magic-button-1.png?resize=1024%2C560&amp;ssl=1 1024w, https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/07\/magic-button-1.png?resize=768%2C420&amp;ssl=1 768w, https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/07\/magic-button-1.png?resize=1536%2C840&amp;ssl=1 1536w, https:\/\/i0.wp.com\/surinlearninglab.com\/wp-content\/uploads\/2024\/07\/magic-button-1.png?resize=18%2C10&amp;ssl=1 18w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e0d1a8 elementor-widget elementor-widget-heading\" data-id=\"5e0d1a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Step 2: Software Setup<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-14d4f3c2 elementor-widget elementor-widget-text-editor\" data-id=\"14d4f3c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Now, let\u2019s set up our ESP8266 with the necessary code.<\/p><ul><li><p><strong>Install Arduino IDE<\/strong>:<\/p><ul><li>Download and install the Arduino IDE if you haven&#8217;t already.<\/li><\/ul><\/li><li><p><strong>Configure the Arduino IDE<\/strong>:<\/p><ul><li>Add the ESP8266 board to your Arduino IDE.<\/li><li>Install the <code>WiFiClientSecure<\/code> and <code>base64<\/code> libraries via the Library Manager.<\/li><\/ul><\/li><li><p><strong>Programming the ESP8266<\/strong>:<\/p><ul><li>Copy the provided sketch into your Arduino IDE.<\/li><li>Replace the <code>ssid<\/code>, <code>password<\/code>, <code>accountSID<\/code>, <code>authToken<\/code>, <code>fromNumber<\/code>, and <code>toNumber<\/code> with your actual Twilio and WiFi credentials.<\/li><\/ul><\/li><li><p><strong>Upload the Code<\/strong>:<\/p><ul><li>Connect your ESP8266 to your computer via the USB to UART bridge.<\/li><li>Select the correct board and port in the Arduino IDE.<\/li><li>Upload the sketch.<\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-244da964 elementor-button-info elementor-align-center elementor-widget elementor-widget-button\" data-id=\"244da964\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/github.com\/Surin-Learning-Lab\/Magic-Button\/tree\/main\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fab fa-github\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Click here for Arduino Sketch<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-58acf9bd elementor-widget elementor-widget-heading\" data-id=\"58acf9bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Step 3: Test Your Setup<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c55ec0f elementor-widget elementor-widget-text-editor\" data-id=\"6c55ec0f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Time to test our project and make a call!<\/p><ul><li><p><strong>Power Up Your ESP8266<\/strong>:<\/p><ul><li>Use a USB cable or an appropriate external power source.<\/li><\/ul><\/li><li><p><strong>Activate the Call<\/strong>:<\/p><ul><li>Press the button connected to <code>D1<\/code>.<\/li><li>The LED should light up indicating that the call is being made.<\/li><li>Check the serial monitor in Arduino IDE to see the call status and any messages from Twilio.<\/li><\/ul><\/li><\/ul><h5>\ud83d\udcde Congratulations! Your ESP8266 Twilio Voice Caller is Ready! \ud83d\udcde<\/h5>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-17ab90a9 elementor-widget elementor-widget-heading\" data-id=\"17ab90a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Troubleshooting Tips:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f6911b4 elementor-widget elementor-widget-text-editor\" data-id=\"6f6911b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li><strong>Not Connecting to WiFi?<\/strong> Check your SSID and password.<\/li><li><strong>No Response from Twilio?<\/strong> Ensure your Twilio credentials are correct and that your Twilio account has necessary permissions and credits.<\/li><li><strong>LED Not Lighting Up?<\/strong> Verify your LED connections and ensure your GPIO pin is correctly defined in your sketch<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c681560 elementor-widget elementor-widget-text-editor\" data-id=\"1c681560\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><em>This practical project not only helps in finding a misplaced phone but also serves as a straightforward communication tool for emergencies. It can be easily adapted and expanded to fit more complex needs or integrated into broader home automation systems. Keep experimenting, keep learning, and enjoy making life simpler and safer with your new tech skills!<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Magic Button &#8211; ESP8266 Hey Science Enthusiasts! Today, we&#8217;re diving into an exciting project using the ESP8266 module to make voice calls through Twilio&#8217;s powerful API. This guide will walk you through setting up your ESP8266 to connect to WiFi and use Twilio to make calls at the press of a button. Inspired by the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"iawp_total_views":64,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[8],"tags":[],"class_list":["post-6314","post","type-post","status-publish","format-standard","hentry","category-esp8266"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/surinlearninglab.com\/th\/wp-json\/wp\/v2\/posts\/6314","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/surinlearninglab.com\/th\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/surinlearninglab.com\/th\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/surinlearninglab.com\/th\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/surinlearninglab.com\/th\/wp-json\/wp\/v2\/comments?post=6314"}],"version-history":[{"count":16,"href":"https:\/\/surinlearninglab.com\/th\/wp-json\/wp\/v2\/posts\/6314\/revisions"}],"predecessor-version":[{"id":6461,"href":"https:\/\/surinlearninglab.com\/th\/wp-json\/wp\/v2\/posts\/6314\/revisions\/6461"}],"wp:attachment":[{"href":"https:\/\/surinlearninglab.com\/th\/wp-json\/wp\/v2\/media?parent=6314"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/surinlearninglab.com\/th\/wp-json\/wp\/v2\/categories?post=6314"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/surinlearninglab.com\/th\/wp-json\/wp\/v2\/tags?post=6314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}