SlideShare a Scribd company logo
1 of 5
Download to read offline
https://www.youtube.com/embed/AxDYTR773SM
1 - ESP32 (WROOM-32 or WROVER-32) with 16 exposed pins
1 - ESP32 Breakout Board or equivalent pin header block
7 - Rotary Encoders (i.e. KY-040 Rotary Encoder Module CYT1062)
TODO: add >= 2 more for Elongation adjustments.
1 - +5VREG 1A Power Supply for ESP32 (i.e. ATX PowerSupply)
Install ESP Libraries in Arduino-IDE v2.0
Check your Router for more information
ESP32 - Complex Waveform
Generator V2
Setting Up The App
ESP32 Complex Waveform Generator - Arrangement for WROOM-32 or WROVER-E (DevKit-C)
PARTS Required
Installation Prerequisites
ArduinoJson
ESP32Encoder
Step 1. Open Esp32Full.ino and set Wifi Credentials
// #### Change Me - Local Wifi Info ####
const char *SSID = "NETGEAR";
const char *PWD = "12345678";
Step 2. Configure free local LAN IP address
Edit `./assets/espwavegen.js` and set the IP address used in Step 2 above.
Save and close the file
Paste the code into your Arduino-IDE and upload it to your ESP32
Open Web Browser
Open `index.html` in the `WebApp` directory below this file
File -> Open -> Browse to WebApp/index.html -> Open
Interface is now displayed!
Please post pics and videos of your waves, and let others know how achievable this is!
// #### CHANGE ME ####
// Set your Static IP address to a free IP in your local network
IPAddress local_IP(192, 168, 1, 8);
// Set your Gateway IP address
IPAddress gateway(192, 168, 1, 1);
IPAddress subnet(255, 255, 255, 0);
IPAddress primaryDNS(8, 8, 8, 8); //optional
IPAddress secondaryDNS(8, 8, 4, 4); //optional
Step 3. Configure ESP_HOST in Javascript File
TODO: Make configurable in the web interface
Step 3. Upload The code in `Esp32Full.ino`
Installing the ESP32 Board in Arduino IDE
Step 4. Access the WebApp in your Web Browser
Step 5: Enjoy!!
Output will be on Pins D2 and D4 by default
Need Amplification?
See: ESP32 - Complex Waveform Generator - Driver & Amplification
Additional Troubleshooting / Customization
Optional: Configure alternate Output Pins
// #### Output Pins ####
int pinChannel1 = 2;
int pinChannel2 = 4;
Optional: Adjust Encoder Pins if needed
View the Console Log for errors in your browser while clicking the app's sliders buttons etc..
Look in the Network tab for red errors. 404 or other. Sometimes the ESP may drop or reject the
connection on the first attempt. Just refresh the browser once or twice and it should resolve.
int pulseCount_EncoderPIN1 = 14;
int pulseCount_EncoderPIN2 = 13;
int pulseWidth_EncoderPIN1 = 35;
int pulseWidth_EncoderPIN2 = 34;
int pulseSpace_EncoderPIN1 = 19;
int pulseSpace_EncoderPIN2 = 18;
int gate_freq_EncoderPIN1 = 22;
int gate_freq_EncoderPIN2 = 23;
int pulseWidthModifier_EncoderPIN1 = 27;
int pulseWidthModifier_EncoderPIN2 = 26;
int pulseSpaceModifier_EncoderPIN1 = 5;
int pulseSpaceModifier_EncoderPIN2 = 32;
int gateModifier_EncoderPIN1 = 25;
int gateModifier_EncoderPIN2 = 33;
ESP C+ Code
Git Repo: https://bitbucket.org/cbake6807/esp32-complex-waveform-generator/src/master/
Troubleshooting:
Screenshot from 2022-08-06 13-24-55.png
Image not found or type unknown
Confirm the ESP is a connected host in your network and was given the IP you specified
Code notes if internet connectivity isn't an option. Also, encoder wiring connections for this
particular setup (Notepad++ document file type). Chris Bake ESP32 notes.txt
Notepad++ download: Notepad++
https://www.browserstack.com/guide/inspect-element-in-
chrome#:~:text=One%20of%20the%20easiest%20ways,%2C%20Sources%2C%20and%20ot
her%20tools.
https://www.wikihow.com/See-Who-Is-Connected-to-Your-Wireless-Network
Revision #14
Created 26 December 2022 02:11:16 by Chris Bake
Updated 30 January 2023 00:15:40 by Chris Bake

