<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>OpenMower v1 Documentation – dfplayer</title>
    <link>https://shop.devops.care/openmower-v1/tags/dfplayer/</link>
    <description>Recent content in dfplayer on OpenMower v1 Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    
	  <atom:link href="https://shop.devops.care/openmower-v1/tags/dfplayer/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Docs: Sound (DFPlayer)</title>
      <link>https://shop.devops.care/openmower-v1/docs/robot-assembly/prepare-the-parts/prepare-sound/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://shop.devops.care/openmower-v1/docs/robot-assembly/prepare-the-parts/prepare-sound/</guid>
      <description>
        
        
        &lt;h3 id=&#34;dfplayer-module&#34;&gt;DFPlayer Module&lt;/h3&gt;
&lt;p&gt;If your mainboard got delivered with an already equipped DFPlayer, you most likely got the original &lt;a href=&#34;https://www.dfrobot.com/product-1121.html&#34;&gt;DFRobot-DFPlayer&lt;/a&gt; with a &amp;lsquo;DFRobot LISP3&amp;rsquo; chip.&lt;/p&gt;
&lt;p&gt;If you need to attach one, and your&amp;rsquo;re not located in the US, you might also use a DFPlayer-Clone with a &amp;lsquo;MH2024K-24SS&amp;rsquo;, &amp;lsquo;JL AB23A799755&amp;rsquo; or &amp;lsquo;GD3200B&amp;rsquo; chip, as sold by Amazon, AliExpress or the like.&lt;/p&gt;


&lt;div class=&#34;alert alert-info&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;alert-heading&#34;&gt;☝️&lt;/h4&gt;

    When using a DFPlayer-&lt;b&gt;Clone&lt;/b&gt;,&lt;br&gt;
in an open-mower-mainboard up to version 0.13.x,&lt;br&gt;
you should cut-off Pin-11 from the DFPlayer-Clone:&lt;br&gt;
&lt;img title=&#34;Cut-off Pin-11 if DFP-Clone and MoBo &lt;= 0.13.x&#34; src=&#34;dfplayer-clone_cut-pin.png&#34; width=&#34;200&#34;&gt;&lt;br&gt;
If not, volume control will not work and always play at 100%!

&lt;/div&gt;



&lt;div class=&#34;alert alert-info&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;alert-heading&#34;&gt;☝️&lt;/h4&gt;

    You also need to take attention that your motherboard has the required R7 and R13 (1k) resistors assembled:&lt;br&gt;
&lt;img title=&#34;Required 1kΩ R7 &amp; R13&#34; src=&#34;mainboard-013x-snd-r7-r13.png&#34; width=&#34;200&#34;&gt;

&lt;/div&gt;

&lt;h4 id=&#34;change-dfplayers-vsubccsub-to-5v&#34;&gt;Change DFPlayer&amp;rsquo;s V&lt;sub&gt;CC&lt;/sub&gt; to 5V&lt;/h4&gt;
&lt;p&gt;All mainboard version ≤ 0.13.x supply the DFPlayer with 3.3V by default.
But for full sound support, it&amp;rsquo;s highly advised to change this to 5V, otherwise you might risk your Pico&amp;rsquo;s PMIC 💣. More technical details here: &lt;a href=&#34;https://github.com/ClemensElflein/OpenMower/blob/main/Firmware/LowLevel/README-Sound%2C%20DFPIS5V.md&#34;&gt;Sound-Readme&lt;/a&gt;&lt;br&gt;
&lt;img title=&#34;Required 1kΩ R7 &amp; R13&#34; src=&#34;mainboard-013x-snd-change5v.png&#34; width=&#34;200&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Don&amp;rsquo;t forget to cut the trace between middle and 3.3v! It&amp;rsquo;s there, even if it&amp;rsquo;s barely visible!&lt;/strong&gt; (if you forgot, you&amp;rsquo;ll bridge the 3v3 with 5V resulting in incorrect battery voltage reporting)&lt;/p&gt;
&lt;p&gt;Once changed, you&amp;rsquo;re save to enable full sound support via &lt;code&gt;OM_DFP_IS_5V=True&lt;/code&gt; &lt;a href=&#34;../prepare-sd-card/#openmowermower_configtxt-on-linux-bootopenmowermower_configtxt&#34;&gt;mower_config&lt;/a&gt; switch.&lt;/p&gt;
&lt;h4 id=&#34;sound-sd-card&#34;&gt;Sound SD-Card&lt;/h4&gt;


