FPGAs communicating over Bluetooth Demo. Send/receive ASCII data, make a transparent UART

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ส.ค. 2024
  • Shows a demonstration of two Nandland Go Boards communicating to each other without wires over a Bluetooth Low Energy (BLE) interface. This is a simple project that creates a "Transparent UART" between two devices, so that data that is received on one UART is forwarded to the remotely connected device.
    Source code: github.com/nan...
    Support me on Patreon: / nandland
    Get a Go Board for yourself: nandland.com/g...
    The Digilent PMOD Board: store.digilent...

ความคิดเห็น • 18

  • @aneeshprasobhan
    @aneeshprasobhan 3 ปีที่แล้ว +1

    Excellent channel. How did I not find this earlier.

  • @CraigHollabaugh
    @CraigHollabaugh 3 ปีที่แล้ว +3

    Thanks Mr. Nand.

  • @JoseFernandez-yz1sf
    @JoseFernandez-yz1sf 3 ปีที่แล้ว +2

    Excellent topic thank you for sharing.

  • @InfiniteQuest86
    @InfiniteQuest86 2 ปีที่แล้ว +2

    Lol, as I'm reading the screen. Wtf is poopDevice? Then he's like I named mine poopDevice.

  • @Bobur1777
    @Bobur1777 3 ปีที่แล้ว +2

    I initially thought that you were going to configure the bluetooth module from rtl, not just route the uart interface directly to the module. Suppose you were not able to hook it up to a computer, but could only configure it in rtl. How would you go about doing initial setup configuration? By writing an fsm that sends the config commands one after another? And of course the pairing mac address would be fixed in the rtl. I want to do something similar but with a configurable adc module, and set it up through spi. Like a crude volt meter. What do you suggest?

    • @Nandland
      @Nandland  3 ปีที่แล้ว

      Yes basically. You could get clever and put the commands pre-loaded into a Block RAM and then just read through the block RAM one character at a time to send them to the UART on the Bluetooth module. There are a few ways to do this.

  • @christophervargasschebesta3752
    @christophervargasschebesta3752 9 หลายเดือนก่อน

    Why is this programming process of comunication Bluetooth or wifi is not synthesised in ice studio like your other videos?

  • @briancooper2737
    @briancooper2737 3 ปีที่แล้ว +1

    I like that! I was wondering if you could connect via Bluetooth to say a video camera attached to an esp32 or something similar. Probably a lot of work but that pmod should make it easier anyhow.

    • @Nandland
      @Nandland  3 ปีที่แล้ว

      Would you want to send the video data over Bluetooth? Bluetooth is a low-bandwidth interface, so unless you had very little camera data you wanted to send it would be hard to make that work.

    • @briancooper2737
      @briancooper2737 3 ปีที่แล้ว

      @@Nandland Ahh I see, didn't think about that.

  • @SuryadevSingh-sz2ge
    @SuryadevSingh-sz2ge 4 หลายเดือนก่อน

    I am working on the project where I have to setup board to board connection using PMOD Bluetooth module with basys 3 board can anyone tell me how to approach this.

  • @ramapragadaanandasrikousik7082
    @ramapragadaanandasrikousik7082 ปีที่แล้ว

    Can you please tell me how to interface this pmod BLE to a zynq zedboard?

  • @chuckfaber7521
    @chuckfaber7521 3 ปีที่แล้ว

    I'm trying to implement the BLE PMod on the Nexys A7 and this has been a huge help. I'm wondering if you know if it's possible for the PMOD to act as a client listening to and getting data from multiple servers/devices?

    • @razvanvlad607
      @razvanvlad607 9 หลายเดือนก่อน

      Hey. I'm trying to do the same thing and doesn't work for me :( The code from here worked for you just fine ?

  • @coding_vlsi_vietnam
    @coding_vlsi_vietnam 3 ปีที่แล้ว

    HOW CAN I GET THIS BOARD ?

    • @Nandland
      @Nandland  3 ปีที่แล้ว +1

      Check the video description for all relevant links.