More Related Content

Similar to esp32-complex-waveform-generator-v2.pdf

Physical prototyping lab1-input_output (2)
Physical prototyping lab1-input_output (2)Physical prototyping lab1-input_output (2)
Physical prototyping lab1-input_output (2)Tony Olsson.
 
ATTiny Light Sculpture Project - Part I (Setup)
ATTiny Light Sculpture Project - Part I (Setup)ATTiny Light Sculpture Project - Part I (Setup)
ATTiny Light Sculpture Project - Part I (Setup)Brian Huang
 
ESP32 WiFi & Bluetooth Module - Getting Started Guide
ESP32 WiFi & Bluetooth Module - Getting Started GuideESP32 WiFi & Bluetooth Module - Getting Started Guide
ESP32 WiFi & Bluetooth Module - Getting Started Guidehandson28
 
Webshield internet of things
Webshield internet of thingsWebshield internet of things
Webshield internet of thingsRaghav Shetty
 
Intel galileo gen 2
Intel galileo gen 2Intel galileo gen 2
Intel galileo gen 2srknec
 
Arduino workshop
Arduino workshopArduino workshop
Arduino workshopmayur1432
 
Remote temperature monitor (DHT11)
Remote temperature monitor (DHT11)Remote temperature monitor (DHT11)
Remote temperature monitor (DHT11)Parshwadeep Lahane
 
Display Characters of a String one by One on a 7 Segment Display
Display Characters of a String one by One on a 7 Segment DisplayDisplay Characters of a String one by One on a 7 Segment Display
Display Characters of a String one by One on a 7 Segment DisplayRihab Rahman
 
IoT Hands-On-Lab, KINGS, 2019
IoT Hands-On-Lab, KINGS, 2019IoT Hands-On-Lab, KINGS, 2019
IoT Hands-On-Lab, KINGS, 2019Jong-Hyun Kim
 
Ch_2_8,9,10.pptx
Ch_2_8,9,10.pptxCh_2_8,9,10.pptx
Ch_2_8,9,10.pptxyosikit826
 
Embedded application development
Embedded application developmentEmbedded application development
Embedded application developmentAakash Raj
 

Similar to esp32-complex-waveform-generator-v2.pdf (20)

IoT Platform
IoT PlatformIoT Platform
IoT Platform
 
Remote tanklevelmonitor
Remote tanklevelmonitorRemote tanklevelmonitor
Remote tanklevelmonitor
 
Esp8266 v12
Esp8266 v12Esp8266 v12
Esp8266 v12
 
Physical prototyping lab1-input_output (2)
Physical prototyping lab1-input_output (2)Physical prototyping lab1-input_output (2)
Physical prototyping lab1-input_output (2)
 
ATTiny Light Sculpture Project - Part I (Setup)
ATTiny Light Sculpture Project - Part I (Setup)ATTiny Light Sculpture Project - Part I (Setup)
ATTiny Light Sculpture Project - Part I (Setup)
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
ESP32 WiFi & Bluetooth Module - Getting Started Guide
ESP32 WiFi & Bluetooth Module - Getting Started GuideESP32 WiFi & Bluetooth Module - Getting Started Guide
ESP32 WiFi & Bluetooth Module - Getting Started Guide
 
Lecture 7
Lecture 7Lecture 7
Lecture 7
 
Webshield internet of things
Webshield internet of thingsWebshield internet of things
Webshield internet of things
 
Arduino & NodeMcu
Arduino & NodeMcuArduino & NodeMcu
Arduino & NodeMcu
 
Intel galileo gen 2
Intel galileo gen 2Intel galileo gen 2
Intel galileo gen 2
 
Arduino workshop
Arduino workshopArduino workshop
Arduino workshop
 