&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;alert-heading&#34;&gt;🧰&lt;/h4&gt;

    SDCard (128Mb) and DFPlayer Mini are included in the kit.

&lt;/div&gt;

&lt;p&gt;Take an SD card (different from the one you are using for RPi), format as FAT32, copy all &lt;a href=&#34;https://github.com/ClemensElflein/OpenMower/tree/main/Firmware/LowLevel/soundfiles&#34;&gt;MP3 files and folder&lt;/a&gt; to the root folder. Insert SD card to DFPlayer. Insert DFPlayer into motherboard SD card facing right (towards RPi)&lt;/p&gt;


&lt;div class=&#34;alert alert-info&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;alert-heading&#34;&gt;☝️ Updated 11/2024 &lt;/h4&gt;

    The soundfile structure completely changed in November 2024.
If you already prepared your SD-Card before, it still works, but for full sound support you need to &lt;strong&gt;replace&lt;/strong&gt; all files with the new structure (and take care that no old origin files remain on the SD-Card).

&lt;/div&gt;

&lt;h4 id=&#34;speaker-mount&#34;&gt;Speaker mount&lt;/h4&gt;
&lt;p&gt;There&amp;rsquo;re a couple of 3D-Printable speaker mounts available for different models. Worth to check &lt;a href=&#34;https://www.printables.com/search/models?q=tag:openmower%20speaker&#34;&gt;OpenMower @ Printables&lt;/a&gt;&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Troubleshoot Sound</title>
      <link>https://shop.devops.care/openmower-v1/docs/troubleshooting/sound/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://shop.devops.care/openmower-v1/docs/troubleshooting/sound/</guid>
      <description>
        
        
        &lt;h3 id=&#34;all-sounds-get-played-infinite&#34;&gt;All sounds get played infinite&lt;/h3&gt;
