The ESP8266 can act either as an Access Point (Master) like the BT router a station (Slave) like a Laptop. When acting as an Access point it has a fixed address of 192.168.4.1. In this mode you can connect devices to it, like a Laptop or tablet by setting the wi-fi or tablet built in wi-fi to the SSID of the ESP8266. The ESP8266 will give the Laptop or tablet an IP address in the 192.168.4 ranby jimeer - ByPic
The ByPic Firmware is now free and there is a new version for the BP1 or PICMX170 processor that incorporates the ability to read and write FAT files on an SD Card. The wiring details are here and the firmware is hereby jimeer - Announcements
Firmware is now available for the BP1 that will read and write FAT to an SD Cardby jimeer - ByPic
Sorry I should have said. It will be available in the next few days. Jimby jimeer - ByPic
I don't have any BP2 PCB's left, for others if you have this in a project and need one I can create a few but there will be a one off cost. Now for your question. The BP2 is being replaced with the bv509 http://www.bypic.byvac.com/index.php/BV509, There is also the BV513 still available http://www.bypic.byvac.com/index.php/BV513_V2. The BP1 does not have any firmware for adding an SD card hby jimeer - ByPic
I think you will find that the ground has not been considered. The serial still needs a ground to work, if that is coming form the external supply then it needs to be connected to the external ground.by jimeer - BV500
(** Reminder this is for the "Setting up a Server (1)" **) That is the problem. The IP address must be on the same network for communication to take place,thus 192.168.4.nn The nn doesn't matter the important bit is the first three digits which must match. The reasons for this are: 1) Your laptop is NOT connected to the ESP8266 but some other wifi device (obviously otherwise it woby jimeer - ByPic
Sorry, I forgot to ask, do also ipconfig and then what is the IP address of the Wireless LAN adapter? Jimby jimeer - ByPic
ok. you are having problems setting up a server as "Setting up a Server (1)" It looks as though you are nearly there. As you don't say I will assume that you are using Windows so, open a command window (start and type cmd) then ping 192.168.4.1 What is the result? Jimby jimeer - ByPic
Which doesn't work? Server(1) Client Client(2) using pushingbox Server(2) Try and be more specific, IP address, what you are using for the host, Windows, tablet laptop etc.by jimeer - ByPic
oops, try 12 Sorry I don't currently have a working Linux system so cant test myself - this one does not import any pipes at the top of the code. Jimby jimeer - ByPic
yes, (** I have just posted to here Version 13 that does not include any Windows pipe I forgot about that, so download V13 instead **) The pipe is to transfer a program or script from the clipboard to another program. Thus when you press F4 in PSpad it places the contents of that editor window into the clipboard, it then open a pipe to BvSerial and sends the data via the pipe to that, whicby jimeer - ByPic
I have just discovered https://www.pushingbox.com and so updated the IoT tutorial, under Client(2) heading so that the client can now send an email every so often. You will need a google account though but the email scenario looks like just a small part of what can be achieved. Jimby jimeer - ByPic
Dave, most kits are supplied with a 400 hole breadboard, much smaller, yours had a 700 hole breadboard which does have several short strips in the power rows. The menu item for exit is 0 (possibly 99): There are two sets of firmware one for when the BV508 comes without a kit and the exit is 99 and one for when the BV509 comes with a kit and the exit is 0, it also has extra menu items for driby jimeer - ByPic
Thanks for the reminder. The ESP8266.bas has been updated to ESP8266_b.bas and is now incorporated into the script: which is on the tutorial page. It effects the way the client mode works with the public server and now it works a bit more reliably being able to switch the LED on and off via I can't always guarantee this method though as it is open to all. To update, copy the above sby jimeer - ByPic
could it be that the IP address on the instructions is 192.168.4.1 and not 192.186.4.1 ?by jimeer - ByPic
yes, it is the menu program called 'main.bas', when it runs puts it is server mode. Type flclear(1) to remove just it from flash, as it was the last program to be loaded, an put your own main function in. Main is here and the offending function is here: function main() print "\n******************************************" print "\nWi-Fi Demonstatrion firmware&quoby jimeer - ByPic
By default the ADC voltage is fixed at 3.3V. If using rookie then it is simply a case of adc_init(channel) and adc_get(channel) to use. All the pins are available so it is possible to use a different source, you will need to consult the PIC32MX170 data sheet.by jimeer - BV500
hello, sorry abut the soldering. All of the information for the wi-fi module is here http://www.bypic.co.uk/index.php/IoT_Wi-Fi_Kit The firmware can be removed by typing flclear(0) at the ok prompt (after coming out of the menu). This will clear all of the firmware. To reload the firmware you will need to install the IDE, from the black screen (BvSerial), which you probably already haveby jimeer - ByPic
you may have just identified the problem: There is an LED on the BV508 which should light up when the BV104 is connected, double check the wiring from the BV104 to BV508: BV104 BV508 GND G RXD TX TXD RX 5V +V 3V (no connection) DTR DTR The BV508 is checked with the ESP8266 which is packed in the same bag together. Hby jimeer - ByPic
2) It is very easy to reload the firmware but you need the welcome screen first. As you have given me enough details to go on it is obvious that the CP210 driver needs to be re-installed. Lots of devices use the CP10x and there have been many versions. An older driver will be on your system that is stopping the new device from working properly an preventing communication with the BV508. You caby jimeer - ByPic
David, The highlighter has been set in place as part of the IDE http://www.bypic.co.uk/index.php/IDE. when you download this you download a copy of PSPad that has all of the correct settings in place. You need to start the PsPad editor inside the serial terminal by typing .edit (dot edit) on the black screen. Make sure no other instance of PSpad is running before typing .edit. This will thenby jimeer - ByPic
Thank you for the contribution, there is very little information on using the device with USB on a Linux platform so this will help. Jimby jimeer - Projects
That is the last function so everything is loaded okay. From the information given a reset will give you the menu, if not then either I have missed something from the information above or there is some information missing that would tell me why you are not getting the menu. From the above there is no reason why you are not getting a menu?by jimeer - ByPic
Sorry, I have run out of ideas, it is obviously something you are doing different (probably something obvious) but given the information I really have no idea what it is.by jimeer - ByPic
One or more of the programs in the script is not loading, which one is it? When the script is loading it tells you the file and the function on the back screen, which was the last file loaded?by jimeer - ByPic
You will need to provide some details: 1) what device is it 2) what have you got it connected to 3) wiring - which pins go whereby jimeer - ByPic
Sorry I didn't look at the previous posts. 1) I am assuming you have a BV508 2) You have wiped all the firmware with flclear(0) and loaded a script 3) If the menu is not there but wflist() is then I think you have downloaded the ESP8266.bas library as part of the script from this page. 4) Use flclear(0) again and down load the firmware from this page. The green script file at the top of thby jimeer - ByPic
There is a troubleshooting check list at the bottom of the page at this link: http://www.bypic.co.uk/index.php/Part_2_Serial_connection_and_constructionby jimeer - ByPic