Remote temperature monitor (DHT11)
Remote temperature monitor (DHT11)Remote temperature monitor (DHT11)
Remote temperature monitor (DHT11)
 
Display Characters of a String one by One on a 7 Segment Display
Display Characters of a String one by One on a 7 Segment DisplayDisplay Characters of a String one by One on a 7 Segment Display
Display Characters of a String one by One on a 7 Segment Display
 
Arduino intro.pptx
Arduino intro.pptxArduino intro.pptx
Arduino intro.pptx
 
IoT Hands-On-Lab, KINGS, 2019
IoT Hands-On-Lab, KINGS, 2019IoT Hands-On-Lab, KINGS, 2019
IoT Hands-On-Lab, KINGS, 2019
 
Ch_2_8,9,10.pptx
Ch_2_8,9,10.pptxCh_2_8,9,10.pptx
Ch_2_8,9,10.pptx
 
Embedded application development
Embedded application developmentEmbedded application development
Embedded application development
 
Aurdino presentation
Aurdino presentationAurdino presentation
Aurdino presentation
 
Indroduction arduino
Indroduction arduinoIndroduction arduino
Indroduction arduino
 

More from Daniel Donatelli

ca1213671a1-electrical-particle-generator.pdf
ca1213671a1-electrical-particle-generator.pdfca1213671a1-electrical-particle-generator.pdf
ca1213671a1-electrical-particle-generator.pdfDaniel Donatelli
 
ca1231872a1-hydrogen-injection-system.pdf
ca1231872a1-hydrogen-injection-system.pdfca1231872a1-hydrogen-injection-system.pdf
ca1231872a1-hydrogen-injection-system.pdfDaniel Donatelli
 
ca1227094a1-hydrogen-air-non-combustible-gas-mixing-combustion-system.pdf
ca1227094a1-hydrogen-air-non-combustible-gas-mixing-combustion-system.pdfca1227094a1-hydrogen-air-non-combustible-gas-mixing-combustion-system.pdf
ca1227094a1-hydrogen-air-non-combustible-gas-mixing-combustion-system.pdfDaniel Donatelli
 
ca1234774a1-hydrogen-generator-system.pdf
ca1234774a1-hydrogen-generator-system.pdfca1234774a1-hydrogen-generator-system.pdf
ca1234774a1-hydrogen-generator-system.pdfDaniel Donatelli
 
ca1234773a1-resonant-cavity-hydrogen-generator-that-operates-with-a-pulsed-vo...
ca1234773a1-resonant-cavity-hydrogen-generator-that-operates-with-a-pulsed-vo...ca1234773a1-resonant-cavity-hydrogen-generator-that-operates-with-a-pulsed-vo...
ca1234773a1-resonant-cavity-hydrogen-generator-that-operates-with-a-pulsed-vo...Daniel Donatelli
 
ca-1228833a1-gas-electrical-hydrogen-generator.pdf
ca-1228833a1-gas-electrical-hydrogen-generator.pdfca-1228833a1-gas-electrical-hydrogen-generator.pdf
ca-1228833a1-gas-electrical-hydrogen-generator.pdfDaniel Donatelli
 
ca1233379a1-hydrogen-gas-injection-for-internal-combustion-engine.pdf
ca1233379a1-hydrogen-gas-injection-for-internal-combustion-engine.pdfca1233379a1-hydrogen-gas-injection-for-internal-combustion-engine.pdf
ca1233379a1-hydrogen-gas-injection-for-internal-combustion-engine.pdfDaniel Donatelli
 
12ax7-dual-triode-operating-in-heptode-mode.pdf
12ax7-dual-triode-operating-in-heptode-mode.pdf12ax7-dual-triode-operating-in-heptode-mode.pdf
12ax7-dual-triode-operating-in-heptode-mode.pdfDaniel Donatelli
 
ca2067735a1-water-fuel-injection-system.pdf
ca2067735a1-water-fuel-injection-system.pdfca2067735a1-water-fuel-injection-system.pdf
ca2067735a1-water-fuel-injection-system.pdfDaniel Donatelli
 