&lt;p&gt;This is most likely because your OpenMower&amp;rsquo;s mainboard miss R7 and/or R13. See &lt;a href=&#34;../../robot-assembly/prepare-the-parts/prepare-sound/#dfplayer-module&#34;&gt;DFPlayer Module&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;But also happen if you use an old or damaged SD-Card which take loooong for getting the file allocation table.&lt;/p&gt;
&lt;h3 id=&#34;howto-increase-or-decrease-volume&#34;&gt;Howto increase or decrease volume?&lt;/h3&gt;
&lt;p&gt;This depend on the type and version of your CoverUI:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Volume&lt;/th&gt;
&lt;th style=&#34;text-align:center&#34;&gt;Custom CoverUI&lt;br&gt;Stock C500(A/B)&lt;/th&gt;
&lt;th style=&#34;text-align:center&#34;&gt;Alternate CoverUI&lt;br&gt; &lt;/th&gt;
&lt;th style=&#34;text-align:center&#34;&gt;RM-ECOW-V1.0.0&lt;br&gt;(NX80i, &amp;hellip;)&lt;/th&gt;
&lt;th style=&#34;text-align:center&#34;&gt;RM-EC3-V1.1&lt;br&gt;(NX100i)&lt;/th&gt;
&lt;th style=&#34;text-align:center&#34;&gt;SA/SC-Pro&lt;br&gt;(240*160 Pixel)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;up&lt;/td&gt;
&lt;td style=&#34;text-align:center&#34;&gt;&lt;kbd&gt;Mon&lt;/kbd&gt;&lt;/td&gt;
&lt;td style=&#34;text-align:center&#34;&gt;&lt;kbd&gt;Sun&lt;/kbd&gt;&lt;/td&gt;
&lt;td style=&#34;text-align:center&#34;&gt;&lt;kbd&gt;4H&lt;/kbd&gt;&lt;/td&gt;
&lt;td style=&#34;text-align:center&#34;&gt;&lt;kbd&gt;1&lt;/kbd&gt;&lt;/td&gt;
&lt;td style=&#34;text-align:center&#34;&gt;&lt;kbd&gt;↑&lt;/kbd&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;down&lt;/td&gt;
&lt;td style=&#34;text-align:center&#34;&gt;&lt;kbd&gt;Tue&lt;/kbd&gt;&lt;/td&gt;
&lt;td style=&#34;text-align:center&#34;&gt;&lt;kbd&gt;Mon&lt;/kbd&gt;&lt;/td&gt;
&lt;td style=&#34;text-align:center&#34;&gt;&lt;kbd&gt;6H&lt;/kbd&gt;&lt;/td&gt;
&lt;td style=&#34;text-align:center&#34;&gt;&lt;kbd&gt;2&lt;/kbd&gt;&lt;/td&gt;
&lt;td style=&#34;text-align:center&#34;&gt;&lt;kbd&gt;↓&lt;/kbd&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;i-decreased-my-volume-via-volume-down-button-but-sound-get-still-played-at-full-volume&#34;&gt;I decreased my volume via volume-down button, but sound get still played at full volume&lt;/h3&gt;
&lt;p&gt;This is a known issue with DFPlayer-Clones in mainboard version 0.9.x up (and incl.) 0.13.x. &lt;a href=&#34;../../robot-assembly/prepare-the-parts/prepare-sound/#dfplayer-module&#34;&gt;Read here how to fix&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;i-do-hear-one-or-two-more-adverts-as-before-but-no-gps-pings-no-bidaa-bidaa-emergency-&#34;&gt;I do hear one or two more adverts as before, but no GPS-Pings, no &amp;ldquo;Bidaa bidaa&amp;rdquo; emergency, &amp;hellip;&lt;/h3&gt;
&lt;p&gt;First off: &amp;ldquo;Bidaa bidaa&amp;rdquo; emergency signalling or similar, is an optional &amp;lsquo;background-sound&amp;rsquo; feature, which is disabled by default.
You need to enable it via &lt;code&gt;export OM_BACKGROUND_SOUNDS=True&lt;/code&gt; in your mower_config.&lt;/p&gt;
&lt;p&gt;If it still doesn&amp;rsquo;t play after changing &lt;code&gt;export OM_BACKGROUND_SOUNDS=True&lt;/code&gt; in your mower_config, this is most likely because your DFPlayer&amp;rsquo;s SD-Card is still in the old format. See &lt;a href=&#34;../../robot-assembly/prepare-the-parts/prepare-sound/#sound-sd-card&#34;&gt;Sound SD-Card&lt;/a&gt;,&lt;/p&gt;
&lt;h3 id=&#34;i-do-hear-some-new-sounds-but-they-do-not-match-to-what-happen&#34;&gt;I do hear some new sounds, but they do not match to what happen&lt;/h3&gt;
&lt;p&gt;You mixed up DFPlayer&amp;rsquo;s SD-Card by adding the new files on top of the old ones. You need to remove all old files before copying the new ones. See &lt;a href=&#34;../../robot-assembly/prepare-the-parts/prepare-sound/#sound-sd-card&#34;&gt;Sound SD-Card&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;sound-worked-for-a-couple-of-weeks-but-then-my-pico-suddenly-died&#34;&gt;Sound worked for a couple of weeks, but then my Pico suddenly died&lt;/h3&gt;
&lt;p&gt;This happen because you enabled full sound support by signalling it via &lt;code&gt;OM_DFP_IS_5V=True&lt;/code&gt; flag, but didn&amp;rsquo;t switched it in real. See &lt;a href=&#34;../../robot-assembly/prepare-the-parts/prepare-sound/#change-dfplayers-vsubccsub-to-5v&#34;&gt;Change DFPlayer’s V&lt;sub&gt;CC&lt;/sub&gt; to 5V&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Don&amp;rsquo;t worry. A new Pico is cheap (~ 4$). Happy desoldering 😶!&lt;/p&gt;

      </description>
    </item>
    
  </channel>
</rss>
