|
KiCADKicad
|
Promuda ESP8266
Promuda is a wireless programmable electronic platform aiming for easy and simple embedded aplication development.
The main target audience for this board are everyone who has a mobile phone! No more bulky PC's needed.
Promuda is designed to be able to programmed using a mobile phone out of the box. It has an application launcher and easy to use wifi manager. Just install a code editor and a downloader apk, and you are ready to go.
Features
All ESP8266 + Micropython features
4 Way directional button
2 Action button
Buzzer
Tri-color RGB LED
96x68 Monochrome display + backlight
Promuda application launcher
8 Digital I/O (selectable through jumper)
1 ADC input (selectable through jumper)
Rechargeable 1200mAh li-poly battery (so you can code on the go)
Our recommended code editor for Android:
NotePad Pro
It is the only text editor in playstore with whitespace marking option, which crucial when we works with python! Also no ads and no IAP.
Application downloader
Download it here Promuda Programmer for Android
Getting Started
Connecting to the board
Turn on your Promuda board
Go to Settings --> WIFI Info
Set your mobile phone SSID and Password
Turn on mobile hotspot
Press the reset button on the Promuda board
Write your first code
Open your favourite code editor on your mobile phone
Write your code! a simple hello world would be
from promudaCore import Display as d
d.printlcd('Hello World!',1,True)
"Save as" your file with this format: app_.py
Download your first code
On your Promuda board, check WIFI Menu. It should shows your board IP address
Open Promuda Programmer app
Edit the default IP address to follow your board IP address e.g change:
ws://192.168.4.1:8266
to
ws://192.168.43.8:8266
Click "Choose File" and locate your first code file
Click "Send to device" and wait until it completed
Run your first code
On your promuda board menu, go to "App"
It should shows your freshly written app name in the list
Select it --> Run
Your applicaton will run automatically after the board turned ON
To go back to Promuda menu, hold "A" button then press "RESET" button.
Debug your code
If your promuda application caught an exception when running, the backlight will be blinked continuously. Then we need to find out why by debug it.
Oh, we can do that?
Unfortunately there is no debug feature, yet. But you can see the last error/exception from your code by clicking "Get last error" button in the android app.
Force boot to Promuda menu
Hold "A" button while your Promuda board booted up.
Repair bricked devices
Although this is rare, but your devices can be bricked. Too many write process to the filesystem will ramp up the risk! To make it minimum to none, avoid any "write to file" process in your application. The recovery process is TBD.
Promuda ESP8266
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(1)
- Engineer Sep 15,2024
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Asurya88
-
-
-
-
-
-
3D printed Enclosure Backplate for Riden RD60xx power supplies
154 1 1 -
-