10-channel-lm317-driver-using-cd4017.pdf
10-channel-lm317-driver-using-cd4017.pdf10-channel-lm317-driver-using-cd4017.pdf
10-channel-lm317-driver-using-cd4017.pdfDaniel Donatelli
 
1-10-channel-analog-amplitude-modulator.pdf
1-10-channel-analog-amplitude-modulator.pdf1-10-channel-analog-amplitude-modulator.pdf
1-10-channel-analog-amplitude-modulator.pdfDaniel Donatelli
 
hysteresis-in-magnetic-cores.pdf
hysteresis-in-magnetic-cores.pdfhysteresis-in-magnetic-cores.pdf
hysteresis-in-magnetic-cores.pdfDaniel Donatelli
 
hysterysis-core-saturation.pdf
hysterysis-core-saturation.pdfhysterysis-core-saturation.pdf
hysterysis-core-saturation.pdfDaniel Donatelli
 
flemings-left-hand-rule.pdf
flemings-left-hand-rule.pdfflemings-left-hand-rule.pdf
flemings-left-hand-rule.pdfDaniel Donatelli
 
hydroxyl-filling-station.pdf
hydroxyl-filling-station.pdfhydroxyl-filling-station.pdf
hydroxyl-filling-station.pdfDaniel Donatelli
 
hydrogen-gas-burner-4421474.pdf
hydrogen-gas-burner-4421474.pdfhydrogen-gas-burner-4421474.pdf
hydrogen-gas-burner-4421474.pdfDaniel Donatelli
 
hydrogen-gas-utilization.pdf
hydrogen-gas-utilization.pdfhydrogen-gas-utilization.pdf
hydrogen-gas-utilization.pdfDaniel Donatelli
 
h11d1-opto-coupler-opto-isolator.pdf
h11d1-opto-coupler-opto-isolator.pdfh11d1-opto-coupler-opto-isolator.pdf
h11d1-opto-coupler-opto-isolator.pdfDaniel Donatelli
 
general-conditioning-principles (2).pdf
general-conditioning-principles (2).pdfgeneral-conditioning-principles (2).pdf
general-conditioning-principles (2).pdfDaniel Donatelli
 

More from Daniel Donatelli (20)

ca1213671a1-electrical-particle-generator.pdf
ca1213671a1-electrical-particle-generator.pdfca1213671a1-electrical-particle-generator.pdf
ca1213671a1-electrical-particle-generator.pdf
 
ca1231872a1-hydrogen-injection-system.pdf
ca1231872a1-hydrogen-injection-system.pdfca1231872a1-hydrogen-injection-system.pdf
ca1231872a1-hydrogen-injection-system.pdf
 
ca1227094a1-hydrogen-air-non-combustible-gas-mixing-combustion-system.pdf
ca1227094a1-hydrogen-air-non-combustible-gas-mixing-combustion-system.pdfca1227094a1-hydrogen-air-non-combustible-gas-mixing-combustion-system.pdf
ca1227094a1-hydrogen-air-non-combustible-gas-mixing-combustion-system.pdf
 
ca1234774a1-hydrogen-generator-system.pdf
ca1234774a1-hydrogen-generator-system.pdfca1234774a1-hydrogen-generator-system.pdf
ca1234774a1-hydrogen-generator-system.pdf
 
ca1234773a1-resonant-cavity-hydrogen-generator-that-operates-with-a-pulsed-vo...
ca1234773a1-resonant-cavity-hydrogen-generator-that-operates-with-a-pulsed-vo...ca1234773a1-resonant-cavity-hydrogen-generator-that-operates-with-a-pulsed-vo...
ca1234773a1-resonant-cavity-hydrogen-generator-that-operates-with-a-pulsed-vo...
 
ca-1228833a1-gas-electrical-hydrogen-generator.pdf
ca-1228833a1-gas-electrical-hydrogen-generator.pdfca-1228833a1-gas-electrical-hydrogen-generator.pdf
ca-1228833a1-gas-electrical-hydrogen-generator.pdf
 
ca1233379a1-hydrogen-gas-injection-for-internal-combustion-engine.pdf
ca1233379a1-hydrogen-gas-injection-for-internal-combustion-engine.pdfca1233379a1-hydrogen-gas-injection-for-internal-combustion-engine.pdf
ca1233379a1-hydrogen-gas-injection-for-internal-combustion-engine.pdf
 
