- 317
- 71 225
dsrc12
เข้าร่วมเมื่อ 4 ก.ย. 2011
Grove MP3 Module V4
This week I explore and test my latest MP3 player. It is the Grove MP3 V4. It uses a MP3 chip, the WT2003S-16S Chip from the same company, WAYTRONIC but the serial communications protocol is totally different. This latest version uses "AT" ASCII commands instead of "S" commands and there is no checksum needed so the software is much simpler. AT commands are similar to the way I originally programmed computer modems for communications over simple or plain old telephone lines.
The wiki from Seeed Studio provides a good example to get started and this focuses on the operation of the MP3 player using commands sent over the UART interface. This is how I started and the first project used an Arduino UNO compatible computer, the Seeed Studio Seeeduino Lotus V1.1. I also tried it on a Seeeduino Nano computer and all the commands and operation worked well.
The main project was to create a richer user interface so I swapped the Seeeduino computers with a Core2 computer from M5Stack. I provided two sets of user interfaces: a simple UI for a person with disabilities and a second UI for the carer. The second UI has access to a richer set of commands to change various modes on the MP3 player and select songs. The simpler interface only has three items: two buttons to play a song and one button to pause and play.
The software for the MP3 Player was constructed on M5Stack's website using the UIFlow IDE. UART blocks ar used to implement the "AT" commands.
Overall this project went well and I was able to get all of the commands like play, next, previous, stop to work. I was also able to set messages coming back from the MP3 player such as song number and this could help improve synchronization with the host Core2 computer when the MP3 player is looping in random mode.
The next extension to this project is to add support for folders.
References:
* Seeed Studio Grove MP3 V4 ( www.seeedstudio.com/Grove-MP3-V4-p-5862.html)
* M5Stack Core2 Computer ( m5stack.com/collections/m5-core/products/m5stack-core2-esp32-iot-development-kit?variant=35960244109476 )
* WT2003S-16SChip ( www.wtsoundic.com/product/wt2605c-32n-a001/ )
The wiki from Seeed Studio provides a good example to get started and this focuses on the operation of the MP3 player using commands sent over the UART interface. This is how I started and the first project used an Arduino UNO compatible computer, the Seeed Studio Seeeduino Lotus V1.1. I also tried it on a Seeeduino Nano computer and all the commands and operation worked well.
The main project was to create a richer user interface so I swapped the Seeeduino computers with a Core2 computer from M5Stack. I provided two sets of user interfaces: a simple UI for a person with disabilities and a second UI for the carer. The second UI has access to a richer set of commands to change various modes on the MP3 player and select songs. The simpler interface only has three items: two buttons to play a song and one button to pause and play.
The software for the MP3 Player was constructed on M5Stack's website using the UIFlow IDE. UART blocks ar used to implement the "AT" commands.
Overall this project went well and I was able to get all of the commands like play, next, previous, stop to work. I was also able to set messages coming back from the MP3 player such as song number and this could help improve synchronization with the host Core2 computer when the MP3 player is looping in random mode.
The next extension to this project is to add support for folders.
References:
* Seeed Studio Grove MP3 V4 ( www.seeedstudio.com/Grove-MP3-V4-p-5862.html)
* M5Stack Core2 Computer ( m5stack.com/collections/m5-core/products/m5stack-core2-esp32-iot-development-kit?variant=35960244109476 )
* WT2003S-16SChip ( www.wtsoundic.com/product/wt2605c-32n-a001/ )
มุมมอง: 27
วีดีโอ
Crowpanel LCD Part1
มุมมอง 2914 ชั่วโมงที่ผ่านมา
In this video I explore getting the Elecrow Crowpanel 7 inch to work. All of the examples and tutorials without involving the LCD work but I am having problems getting its LCD to work. In the video I attempt to replicate the tutorial example: Lesson 2 Draw GUI in order to get the LCD working. For this I use the Arduino IDE V2.3.3 on my Windows 11 PC and I had to setup the environment to support...
A simple MP3 Player
มุมมอง 13016 ชั่วโมงที่ผ่านมา
This project is about making a simple MP3 Player for a person with disabilities or an elderly person suffering dementia. They just want a simple device to play music without complications or a complex user interface. It is inspired by the commercial MP3 Player manufactured by Relish. The concept behind this is to provide simple controls for someone that finds an ordinary MP3 player to complex t...
Grove FM Receiver
มุมมอง 10814 วันที่ผ่านมา
I started my first radio construction project at the age of 10 with the help of dad. That was a simple crystal AM radio with ex-army headphones and a everything went into a big wooden box mad also by dad. I was also lucky to be close to the radio transmitters in Sydney so I also got strong radio signals and did not need to amplify the audio signals. This was my introduction to the world of elec...
Korg Volca FM played by Core2 & M5Stack MIDI
มุมมอง 11828 วันที่ผ่านมา
Today I am exploring the Korg Volca FM driven by a M5Stack Core2 computer and a M5Stack Midi Unit with DIN Connector. I also set the MIDI notes using a M5Stack 8-encoder and the master volume with a potentiometer. MIDI notes can also be played from stored sequences on the Core2 computer. The design and software is my own work. The MIDI Unit is Based on the SAM2695 MIDI chip and provides a MIDI ...
Littlebits MIDI Control
มุมมอง 201หลายเดือนก่อน
In this video I use MIDI control instead of CV control yo control an electronic musical instrument. I show configurations of Littlebits with and without computer control and separate projects for MIDI in and MIDI out. This is a series of educational projects to show how MIDI works and includes activities for coding. I use a microbit computer with a Littlebits microbit adapter for the computer c...
Electronic Music - Volca Modular CV-in with microbit control
มุมมอง 94หลายเดือนก่อน
In this video I continue with electronic music and use a microbit computer to provide three instruments in the one package: a keyboard synth, theremin & sequencer. Just select the mode by pressing Button A on the microbit. LittleBit modules are used for the keyboard, Theremin sensors (proximity sensors) and on the output CV ports to the Korg Volca Modular. LittleBits LED Matrix is used as a Spe...
Electronic Music - Volca Modular CV-in
มุมมอง 247หลายเดือนก่อน
Today I start a new series on electronic music and begin with controlling CV-in on the Korg Volca Modular Synthesizer. Even though this electronic music synthesizer is based on old technology it is a good way to start learning about electronic music and quite suitable for STEM education. You can make all sorts of synthesizers from AM to FM including ring modulators and add additional low freque...
Raspberry Pi 5 & OpenCV - Intro: Installation & simple programs
มุมมอง 3673 หลายเดือนก่อน
In this video I reflect on my initial experiences with OpenCV on the Raspberry Pi Model 5 under Bookworm. I started earlier this month (Aug 24) with finding the best method of installing the latest version of OpenCV without needing to use a virtual environment on the Raspberry Pi. I used Method 3 in Reference 1 and successfully installed the program in a number of Raspberry Pi computers. Most R...
Raspberry Pi Model 5 Photography with HQ telephoto Lens
มุมมอง 1543 หลายเดือนก่อน
I continue with python programs and these are more advanced. Most come straight out the Raspberry Pi Foundation piccamera2 library (ref1 & 2). In the video I demo time lapse photography, a simple HDR (High Dynamic Range) program - merging three images and zooming. I also was successful getting focusing on Camera 3, camera control (exposure time and gain), detecting faces using the OpenCV2 libra...
Raspberry Pi Model 5 with Camera Model 3 & Python
มุมมอง 2723 หลายเดือนก่อน
Now onto exploring the latest camera and software from the Raspberry Pi Foundation. I am please to say they the hardware, software and documentation are excellent. This is a great way to learning photography combined with computing. I started my career exploring how to use computers to take medical images for nuclear medicine and now I am updating my experience. I am using the Raspberry Pi Mode...
Raspberry Pi 3 using Build HAT
มุมมอง 1.6K3 หลายเดือนก่อน
Build Hat is a motor and sensor control board developed by the Raspberry Pi Foundation in partnership with Lego. It works with Technic motors and sensors from the more recent Lego Technic kits like Spike. I purchased a robot kit from Waveshare for Raspberry Pi 4 and it included both the Build Hat and four Lego Medium Motors to build the BuildMecar rover. The only software I could get to work wa...
Updating FarmBeats for Raspberry Pi Model 5 & Bookworm
มุมมอง 1523 หลายเดือนก่อน
Two years ago I partnered with the CSIRO for a pilot scheme in modern agriculture. The project was part of FarmBeats where Microsoft, USA National Farmers Federation and Seeed Studio cooperated together globally and locally with the CSIRO. This project is important has it applies science with data collection of farm data with analysis to analyze and control farm produce for better efficiency on...
Raspberry Pi 5: Exploring Serial Coms
มุมมอง 4983 หลายเดือนก่อน
I started my electronics career by getting microcomputers to communicate with mini computers. My first project was to design the communications system for the Sydney Harbour Bridge electronic toll system where a mini computer (PDP11) communicated with 12 microcomputers (Motorola 6800) - one of each lane on the bridge. I used serial communications with UARTs and had to buffer messages as the PDP...
Raspberry Pi 5 with an Automation Hat
มุมมอง 2533 หลายเดือนก่อน
Some Raspberry Pi Hats I purchased just four years ago no longer work with the Raspberry Pi Model 5 under the Bookworm OS. This is a disappointment so I am anxious to test some of my other Hats. Here I test the Automation Hat by PiMoroni. This Hat has very interesting specs and allows you to connect to circuits operating up to 24V so it is suitable for industrial applications. I am going to use...
Raspberry Pi Cases and Mounting Boards
มุมมอง 2283 หลายเดือนก่อน
Raspberry Pi Cases and Mounting Boards
Exploring SenseHat with node-red on Raspberry Pi Model 5 with Bookworm
มุมมอง 2364 หลายเดือนก่อน
Exploring SenseHat with node-red on Raspberry Pi Model 5 with Bookworm
Demo of the M5Stack M5NanoC6 Computer with ToF4M Unit
มุมมอง 4525 หลายเดือนก่อน
Demo of the M5Stack M5NanoC6 Computer with ToF4M Unit
Counting Cars with the Grove Vision AI V2
มุมมอง 4995 หลายเดือนก่อน
Counting Cars with the Grove Vision AI V2
Pedestrian Controlled Traffic Signals - Final
มุมมอง 695 หลายเดือนก่อน
Pedestrian Controlled Traffic Signals - Final
Detecting People using the Grove Vision AI V2 Module
มุมมอง 4795 หลายเดือนก่อน
Detecting People using the Grove Vision AI V2 Module
Braccio Arm Robot - initial impressions
มุมมอง 1316 หลายเดือนก่อน
Braccio Arm Robot - initial impressions
Using SSCMA for Google Colab - detecting a person with Grove Vision AI V2
มุมมอง 2216 หลายเดือนก่อน
Using SSCMA for Google Colab - detecting a person with Grove Vision AI V2
💖💖💖💖
What type of software are you using for the mindmap that you are using to show all the elements of the video?
When I was working on playing notes in UIFlow I found I had to create a “heartbeat” to set the timing and then set playback to that other wise it would loose timing
Thanks for the feedback. I will try that..
What mind map software do you use?
I use Mindmanager. www.mindmanager.com/en/
Hello sir, I enjoyed your video. I was able to get the build hat working with with the pi4 with no issues - mind you I used 'creator academies' video for support, rather than official documentations. I too found the 4 port design limiting however its usually enough for a basic rover. I just received a Kickstarter project the 'EVN alpha' - its somewhat of a deviation from the Lego EV3. I think you would enjoy it. Thank you for your video.
Very well put, can I know what software you have used to illustrate ? It is convenient. Thanks for sharing your experience.
Thanks for the feedback. I use Mindmanager ( www.mindmanager.com/en/). I use it for the whole project development and everything is in the one document. It also provides a visual approach to brain storming, learning and linking ideas. It is very convenient to return to projects even after a number of years. It also publishes to MS Word & Powerpoint.
What is the mind map tool you are using?
Mindmanager ( www.mindmanager.com/en/ ) I have being using this for 30 years and I use it to document projects
Hello, Thank you for helping discovery of dialog with Electrofreaks joystick and the robot Arm Elecktofreaks. Can you share the make code program please ? For us, you are our master for discovering this activity. Regards.
There are a lot of details that you show on screen but unfortunately the highest resolution I can view your videos in is 720p and I think your videos would benefit from a higher upload resolution (1080p or even higher). For instance, your Node Red code for capturing an image from a camera is barely readable due to pixelation. I'm not sure if it's TH-cam messing up the video quality or whether you are otherwise restrained to 720p but I certainly would enjoy your videos more in a higher resolution. Thanks for reading.
Thanks for the feedback. I will increase the resolution for the next video.
Hi, is it possible to run a unet model in tis board if so ow may it be aceived im aimin to use a sementation model wit 2 or 3 classes?
good stuff, im going to have look more into this one as I have been wanting to use tensorflow.... i have used this software you are using in this presentation before but dont recall the name?
I´d not heard of KKSB Cases yet but they're assortment is impressive. I will have to check them out for future projects.
Thank you for this instructive video!. I connected the two daisy chained RGB units to Port B of the Atomic PortABC base. For this I had to change the definitions to "custom": rgb_0 = RGBUnit((8, 7), 6).
Thank you. I love the M5Stack products.
I absolutely LOVE the fact that you have used node-red to present your content as if it is the most normal thing in the world to do 😎
Thanks for the feedback. I have added more devices such as Grove ultrasonic ranger and a Grove oled display. These use a node-red exec nodes and executed with python.
Great video. Nice listening to your calming voice while I had my morning coffee. Happy that you have seemed to recover.
Thank you so much!
Thanks for the feedback.
Interesting. I'm testing out some equipment for robot cars and RC stuff.
muito bom o projeto
Hi, good job. Whats the name of this holed board uses? Thanks.
It is a Lego component: High-Tech Beams Special Parts 39369 Educational Technical Base Frame Panel Plate 11x19 Building Block. It is available from AliExpress ( www.aliexpress.com/item/1005004946376558.html?spm=a2g0o.productlist.main.5.6e10rTaIrTaIQ1&algo_pvid=ad7bf0b9-bc71-4fcd-9f70-3169f311a6cc&algo_exp_id=ad7bf0b9-bc71-4fcd-9f70-3169f311a6cc-2&pdp_npi=4%40dis%21AUD%219.87%217.4%21%21%216.15%21%21%402101eeda16972354574198481ea88a%2112000031112330163%21sea%21AU%21187666653%21&curPageLogUid=Rl2B4IEAVjU4 ) for $5.88
LEGO Technic. You can find needed objects in cheaper LEGO packs and M5Stack send some with the developer kits.
Hi Phil, I love your project! Thanks for sharing! I think it will go nuts if you can upload the demo part to the TH-cam Shorts!
Great idea!
You are a hero, Phil. thanks so much for making this detailed walkthrough. Any chance you can make one showing how to fine-tune an object detection or classification model using some other Roboflow dataset? I've been having trouble setting up the config files, etc.
Ah, in your next video I see you've run into issues using other Roboflow datasets. I hope you can sort them out! (and show us how you did it : )
Next couple of videos will be on applications. First will be a pedestrian controlled traffic signals. After than traffic control using virtual loops. I will return to Roboflow after that perhaps exploring YOLOV10
@@dsrc12 Do you think you'll go back and create a tutorial for using a custom dataset to train a model for the Grove Vision AI v2? I've found it tricky to get it to work correctly, so would love some guidance if you're up for it.
Can you please make a video training yolov8 model with some random dataset like chair and then train it on chair images from roboflow and invoke it in grove ai vision v2
Cool! We invite you to submit your project to join our Vision Challenge to win prizes.
Can you share this mindmap?
The Mindmap was originally in the format of a Mindjet format. I have converted it into html format at: www.dropbox.com/scl/fi/3ukx2zzkhsd3v55mbt4zs/SSCMA-for-Google-Colab.html?rlkey=doiud6fk95p6skw6y905uac05&st=pmr0qo0j&dl=0 Why do you want the mindmap?
It's well organized! Would you be able to share it again please, Phil?
Hi, great work on all the videos! Just wanted to reach out about your "miniFarm - using reTerminal" project. I am building something very similar and having issues where analogue sensors only give 0/empty readings, and my 1-wire device (DS18B20) connected on D5 isn't recognised in /sys/bus/w1/devices. Would you have any tips on this, as you might have experienced similar problems during your project?
Hello Robert it is nearly two years since I have done this project and I have not done any FarmBeat projects since. You need to be more specific about how you are using analogue sensors. What is your interface to the Raspberry Pi? Did you use Grove sensors via the Grove Raspberry Pi Shield? If you use the procedures published by Seeed Studio then analogue sensors should work. You have a choice to follow either the Grove Shield for Raspberry Pi or their FarmBeats web page (www.seeedstudio.com/Grove-Kit-for-Raspberry-Pi-4-designed-for-Microsoft-FarmBeats-for-Students-p-4873.html?___store=retailer ). As it is now about 5 years since Seeed Studio developed this they have changed the driver on the Grove Shields so some of the old examples may not work on the latest shield. Microsoft support is currently provided in "IoT-For-Beginners" (github.com/microsoft/IoT-For-Beginners ) My project did not refer to the temperature soil probe using DS18B20 but I remember getting it to work on other FarmBeat projects I completed. You may want to explore the internet for other FarmBeat references. FarmBeats was developed by Microsoft in partnership with Seeed Studio and was adopted by the CSIRO as a pilot project for agricultural schools.
A question here : If I am to realize a moving head and I must choose an interface, do I need this M5Stack BASE module or is an M5Stack PWR485 enough for the purpose ?
PWR485 is just a TTL to Rs485 (and vice versa) converter, sure you’ll need some processor (any Esp32 based board will do). And be aware that you will need many available GPIOs to control steppers and servos for pan, tilt, zoom etc, so something like M5stack Atom is not enough, as it has just 8 avialable gpios overall
Ooh. Real neat. Thanks for bringing the M5 DMX Module to my attention. I have been experimenting with different ways of using ESP32 microcontrollers to run DMX lighting, and mainly been using M5 Atom as the controllers. To this you also need another bit of hardware; something to convert TTL to RS485, and my solution have been inexpensive Max485 modules. This way I hav been able to cobble together super-cheap Wi-Fi-connected ArtNet nodes, where I can stream several universes of DMX over regular home Wi-Fi networks.
Can you make a video for AtomPoE?
Great tutorial. Very detailed and informative. Thank you for your time and hard work.
Always great work Philip!
Nice, Why don't you share there's on Twitter, Facebook and the forums? Can you say UiFlow V2 Alpha as the IDE is in an alpha test version only.
great little video
Great project. I have the Core 2 and have played... I have these DMX lights. Ordering the DMX module. Very cool.
Nice guide
Hi Phil. We have been looking at and enjoying your great channel ! I see your comments are turned off for most recent Microbit and MakeCode videos. Sometimes this is on purpose, you don't want comments and questions. Sometimes it is due to checking the Made for Children box which turns off comments on TH-cam. Regardless; we love your work and great detail;more than most have done on Microbit and MakeCode. Thank you for your efforts. We will continue to study what you post. And have subscribed. We'd love to be able to give compliments and make comments and ask questions. Also, your work would be great if you posted your video links on Reddit MakeCode. This community has some subscribers who will benefit from your teaching. From Frank ps, if you have not yet used Colorbit, the 5X5 neopixel array, the designer/maker of it sent me 10 of them for free and I give them away; free, and free shipping; just to tell the world about how cool they are. Check out Github 51bit Colorbit extension for MakeCode.
Hello, the videos are for kids as part of STEM education. I am a presenter at the MD STEM Club and we meet weekly on-line and use internet resources to deliver. The clubs is sponsored and support by the Blacktown Council Library in Sydney. I am also a volunteer for the CSIRO Industry STEM Partnership and some of the videos are intended for support this partnership.
cool vid, cool music ☺
Thank you for the very clear and complete description of the project!