Тёмный
Leon Anavi
Leon Anavi
Leon Anavi
Подписаться
Reviews of open source software and hardware projects
Комментарии
@gregwx
@gregwx 3 часа назад
About the Joystick mode, is it full analog?, like Xbox controllers where input can be 0%, 25% 75%, 100% instead of only full 100%, like UP/DOWN/LEFT/RIGHT
@iamatom8403
@iamatom8403 10 часов назад
Its AX209
@LeonAnavi
@LeonAnavi 4 часа назад
AXP209 is the power management unit on this board. It is commonly used on single board computers with Allwinner A10 and A20. You can learn more about it at: linux-sunxi.org/AXP209
@aaronchantrill7338
@aaronchantrill7338 День назад
I'm curious why you are using this USB-C microphone for this demonstration. I work with voice assistants and one issue I often have with them is handling echo cancellation. I want them to listen while they are talking so I can interrupt them, but then they "hear" themselves talking. If they say their wake word or are running without a wake word, they then start responding to their own voice. The best way I have found to deal with this issue is to use a USB conference phone for both the speaker and microphone, which usually has hardware echo cancellation built in. I have used both the pulseaudio and pipewire echo-cancel modules, but they don't work as well as the hardware echo cancel. Have you found any way to overcome this issue? Have you found a noticeable difference in transcription quality when using this specific microphone? Or is this just what you had on hand?
@LeonAnavi
@LeonAnavi День назад
Thank you for your in-depth comment. ANAVI Dev Mic is an open source hardware microphone that I have designed in KiCad. The firmware on it is also open source and based on the "Microphone library for Pico". Right now there is a crowdfunding campaign going on for it at Crowd Supply so I wanted to showcase its capabilities for speech recognition. I am even considering a new hardware version of the microphone by upgrading it from RP2040 to RP2350 because this will allow implementation of real-time ML noise suppression within the microphone's firmware. As you can see this video proves ANAVI Dev Mic is a good fit for this task. Of course the same setup can be achieved with another microphone too (although a minor modification of the Pyrhon3 script will be required). If you are curious to learn more about ANAVI Dev Mic visit: www.crowdsupply.com/anavi-technology/anavi-dev-mic
@aaronchantrill7338
@aaronchantrill7338 39 минут назад
@@LeonAnavi Thank you for responding. I didn't realize this was your project, although you say it at the beginning of the video.I guess I missed that the first time. I hope you achieve your crowdfunding target. More open hardware is always helpful. Do you have any recommendations for dealing with echo cancellation on the raspberry pi when using this microphone?
@DreadKnight666
@DreadKnight666 День назад
Great video! The keyboard is awesome, just got one myself for cheap, typing from it atm as we speak. Too bad no OP binary for Linux I guess, as I'm a Linux guy myself, though the keyboard itself works fine on it.
@LeonAnavi
@LeonAnavi День назад
Congrats for your new keyboard! Hope it will serve you well through the years. I am also a Linux user and I totally agree with you: it is bad that there is a lack of Linux support for their app.
@FrancoisMocq
@FrancoisMocq День назад
nice ! merci Leon
@LeonAnavi
@LeonAnavi День назад
Thank you for watching the video! OpenAI Whisper also supports French but I have no idea if it as good as in English. Let me know if you decide to try it :)
@FrancoisMocq
@FrancoisMocq 18 часов назад
@@LeonAnavi ok Leon when i have a moment :)
@vrstanchev
@vrstanchev 3 дня назад
Super
@LeonAnavi
@LeonAnavi 2 дня назад
Thanks
@MindlessUser
@MindlessUser 3 дня назад
супер си! много готини клипчета!
@LeonAnavi
@LeonAnavi 3 дня назад
Благодаря за топлите думи. Поздрави от Пловдив :)
@VedGala-r3z
@VedGala-r3z 3 дня назад
very helpful
@LeonAnavi
@LeonAnavi 3 дня назад
Thank you for the feedback. I'm glad you find the video helpful :)
@CookingWithKagic
@CookingWithKagic 4 дня назад
This looks very interesting ❤❤
@LeonAnavi
@LeonAnavi 4 дня назад
Thank you!
@nnasab
@nnasab 4 дня назад
Good idea for Pico. This idea could work for zero too.
@LeonAnavi
@LeonAnavi 4 дня назад
Yes, absolutely! W850io network module can also be connected to the SPI pins on the 40 pin header of Raspberry Pi Zero.
@airjason13
@airjason13 4 дня назад
nice video
@LeonAnavi
@LeonAnavi 4 дня назад
Thank you 😊
@bhootpurvmanusya
@bhootpurvmanusya 5 дней назад
tried modifying their brand only or device only locks?
@LeonAnavi
@LeonAnavi 5 дней назад
Sorry, I don't get it. Could you please paraphrase the question?
@bhootpurvmanusya
@bhootpurvmanusya 5 дней назад
@@LeonAnavi its locked to a brand or to a phone tried modifying it?
@LeonAnavi
@LeonAnavi 4 дня назад
@@bhootpurvmanusya yes, esim.me supports a list of brands. Depending your eSIM.me card type there is a license transfer fee to use the same card with the mobile app on another smartphone.
@GTD22
@GTD22 5 дней назад
These are awesome do you have any plans on making a bigger version? Something the same form factor as the "koolertron 23 key" but that one isnt hotswappable or doesnt use qmk/via software
@LeonAnavi
@LeonAnavi 5 дней назад
Yes, actually, after these 3 I made a couple of new keyboards: ANAVI Arrows and ANAVI Macro Pad 12 (this one is bigger than 10). I have in mind making a version with about 20-25 keys like the model you mentioned.
@GTD22
@GTD22 5 дней назад
@LeonAnavi i had a deep dive into your youtube, your making some great stuff! Ive had the koolertron for about 5 years and use it everyday, perfect form factor.
@LeonAnavi
@LeonAnavi 5 дней назад
@@GTD22 thank you for taking the time to have a look at the channel! Do you think koolertron would be better with 24 keys instead of 23? The large button on the last row seems a bit awkward (but may be I am missing the point in certain use cases).
@GTD22
@GTD22 5 дней назад
@LeonAnavi no problem, thanks for the content. there are already a few examples of the 24 key models (heaps on alibaba and the "no faff macropad") I use it for gaming, so the 2u key is a well proportioned spacebar (would be even better with stabiliser) But i could also see it being used as a modifier key as your thumb always rests there But at the end of the day it is your product so the decision is all yours
@andre-le-bone-aparte
@andre-le-bone-aparte 6 дней назад
Looking forward to more LINUX ESP32 guides - this helped me setup and connect finally.
@LeonAnavi
@LeonAnavi 6 дней назад
Thank you! I am a Linux user for almost 2 decades so pretty much all my videos feature demonstrations on Linux distributions. My newer videos about similar topics are for XIAO ESP modules and Raspberry Pi Pico.
@meililyli2188
@meililyli2188 6 дней назад
Looking good!!!
@LeonAnavi
@LeonAnavi 6 дней назад
Thank you! Cheers!
@cherrymountains72
@cherrymountains72 8 дней назад
16 kHz sample rate is not that great… what causes this limitation?
@LeonAnavi
@LeonAnavi 8 дней назад
The default sample rate is 16 kHz but it can be eventually changed to higher. The firmware on the microphone is based on the open source "Microphone Library for Pico" which uses the PIO on Raspberry Pi RP2040. Here is a discussion in GitHub with details about the the maximum sample rate: github.com/ArmDeveloperEcosystem/microphone-library-for-pico/issues/20
@vigneshkarthi3321
@vigneshkarthi3321 8 дней назад
Bro can you show us audio quality.
@LeonAnavi
@LeonAnavi 8 дней назад
Yes, sure, the sound of the promo video has been recorded with ANAVI Dev Mic and slightly processed with Audacity to reduce the environmental noise. Have a look at it and listen to the sound: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-A333_QlfafA.html
@MsJ423
@MsJ423 10 дней назад
how can I use this but with my xbox adaptive controller as a joystick.
@LeonAnavi
@LeonAnavi 9 дней назад
The Xbox Adaptive Controller features two USB-A 2.0 ports, one on each side. Each of these ports supports USB HID devices. You can plug ANAVI Handle in them and configure appropriate mode in the ANAVI Handle firmware. Unfortunately I don't have Xbox Adaptive Controller so I cannot try this out right now.
@ODXT
@ODXT 10 дней назад
Can you point to any community, person, or project around this board?
@LeonAnavi
@LeonAnavi 10 дней назад
Yes, you can have a look at the OE4T: OpenEmbedded/Yocto Project community support for NVIDIA Tegra (Jetson) platforms using L4T and JetPack components. Here are the git repositories in GitHub, probably the most notable is meta-tegra: github.com/OE4T
@andrew2004sydney
@andrew2004sydney 11 дней назад
Very informative video. Thanks
@LeonAnavi
@LeonAnavi 10 дней назад
My pleasure! The video is longer than initially planned even though I didn't go into details about the I2C communication with CYPD3177.
@firstsight5684
@firstsight5684 12 дней назад
Could I put 24v in the input voltage and output 5v? I just need to use it for a 5v fan.
@LeonAnavi
@LeonAnavi 12 дней назад
No, according to the technical data I saw the supported and recommended input voltage is no more than 23V.
@usmanumer9871
@usmanumer9871 14 дней назад
i had similar speakers back in 2009
@LeonAnavi
@LeonAnavi 14 дней назад
Do you still use it? I bought this speaker as a second hand from a local market. It was dirt cheap. Honestly, I don't use it but it was a good fit for the simple demo in this video.
@usmanumer9871
@usmanumer9871 14 дней назад
@@LeonAnavi I don't have it now
@LeonAnavi
@LeonAnavi 14 дней назад
@@usmanumer9871 btw today I published a new video about USB-C Power Delivery (PD) for voltages higher than 5V DC. I am still experimenting with various PD sink chips. Eventually, in distant future I might convert a similar old speaker to a USB-C powered device :)
@usmanumer9871
@usmanumer9871 14 дней назад
@@LeonAnavi nice idea
@HaTiMSuM
@HaTiMSuM 18 дней назад
Thank uou
@bennguyen1313
@bennguyen1313 19 дней назад
The XIAO RP2350 and ESP32C6 also looks like the series from the Banggood.... the $8 ESP32-C3FH4-5x5 RGB Board , and a similar ESP32 PICO D4 version
@LeonAnavi
@LeonAnavi 19 дней назад
That's interesting! Thanks for sharing. I will have a look. However, Seeed Studio has a proven as a stable manufacturer and supplier over the years so I prefer and recommend using the XIAO modules.
@misckicirina
@misckicirina 20 дней назад
What is the rectangular component close to the uFL connector? Is it an antenna? If yes, how do you select between external and built in antenna?
@LeonAnavi
@LeonAnavi 19 дней назад
Yes, this is the on-board antenna. GPIO14 is used to select between using the built-in antenna or an external antenna.
@bobafett7708
@bobafett7708 21 день назад
Do you have info about what the jumpers "JC, SEL0, SEL1, SEL2, MO" configure ?
@LeonAnavi
@LeonAnavi 20 дней назад
SEL jumpers are for boot selection and MO is for Motor On. JC jumper is required as part of the setup for emulating the 2.8-inch "Quick Disk" drive, used in synthesizers made by Akai, Korg and Roland: github.com/keirf/FlashFloppy/wiki/Quick-Disk
@qas.2344
@qas.2344 21 день назад
Rumor used Google tv streamer, launch 14 August 2024
@LeonAnavi
@LeonAnavi 20 дней назад
It might be. I guess we will see for sure when someone does a tear-down after 14th August. I read rumors from a couple of different sources Google TV streamer will be with MediaTek MT8696.
@tinkerersagar
@tinkerersagar 23 дня назад
Does it have in built battery charging Circuit? I want to connect 3.7 v li po battery to it
@LeonAnavi
@LeonAnavi 20 дней назад
Yes, it has, have a look at the details here: wiki.seeedstudio.com/xiao_esp32c6_getting_started/#battery-usage
@iliamoshtahi6441
@iliamoshtahi6441 24 дня назад
My N switch is not working well on this keyboard after 2 years How do i suppose to fix that swith?
@LeonAnavi
@LeonAnavi 20 дней назад
You will need to disassemble the keyboard and do a hardware repair which most probably will require the mechanical switch. Considering that the N is in the middle of the keyboard, it might be a PCB or a solder joint issue because if you often hit the keyboard very hard it bends most in the middle.
@iliamoshtahi6441
@iliamoshtahi6441 20 дней назад
@@LeonAnavi thank you 🤝🏻👍🏻
@tb.4276
@tb.4276 25 дней назад
can use usb OTG for tranfer data like serial port ?
@LeonAnavi
@LeonAnavi 25 дней назад
yes, in general, with some additional configurations depending on the exact needs and setup.
@tb.4276
@tb.4276 23 дня назад
@@LeonAnavi oh, do u have a link for setup or example ? i research so much but no working.
@LeonAnavi
@LeonAnavi 23 дня назад
@@tb.4276 depends on what exactly you are trying to achieve with your rpi0 setup, here are some useful notes and guides: gist.github.com/gbaman/50b6cca61dd1c3f88f41
@Whoislorns
@Whoislorns 26 дней назад
Anyone know where I can get some press fit pins I can push into the J2 jumper without having to solder directly to the board?
@LeonAnavi
@LeonAnavi 26 дней назад
Yes, the 2.54mm pads underneath the RTC battery connector allow you to take "Pimoroni GPIO Hammer Header (Solderless) - Male", cut just 2 pins and use them (without soldering).
@Whoislorns
@Whoislorns 25 дней назад
@@LeonAnavi thanks!
@dpmilligan4487
@dpmilligan4487 28 дней назад
This looks great! Does this support the gyroscope inside the wii nunchuck?
@LeonAnavi
@LeonAnavi 26 дней назад
Yes, with the ANAVI Handle and the Adafruit CircuitPython library you can read acceleration values from the gyroscope inside the nunchuck controller. Here is a simple example how to do it: github.com/adafruit/Adafruit_CircuitPython_Nunchuk/blob/main/examples/nunchuk_simpletest.py This is actually a very good question and probably we should include in the FAQ section of the user's manual for ANAVI Handle.
@dpmilligan4487
@dpmilligan4487 26 дней назад
Thank you for your feedback, thats great news for anyone that wants to develop games with using the nunchuck as the primary controller
@LeonAnavi
@LeonAnavi 26 дней назад
@@dpmilligan4487 do you know any PC and/or open source games taking specific advantage of nunchuk? I am curios to try them. I enjoyed playing "Tiny Crate" which worked really nice with a nunchuk.
@dpmilligan4487
@dpmilligan4487 23 дня назад
Nothing off the top of my head but ill reply here upon learning about any! I am looking to do some work on nunchuck × godot in the future though
@BeethovenHD
@BeethovenHD Месяц назад
x220t pen do not work ._.
@LeonAnavi
@LeonAnavi 28 дней назад
Well, it is a different laptop model. Are you also an Ubuntu user on this x220?
@BeethovenHD
@BeethovenHD 27 дней назад
@@LeonAnavi Yes I use ubuntu-24.04-desktop. Only running Windows the pen worked xD On Ubuntu I tried versions wayland and xorg - still no pen xD
@pir869
@pir869 Месяц назад
The ic is out of patent so now the "original" manufacturer has stopped making them , however chinese ic manufacturers are now able to make them without copyright infringement , so they are not actually obsolete. Secondly , the recommendation of not using them in new designs comes from the original manufacturer who have made "new" buck converters that run at higher switching frequencies , again this is just marketing and when the "new" ics are out of copyright they will then be labeled not for new designs. I have a mini 360 using a mp1482 ic,so there are other ics to use,also the ic is rated at 3A continuous,the ebay sellers list them at a lower continuous rating because the pcb has limited vias and or heat sinking for the full current rating of the ic. I am going to integrate the ic into some of my own designs using the mini360 circuit but not the actual module as the circuit is easy enough to reproduce into a design and uses far less space on the main pcb than the LM2596 i originally designed for, considering the pcb area is a fixed size for a type of enclosure used,i also like making my own circuits in this manner , though if the module suits your needs then have at it.
@LeonAnavi
@LeonAnavi Месяц назад
Thanks for sharing these details. Speaking of LM2596, yes it is a good alternative if PCB space is not constrained.
@MiniMini-ks6gh
@MiniMini-ks6gh Месяц назад
Hey, my sensor is just 100% or 0%. What am I doing wrong?
@LeonAnavi
@LeonAnavi Месяц назад
Please provide details. How have you connected the sensor to the Raspberry Pi?
@MiniMini-ks6gh
@MiniMini-ks6gh Месяц назад
@@LeonAnavi with a mcp30080 a/d converter and I used your code
@LeonAnavi
@LeonAnavi Месяц назад
@@MiniMini-ks6gh this video is for MCP3002. MCP3008 should be similar but it offers more channels. Make sure your wiring is correct and double check the pins of MCP3008 as per its datasheet.
@yugibson6606
@yugibson6606 Месяц назад
Hi Leon, thank you so much for your information! Is there a way to program the sensor to make it shows dielectric instead of moisture percentage?
@LeonAnavi
@LeonAnavi Месяц назад
As you have seen in the video this analog capacitive sensor the capacitance value into an electrical signal so using an analog to digital converter we outputs a percentage value to monitor moisture. Other sensors like TDR(Time Domain Reflectometry) make measurements based on the dielectric constant. There is correlation between soil moisture and dielectric: as the soil moisture increases, its dielectric constant also increases correspondingly so I guess in your app you eventually can do the math to show it (if you are using a capacitive sensor like the one in the video).
@lewddewdero
@lewddewdero Месяц назад
jargon
@forgetfulPyro
@forgetfulPyro Месяц назад
This seems like what ive been looking for! Quick question- do the knobs have a "stop" point, or can they be rotated infinitely? I'm hoping for something I can use to scrub along a timeline in premiere pro or audition
@LeonAnavi
@LeonAnavi Месяц назад
The knobs are rotary encoders so they can be rotated infinitely. NOTE: In order to have a stop point a potentiometer should be used instead.
@forgetfulPyro
@forgetfulPyro Месяц назад
@@LeonAnavi awesome, thank you so much!
@1vbAPiYk
@1vbAPiYk Месяц назад
"print working directory" is something only a true autist could come up with
@LeonAnavi
@LeonAnavi Месяц назад
hehe :) it is always useful to know where you are ;) Keep in mind that the pwd command is commonly used in scripts.
@crafts4mecrafter763
@crafts4mecrafter763 Месяц назад
this is super. i wish i would have seen this yesterday. i exploded my mini lamps because i didnt know that they can be adjusted. this was excelent learning!
@LeonAnavi
@LeonAnavi Месяц назад
Thanks for the feedback. I am happy to hear the video is useful!
@pablo__40363
@pablo__40363 Месяц назад
Nice review. What about temperature measurements and current measurements? Thanks
@LeonAnavi
@LeonAnavi Месяц назад
XIAO ESP32C6 working temperature is in a wide range from -40°C to 85°C. The power consumption depends on the mode, in deep sleep it can be reduced as low as about 15 μA.
@pablo__40363
@pablo__40363 Месяц назад
@@LeonAnavi Hi Leon. I meant about doing current measurements and temperature measurements of the SOC from the GPIOs
@LeonAnavi
@LeonAnavi Месяц назад
​@@pablo__40363 pins D4 and D5 on XIAO ESP32C6 are dedicated for I2C so you can attach various sensors supporting this bus for temperature and current measurement, for example INA260 for voltage and current power sensor as well as for temperature HTU21D, BME680, BMP180, etc. There are so many opportunities with these XIAO modules.
@pablo__40363
@pablo__40363 Месяц назад
@@LeonAnavi Thanks. I am just wondering because it states that the ESP32-C6 already does current and temperature measurements inside the chip.There are application examples part of the SDK.
@LeonAnavi
@LeonAnavi Месяц назад
@@pablo__40363 as far as I know esp32c6 has a built-in sensor with predefined measurement ranges but according to my understanding it is supposed to be used to measure the chip's internal temperature, for example to detect overheating.
@anwin85alon
@anwin85alon Месяц назад
pm me can you install do solar panel of charger.
@TOMTOM-nh3nl
@TOMTOM-nh3nl Месяц назад
Thank You
@grbradsk
@grbradsk Месяц назад
Love this stuff. Want to play with it.
@LeonAnavi
@LeonAnavi Месяц назад
Me too :) I am still wondering when and what price will it be available.
@mohsinjessa8951
@mohsinjessa8951 Месяц назад
Thanks for this video. Helped me get the SSD1306 connected and tested to RPi5. However, towards the end of the video you mention about Python examples with RPi5 using GPIO. I could not find any videos for that - did I miss it?
@LeonAnavi
@LeonAnavi Месяц назад
Glad the video helps. No, I don't have video with Python3 for the OLED. I should probably do some tutorials with Python. Btw earlier today someone opened a GitHub issue with question about the Python example (I am not sure if you opened it or someone else). I provided some ideas how to install Python3 luma.oled library. Here is the link: github.com/AnaviTechnology/anavi-examples/issues/11
@mohsinjessa8951
@mohsinjessa8951 Месяц назад
@@LeonAnavi Yes, python examples would be good. But I see access to gpio has been changed with RPi5. Still trying to figure out which library to use in python for Rpi5 gpio.
@ravindrasingh148
@ravindrasingh148 Месяц назад
great
@satyajitbarua1272
@satyajitbarua1272 Месяц назад
Hello, i have same pc rizen 3 3200g can i upgrade ram 8 gb to 16 gb ?
@LeonAnavi
@LeonAnavi Месяц назад
Yes, make sure you have a compatible RAM in terms of tech specs and perform an upgrade as shown at 6:52
@suga_le
@suga_le Месяц назад
This is no help? Control doesn’t work
@LeonAnavi
@LeonAnavi Месяц назад
This is just an unboxing video. How are you trying to set the remote? With or without IKEA TRÅDFRI gateway?
@nnasab
@nnasab Месяц назад
Where do you get it from and how much? I like when you show new boards and sensors videos. I think this one you should do a longer video with comparing to Orange pi or Radxa zero too.
@LeonAnavi
@LeonAnavi Месяц назад
Yes, I should do a detailed video but longer videos take quite a lot of time. I do this channel just as a hobby and I rarely find enough time for detailed videos. Geniatech XPI-3566-ZERO is available directly from the manufacturer's site, there are 2 options depending on the RAM and eMMC size: shop.geniatech.com/product/xpi-3566-zero/ Option 1 is 4GB RAM/32GB eMMC. Option 2 is more budget friendly with 2GB RAM/8GB eMMC.
@BeastyLOL
@BeastyLOL Месяц назад
can it play cyberpunk
@LeonAnavi
@LeonAnavi Месяц назад
hehe, no :) but on a Raspberry Pi you can have a lot of fun with classical game titles using RetroPie.