12ax7-dual-triode-operating-in-heptode-mode.pdf
12ax7-dual-triode-operating-in-heptode-mode.pdf12ax7-dual-triode-operating-in-heptode-mode.pdf
12ax7-dual-triode-operating-in-heptode-mode.pdf
 
ca2067735a1-water-fuel-injection-system.pdf
ca2067735a1-water-fuel-injection-system.pdfca2067735a1-water-fuel-injection-system.pdf
ca2067735a1-water-fuel-injection-system.pdf
 
10-channel-lm317-driver-using-cd4017.pdf
10-channel-lm317-driver-using-cd4017.pdf10-channel-lm317-driver-using-cd4017.pdf
10-channel-lm317-driver-using-cd4017.pdf
 
1-10-channel-analog-amplitude-modulator.pdf
1-10-channel-analog-amplitude-modulator.pdf1-10-channel-analog-amplitude-modulator.pdf
1-10-channel-analog-amplitude-modulator.pdf
 
flyback-mode (1).pdf
flyback-mode (1).pdfflyback-mode (1).pdf
flyback-mode (1).pdf
 
hysteresis-in-magnetic-cores.pdf
hysteresis-in-magnetic-cores.pdfhysteresis-in-magnetic-cores.pdf
hysteresis-in-magnetic-cores.pdf
 
hysterysis-core-saturation.pdf
hysterysis-core-saturation.pdfhysterysis-core-saturation.pdf
hysterysis-core-saturation.pdf
 
flemings-left-hand-rule.pdf
flemings-left-hand-rule.pdfflemings-left-hand-rule.pdf
flemings-left-hand-rule.pdf
 
hydroxyl-filling-station.pdf
hydroxyl-filling-station.pdfhydroxyl-filling-station.pdf
hydroxyl-filling-station.pdf
 
hydrogen-gas-burner-4421474.pdf
hydrogen-gas-burner-4421474.pdfhydrogen-gas-burner-4421474.pdf
hydrogen-gas-burner-4421474.pdf
 
hydrogen-gas-utilization.pdf
hydrogen-gas-utilization.pdfhydrogen-gas-utilization.pdf
hydrogen-gas-utilization.pdf
 
h11d1-opto-coupler-opto-isolator.pdf
h11d1-opto-coupler-opto-isolator.pdfh11d1-opto-coupler-opto-isolator.pdf
h11d1-opto-coupler-opto-isolator.pdf
 
general-conditioning-principles (2).pdf
general-conditioning-principles (2).pdfgeneral-conditioning-principles (2).pdf
general-conditioning-principles (2).pdf
 

Recently uploaded

Innovating Manufacturing with CNC Technology
Innovating Manufacturing with CNC TechnologyInnovating Manufacturing with CNC Technology
Innovating Manufacturing with CNC Technologyquickpartslimitlessm
 
Digamma - CertiCon Team Skills and Qualifications
Digamma - CertiCon Team Skills and QualificationsDigamma - CertiCon Team Skills and Qualifications
Digamma - CertiCon Team Skills and QualificationsMihajloManjak
 
BLUE VEHICLES the kids picture show 2024
BLUE VEHICLES the kids picture show 2024BLUE VEHICLES the kids picture show 2024
BLUE VEHICLES the kids picture show 2024AHOhOops1
 
Hyundai World Rally Team in action at 2024 WRC
Hyundai World Rally Team in action at 2024 WRCHyundai World Rally Team in action at 2024 WRC
Hyundai World Rally Team in action at 2024 WRCHyundai Motor Group
 
call girls in G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in  G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in  G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Russian Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...
Russian  Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...Russian  Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...
Russian Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...shivangimorya083
 
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...
Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...
Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...shivangimorya083
 
John Deere 200lc Excavator Operation And Tests Repair Manual.pdf
John Deere 200lc Excavator Operation And Tests Repair Manual.pdfJohn Deere 200lc Excavator Operation And Tests Repair Manual.pdf
John Deere 200lc Excavator Operation And Tests Repair Manual.pdfExcavator
 
