Connecting a serial-over-USB device to a WiPy?
-
I have a battery charger that can be connected to a computer using a serial-over-USB interface; it’d be great if I could connect it to a WiPy for data collection / notifications. Any thoughts on how to do this? I’m guessing the WiPy can’t be configured as a USB host ...
Thanks in advance,
Tim -
@tshead You can use the machine.UART class for that purpose (see https://docs.pycom.io/chapter/firmwareapi/pycom/machine/UART.html).
You can for instance use UART1 for that purpose (P3 and P4). Just check that both sides work at 3.3V level Otherwise you would need a level converter. -
@robert-hh : Thanks for the quick response! I want to believe you, but this seems too simple :) To clarify, the device in question has a USB mini-B receptacle; when I plug it into my Mac, it uses a silabs CP210x driver to expose the device as a serial port at /dev/cu.SLAB_USBtoUART … are you saying that there’s some way to open-up a USB cable and wire it to the WiPy UART? My assumption was that the USB signal on the cable at that point wouldn’t be usable with a UART.
Many thanks,
Tim -
@tshead
You would have to get the UART signal before it goes into the CP210X, maybe physically opening your charger and finding a way to connect? If you can’t do that then it’s not possible. -
Unfortunately, that’s what I expected … was hoping for a magic cable :)
Cheers,
Tim -
We are building a custom expansion board that will have a USB host port for bringing IOT to ordinary USB devices. If you message me I can keep you updated of our progress. First batch of boards are due to arrive next week.
Update: Check out the First look: USB Host Expansion Board by Semireg
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login