<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									ESP32 + nRF24LO1 BASED walkie talkie PROJECT not working yet! - ESP32 &amp; ESP8266				            </title>
            <link>https://forum.dronebotworkshop.com/esp32-esp8266/esp32-nrf24lo1-based-walkie-talkie-project-not-working-yet/</link>
            <description>Discussion board for Robotics, Arduino, Raspberry Pi and other DIY electronics and modules. Join us today!</description>
            <language>en-US</language>
            <lastBuildDate>Sun, 11 Oct 2026 18:47:09 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>RE: ESP32 + nRF24LO1 BASED walkie talkie PROJECT not working yet!</title>
                        <link>https://forum.dronebotworkshop.com/esp32-esp8266/esp32-nrf24lo1-based-walkie-talkie-project-not-working-yet/#post-52754</link>
                        <pubDate>Sun, 24 May 2026 14:01:07 +0000</pubDate>
                        <description><![CDATA[I&#039;m glad you got it working. It would be a good excercise to see if you could get it working with an 24L01. The packet size on the 24L01 is only 32 bytes so thats only two 16 bit audio sampl...]]></description>
                        <content:encoded><![CDATA[<p>I'm glad you got it working. It would be a good excercise to see if you could get it working with an 24L01. The packet size on the 24L01 is only 32 bytes so thats only two 16 bit audio samples. I think there will be a lot of overhead and you will be interrupting  the processor quite frequently to send packets on one side and recieve packets on the other. </p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/esp32-esp8266/">ESP32 &amp; ESP8266</category>                        <dc:creator>noweare</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/esp32-esp8266/esp32-nrf24lo1-based-walkie-talkie-project-not-working-yet/#post-52754</guid>
                    </item>
				                    <item>
                        <title>RE: ESP32 + nRF24LO1 BASED walkie talkie PROJECT not working yet!</title>
                        <link>https://forum.dronebotworkshop.com/esp32-esp8266/esp32-nrf24lo1-based-walkie-talkie-project-not-working-yet/#post-52753</link>
                        <pubDate>Sat, 23 May 2026 20:36:29 +0000</pubDate>
                        <description><![CDATA[@noweare Thanks a lot for your response &#x2764;&#xfe0f; . I was able to blink the LED on the other ESP32 board using the nRF24L01 module, but I couldn’t successfully transmit audio packets ...]]></description>
                        <content:encoded><![CDATA[<p>@noweare Thanks a lot for your response &#x2764;&#xfe0f; . I was able to blink the LED on the other ESP32 board using the nRF24L01 module, but I couldn’t successfully transmit audio packets yet. I didn't try transmitting text file though.(Didn't see your res on time)</p>
<p>To meet the project submission deadline, I decided to use the ESP-NOW protocol with Wi-Fi for the walkie-talkie project instead.</p>
<p>I still hope to try the nRF24L01 setup again later when I get a new set of ESP32 boards.</p>
<p>It would also be great if someone could successfully implement the nRF24L01 + ESP32 audio transmission project and share a working video on YouTube.</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/esp32-esp8266/">ESP32 &amp; ESP8266</category>                        <dc:creator>maximuz4</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/esp32-esp8266/esp32-nrf24lo1-based-walkie-talkie-project-not-working-yet/#post-52753</guid>
                    </item>
				                    <item>
                        <title>RE: ESP32 + nRF24LO1 BASED walkie talkie PROJECT not working yet!</title>
                        <link>https://forum.dronebotworkshop.com/esp32-esp8266/esp32-nrf24lo1-based-walkie-talkie-project-not-working-yet/#post-52635</link>
                        <pubDate>Sat, 09 May 2026 21:17:03 +0000</pubDate>
                        <description><![CDATA[I would maybe just try sending some small text file over to the other esp32 via nrf24l01 and see if that works. You kind of want to isolate the nrf24L  and just get that working. I am not to...]]></description>
                        <content:encoded><![CDATA[<p>I would maybe just try sending some small text file over to the other esp32 via nrf24l01 and see if that works. You kind of want to isolate the nrf24L  and just get that working. I am not too familiar with the radio, though i do have some modules but have not used them. </p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/esp32-esp8266/">ESP32 &amp; ESP8266</category>                        <dc:creator>noweare</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/esp32-esp8266/esp32-nrf24lo1-based-walkie-talkie-project-not-working-yet/#post-52635</guid>
                    </item>
				                    <item>
                        <title>RE: ESP32 + nRF24LO1 BASED walkie talkie PROJECT not working yet!</title>
                        <link>https://forum.dronebotworkshop.com/esp32-esp8266/esp32-nrf24lo1-based-walkie-talkie-project-not-working-yet/#post-52631</link>
                        <pubDate>Sat, 09 May 2026 17:13:03 +0000</pubDate>
                        <description><![CDATA[Also today I got to learn that ESP32 boards of same spec are not the same in how they work, 
Using the ESP-NOW and wi-fi take a lot of current and while one of my board worked fine, the oth...]]></description>
                        <content:encoded><![CDATA[<p style="text-align: justify">Also today I got to learn that ESP32 boards of same spec are not the same in how they work, </p>
<p>Using the ESP-NOW and wi-fi take a lot of current and while one of my board worked fine, the other board kept crashing at the point of wi-fi initialisation "brownout  detector was triggered " error. I had to add a 470uF capacitor to the 3.3v and GND of that board, and had to ignore the brownout error from the code for it to stabilise and run. </p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/esp32-esp8266/">ESP32 &amp; ESP8266</category>                        <dc:creator>maximuz4</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/esp32-esp8266/esp32-nrf24lo1-based-walkie-talkie-project-not-working-yet/#post-52631</guid>
                    </item>
				                    <item>
                        <title>RE: ESP32 + nRF24LO1 BASED walkie talkie PROJECT not working yet!</title>
                        <link>https://forum.dronebotworkshop.com/esp32-esp8266/esp32-nrf24lo1-based-walkie-talkie-project-not-working-yet/#post-52629</link>
                        <pubDate>Sat, 09 May 2026 17:03:17 +0000</pubDate>
                        <description><![CDATA[@noweare No I didn&#039;t add an external antenna to the esp32, although the range of the walkie talkie using esp-now wasn&#039;t that great till I started getting audio packet losses. But it was a hu...]]></description>
                        <content:encoded><![CDATA[<div style="text-align: justify">@noweare No I didn't add an external antenna to the esp32, although the range of the walkie talkie using esp-now wasn't that great till I started getting audio packet losses. But it was a huge relief seeing that the mic, esp32, and speaker wasn't the main culprit. &#x1f642;</div>
<p>&nbsp;</p>
<p>But I don't know why the nrf24 is not transmitting and receiving the audio packet properly. </p>
<p>Thank you @noweare for your response. </p>
<p>I really wish I could get this nRf24 transceiver module to work &#x1f623; </p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/esp32-esp8266/">ESP32 &amp; ESP8266</category>                        <dc:creator>maximuz4</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/esp32-esp8266/esp32-nrf24lo1-based-walkie-talkie-project-not-working-yet/#post-52629</guid>
                    </item>
				                    <item>
                        <title>RE: ESP32 + nRF24LO1 BASED walkie talkie PROJECT not working yet!</title>
                        <link>https://forum.dronebotworkshop.com/esp32-esp8266/esp32-nrf24lo1-based-walkie-talkie-project-not-working-yet/#post-52628</link>
                        <pubDate>Sat, 09 May 2026 16:20:32 +0000</pubDate>
                        <description><![CDATA[@maximuz4  When you were working with esp now did you use an external antenna ? I remember my frame rate was terrible using the internal antenna when playing around with esp32 camera.  It ma...]]></description>
                        <content:encoded><![CDATA[@maximuz4  When you were working with esp now did you use an external antenna ? I remember my frame rate was terrible using the internal antenna when playing around with esp32 camera.  It made a huge difference changing to an external antenna. I think adding the 24nrf just adds another layer of complexity to be honest but I think it would be fun to be able to get that working. As long a the cap is physicall close to the NRF24L01 VCC an ground it should help.]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/esp32-esp8266/">ESP32 &amp; ESP8266</category>                        <dc:creator>noweare</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/esp32-esp8266/esp32-nrf24lo1-based-walkie-talkie-project-not-working-yet/#post-52628</guid>
                    </item>
				                    <item>
                        <title>RE: ESP32 + nRF24LO1 BASED walkie talkie PROJECT not working yet!</title>
                        <link>https://forum.dronebotworkshop.com/esp32-esp8266/esp32-nrf24lo1-based-walkie-talkie-project-not-working-yet/#post-52625</link>
                        <pubDate>Sat, 09 May 2026 09:27:24 +0000</pubDate>
                        <description><![CDATA[@lucky_pos Thanks for your response, I have tried changing the shifting to 10 and 16, it was still outputting the same pulsating hissing sounds... 
I will try to use the FreeRTOS Stream Buf...]]></description>
                        <content:encoded><![CDATA[<p>@lucky_pos Thanks for your response, I have tried changing the shifting to 10 and 16, it was still outputting the same pulsating hissing sounds... </p>
<p>I will try to use the <b>FreeRTOS Stream Buffer </b>to see if it works. </p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/esp32-esp8266/">ESP32 &amp; ESP8266</category>                        <dc:creator>maximuz4</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/esp32-esp8266/esp32-nrf24lo1-based-walkie-talkie-project-not-working-yet/#post-52625</guid>
                    </item>
				                    <item>
                        <title>RE: ESP32 + nRF24LO1 BASED walkie talkie PROJECT not working yet!</title>
                        <link>https://forum.dronebotworkshop.com/esp32-esp8266/esp32-nrf24lo1-based-walkie-talkie-project-not-working-yet/#post-52624</link>
                        <pubDate>Sat, 09 May 2026 09:14:54 +0000</pubDate>
                        <description><![CDATA[@noweare I used Claude AI to get the code. I haven&#039;t seen any tutorial that used nRF24 for audio transmision, so I tried using Claude to come up with a code that could work. 
&nbsp;
As for...]]></description>
                        <content:encoded><![CDATA[<p>@noweare I used Claude AI to get the code. I haven't seen any tutorial that used nRF24 for audio transmision, so I tried using Claude to come up with a code that could work. </p>
<p>&nbsp;</p>
<p>As for the power issue could it be because the capacitor isn't soldered to the nRF24 module VCC and GND Pins?</p>
<p>Although on the breadboard it is connected. </p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/esp32-esp8266/">ESP32 &amp; ESP8266</category>                        <dc:creator>maximuz4</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/esp32-esp8266/esp32-nrf24lo1-based-walkie-talkie-project-not-working-yet/#post-52624</guid>
                    </item>
				                    <item>
                        <title>RE: ESP32 + nRF24LO1 BASED walkie talkie PROJECT not working yet!</title>
                        <link>https://forum.dronebotworkshop.com/esp32-esp8266/esp32-nrf24lo1-based-walkie-talkie-project-not-working-yet/#post-52609</link>
                        <pubDate>Thu, 07 May 2026 09:43:40 +0000</pubDate>
                        <description><![CDATA[I plugged your code into who I call gemi , a version of a jailbreak gemini,       ------&gt;

Correction: Actually, the INMP441 outputs data in the high 24 bits of the 32-bit word. If you ...]]></description>
                        <content:encoded><![CDATA[<p>I plugged your code into who I call gemi , a version of a jailbreak gemini,       ------&gt;</p>
<blockquote>
<p dir="ltr"><b>Correction:</b> Actually, the INMP441 outputs data in the <b>high 24 bits</b> of the 32-bit word. If you shift right by 8, you are leaving 16 bits of audio. However, standard I2S for this mic is often "Left Justified." If your audio sounds extremely quiet or like static, try shifting by 14 or 16, or masking the sign bit properly.</p>
</blockquote>
<p>&nbsp;</p>
<h3 dir="ltr">​3. The "Buffering" Strategy</h3>
<p dir="ltr">​The START_THRESHOLD (2000 bytes) in your speakerTask is a smart move. It prevents "motorboating" (rapid clicking) caused by the speaker playing faster than the radio can deliver packets.</p>
<h2 dir="ltr">​&#x26a0;&#xfe0f; Potential Issues &amp; Suggestions</h2>
<h3 dir="ltr">​1. The "Ring Buffer" Race Condition</h3>
<p dir="ltr">​You are using RingBuffer&lt;uint8_t&gt; rxRing(RING_BYTES);.</p>
<ul>
<li dir="ltr">​<b>The Risk:</b> If this is a standard non-thread-safe buffer, you might experience memory corruption or crashes because radioTask (Core 0) is <b>writing</b> while speakerTask (Core 1) is <b>reading</b>.</li>
<li dir="ltr">​<b>The Fix:</b> Use a <b>FreeRTOS Stream Buffer</b> (xStreamBufferCreate) instead. It is designed exactly for this: one producer, one consumer, across different cores, with built-in thread safety.</li>
</ul>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/esp32-esp8266/">ESP32 &amp; ESP8266</category>                        <dc:creator>Lucky_pos</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/esp32-esp8266/esp32-nrf24lo1-based-walkie-talkie-project-not-working-yet/#post-52609</guid>
                    </item>
				                    <item>
                        <title>RE: ESP32 + nRF24LO1 BASED walkie talkie PROJECT not working yet!</title>
                        <link>https://forum.dronebotworkshop.com/esp32-esp8266/esp32-nrf24lo1-based-walkie-talkie-project-not-working-yet/#post-52608</link>
                        <pubDate>Wed, 06 May 2026 23:00:43 +0000</pubDate>
                        <description><![CDATA[I really don&#039;t know about the software. I normally use the idf not arduino so I am not familiar with the code base.  But I would break the code down to sections if you need to troubleshoot i...]]></description>
                        <content:encoded><![CDATA[<p>I really don't know about the software. I normally use the idf not arduino so I am not familiar with the code base.  But I would break the code down to sections if you need to troubleshoot it.  Get one part working then the next part. I like that you are using freeRtos and queues. Did you write the code or did you get it from someplace ?</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/esp32-esp8266/">ESP32 &amp; ESP8266</category>                        <dc:creator>noweare</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/esp32-esp8266/esp32-nrf24lo1-based-walkie-talkie-project-not-working-yet/#post-52608</guid>
                    </item>
							        </channel>
        </rss>
		