Call me @ 9892124323 Call Girl in Andheri East With Free Home Delivery
Call me @ 9892124323 Call Girl in Andheri East With Free Home DeliveryCall me @ 9892124323 Call Girl in Andheri East With Free Home Delivery
Call me @ 9892124323 Call Girl in Andheri East With Free Home DeliveryPooja Nehwal
 
꧁ ୨⎯Call Girls In Ashok Vihar, New Delhi **✿❀7042364481❀✿**Escorts ServiCes C...
꧁ ୨⎯Call Girls In Ashok Vihar, New Delhi **✿❀7042364481❀✿**Escorts ServiCes C...꧁ ୨⎯Call Girls In Ashok Vihar, New Delhi **✿❀7042364481❀✿**Escorts ServiCes C...
꧁ ୨⎯Call Girls In Ashok Vihar, New Delhi **✿❀7042364481❀✿**Escorts ServiCes C...Hot Call Girls In Sector 58 (Noida)
 
Not Sure About VW EGR Valve Health Look For These Symptoms
Not Sure About VW EGR Valve Health Look For These SymptomsNot Sure About VW EGR Valve Health Look For These Symptoms
Not Sure About VW EGR Valve Health Look For These SymptomsFifth Gear Automotive
 
UNIT-III-TRANSMISSION SYSTEMS REAR AXLES
UNIT-III-TRANSMISSION SYSTEMS REAR AXLESUNIT-III-TRANSMISSION SYSTEMS REAR AXLES
UNIT-III-TRANSMISSION SYSTEMS REAR AXLESDineshKumar4165
 
Beautiful Vip Call Girls Punjabi Bagh 9711199012 Call /Whatsapps
Beautiful Vip  Call Girls Punjabi Bagh 9711199012 Call /WhatsappsBeautiful Vip  Call Girls Punjabi Bagh 9711199012 Call /Whatsapps
Beautiful Vip Call Girls Punjabi Bagh 9711199012 Call /Whatsappssapnasaifi408
 
2024 TOP 10 most fuel-efficient vehicles according to the US agency
2024 TOP 10 most fuel-efficient vehicles according to the US agency2024 TOP 10 most fuel-efficient vehicles according to the US agency
2024 TOP 10 most fuel-efficient vehicles according to the US agencyHyundai Motor Group
 
办理埃默里大学毕业证Emory毕业证原版一比一
办理埃默里大学毕业证Emory毕业证原版一比一办理埃默里大学毕业证Emory毕业证原版一比一
办理埃默里大学毕业证Emory毕业证原版一比一mkfnjj
 
VIP Mumbai Call Girls Thakur village Just Call 9920874524 with A/C Room Cash ...
VIP Mumbai Call Girls Thakur village Just Call 9920874524 with A/C Room Cash ...VIP Mumbai Call Girls Thakur village Just Call 9920874524 with A/C Room Cash ...
VIP Mumbai Call Girls Thakur village Just Call 9920874524 with A/C Room Cash ...Garima Khatri
 
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...Hot Call Girls In Sector 58 (Noida)
 

Recently uploaded (20)

Innovating Manufacturing with CNC Technology
Innovating Manufacturing with CNC TechnologyInnovating Manufacturing with CNC Technology
Innovating Manufacturing with CNC Technology
 
Indian Downtown Call Girls # 00971528903066 # Indian Call Girls In Downtown D...
Indian Downtown Call Girls # 00971528903066 # Indian Call Girls In Downtown D...Indian Downtown Call Girls # 00971528903066 # Indian Call Girls In Downtown D...
Indian Downtown Call Girls # 00971528903066 # Indian Call Girls In Downtown D...
 
Digamma - CertiCon Team Skills and Qualifications
Digamma - CertiCon Team Skills and QualificationsDigamma - CertiCon Team Skills and Qualifications
Digamma - CertiCon Team Skills and Qualifications
 
BLUE VEHICLES the kids picture show 2024
BLUE VEHICLES the kids picture show 2024BLUE VEHICLES the kids picture show 2024
BLUE VEHICLES the kids picture show 2024
 
Hyundai World Rally Team in action at 2024 WRC
Hyundai World Rally Team in action at 2024 WRCHyundai World Rally Team in action at 2024 WRC
Hyundai World Rally Team in action at 2024 WRC
 
call girls in G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in  G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in  G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Russian Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...
Russian  Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...Russian  Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...
Russian Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...
 
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...
Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...
Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...
 
John Deere 200lc Excavator Operation And Tests Repair Manual.pdf
John Deere 200lc Excavator Operation And Tests Repair Manual.pdfJohn Deere 200lc Excavator Operation And Tests Repair Manual.pdf
John Deere 200lc Excavator Operation And Tests Repair Manual.pdf
 
Call Girls in Shri Niwas Puri Delhi 💯Call Us 🔝9953056974🔝
Call Girls in  Shri Niwas Puri  Delhi 💯Call Us 🔝9953056974🔝Call Girls in  Shri Niwas Puri  Delhi 💯Call Us 🔝9953056974🔝
Call Girls in Shri Niwas Puri Delhi 💯Call Us 🔝9953056974🔝
 
Call me @ 9892124323 Call Girl in Andheri East With Free Home Delivery
Call me @ 9892124323 Call Girl in Andheri East With Free Home DeliveryCall me @ 9892124323 Call Girl in Andheri East With Free Home Delivery
Call me @ 9892124323 Call Girl in Andheri East With Free Home Delivery
 
꧁ ୨⎯Call Girls In Ashok Vihar, New Delhi **✿❀7042364481❀✿**Escorts ServiCes C...
꧁ ୨⎯Call Girls In Ashok Vihar, New Delhi **✿❀7042364481❀✿**Escorts ServiCes C...꧁ ୨⎯Call Girls In Ashok Vihar, New Delhi **✿❀7042364481❀✿**Escorts ServiCes C...
꧁ ୨⎯Call Girls In Ashok Vihar, New Delhi **✿❀7042364481❀✿**Escorts ServiCes C...
 
Not Sure About VW EGR Valve Health Look For These Symptoms
Not Sure About VW EGR Valve Health Look For These SymptomsNot Sure About VW EGR Valve Health Look For These Symptoms
Not Sure About VW EGR Valve Health Look For These Symptoms
 
UNIT-III-TRANSMISSION SYSTEMS REAR AXLES
UNIT-III-TRANSMISSION SYSTEMS REAR AXLESUNIT-III-TRANSMISSION SYSTEMS REAR AXLES
UNIT-III-TRANSMISSION SYSTEMS REAR AXLES
 
Beautiful Vip Call Girls Punjabi Bagh 9711199012 Call /Whatsapps
Beautiful Vip  Call Girls Punjabi Bagh 9711199012 Call /WhatsappsBeautiful Vip  Call Girls Punjabi Bagh 9711199012 Call /Whatsapps
Beautiful Vip Call Girls Punjabi Bagh 9711199012 Call /Whatsapps
 
2024 TOP 10 most fuel-efficient vehicles according to the US agency
2024 TOP 10 most fuel-efficient vehicles according to the US agency2024 TOP 10 most fuel-efficient vehicles according to the US agency
2024 TOP 10 most fuel-efficient vehicles according to the US agency
 
办理埃默里大学毕业证Emory毕业证原版一比一
办理埃默里大学毕业证Emory毕业证原版一比一办理埃默里大学毕业证Emory毕业证原版一比一
办理埃默里大学毕业证Emory毕业证原版一比一
 
VIP Mumbai Call Girls Thakur village Just Call 9920874524 with A/C Room Cash ...
VIP Mumbai Call Girls Thakur village Just Call 9920874524 with A/C Room Cash ...VIP Mumbai Call Girls Thakur village Just Call 9920874524 with A/C Room Cash ...
VIP Mumbai Call Girls Thakur village Just Call 9920874524 with A/C Room Cash ...
 
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
 

esp32-complex-waveform-generator-v2.pdf

  • 1. https://www.youtube.com/embed/AxDYTR773SM 1 - ESP32 (WROOM-32 or WROVER-32) with 16 exposed pins 1 - ESP32 Breakout Board or equivalent pin header block 7 - Rotary Encoders (i.e. KY-040 Rotary Encoder Module CYT1062) TODO: add >= 2 more for Elongation adjustments. 1 - +5VREG 1A Power Supply for ESP32 (i.e. ATX PowerSupply) Install ESP Libraries in Arduino-IDE v2.0 Check your Router for more information ESP32 - Complex Waveform Generator V2 Setting Up The App ESP32 Complex Waveform Generator - Arrangement for WROOM-32 or WROVER-E (DevKit-C) PARTS Required Installation Prerequisites ArduinoJson ESP32Encoder Step 1. Open Esp32Full.ino and set Wifi Credentials // #### Change Me - Local Wifi Info #### const char *SSID = "NETGEAR"; const char *PWD = "12345678"; Step 2. Configure free local LAN IP address
  • 2. Edit `./assets/espwavegen.js` and set the IP address used in Step 2 above. Save and close the file Paste the code into your Arduino-IDE and upload it to your ESP32 Open Web Browser Open `index.html` in the `WebApp` directory below this file File -> Open -> Browse to WebApp/index.html -> Open Interface is now displayed! Please post pics and videos of your waves, and let others know how achievable this is! // #### CHANGE ME #### // Set your Static IP address to a free IP in your local network IPAddress local_IP(192, 168, 1, 8); // Set your Gateway IP address IPAddress gateway(192, 168, 1, 1); IPAddress subnet(255, 255, 255, 0); IPAddress primaryDNS(8, 8, 8, 8); //optional IPAddress secondaryDNS(8, 8, 4, 4); //optional Step 3. Configure ESP_HOST in Javascript File TODO: Make configurable in the web interface Step 3. Upload The code in `Esp32Full.ino` Installing the ESP32 Board in Arduino IDE Step 4. Access the WebApp in your Web Browser Step 5: Enjoy!!
  • 3. Output will be on Pins D2 and D4 by default Need Amplification? See: ESP32 - Complex Waveform Generator - Driver & Amplification Additional Troubleshooting / Customization Optional: Configure alternate Output Pins // #### Output Pins #### int pinChannel1 = 2; int pinChannel2 = 4; Optional: Adjust Encoder Pins if needed
  • 4. View the Console Log for errors in your browser while clicking the app's sliders buttons etc.. Look in the Network tab for red errors. 404 or other. Sometimes the ESP may drop or reject the connection on the first attempt. Just refresh the browser once or twice and it should resolve. int pulseCount_EncoderPIN1 = 14; int pulseCount_EncoderPIN2 = 13; int pulseWidth_EncoderPIN1 = 35; int pulseWidth_EncoderPIN2 = 34; int pulseSpace_EncoderPIN1 = 19; int pulseSpace_EncoderPIN2 = 18; int gate_freq_EncoderPIN1 = 22; int gate_freq_EncoderPIN2 = 23; int pulseWidthModifier_EncoderPIN1 = 27; int pulseWidthModifier_EncoderPIN2 = 26; int pulseSpaceModifier_EncoderPIN1 = 5; int pulseSpaceModifier_EncoderPIN2 = 32; int gateModifier_EncoderPIN1 = 25; int gateModifier_EncoderPIN2 = 33; ESP C+ Code Git Repo: https://bitbucket.org/cbake6807/esp32-complex-waveform-generator/src/master/ Troubleshooting:
  • 5. Screenshot from 2022-08-06 13-24-55.png Image not found or type unknown Confirm the ESP is a connected host in your network and was given the IP you specified Code notes if internet connectivity isn't an option. Also, encoder wiring connections for this particular setup (Notepad++ document file type). Chris Bake ESP32 notes.txt Notepad++ download: Notepad++ https://www.browserstack.com/guide/inspect-element-in- chrome#:~:text=One%20of%20the%20easiest%20ways,%2C%20Sources%2C%20and%20ot her%20tools. https://www.wikihow.com/See-Who-Is-Connected-to-Your-Wireless-Network Revision #14 Created 26 December 2022 02:11:16 by Chris Bake Updated 30 January 2023 00:15:40 by Chris Bake