Cosmic Bee
Cosmic Bee
  • Видео 43
  • Просмотров 16 258
Freeflow Mouse
Custom mouse design utilizing a Xiao ESP32S3 on custom PCB utilizing MPR121 for touch sensing.
JLC3DP link: jlc3dp.com/?from=timlovett
PCB Mouse Core Board: www.pcbway.com/project/shareproject/Freeflow_Mouse_Core_Board_1f81019f.html
PCB Mouse Touch Board: www.pcbway.com/project/shareproject/Mouse_Touch_Board_4ad88205.html
Hackster Entry Article: www.hackster.io/timo614/finger-freeflow-mouse-f71a30
Chapters:
0:00 Initial Showcase
0:05 Sponsor Callouts
1:22 Mouse Button Demonstration
2:42 Mouse Core Build Process
4:47 Testing Core Board
5:48 Discussion of Larger Board Setup
6:07 Issues with Mouse
6:56 Final Board Setup Notes
7:16 Closeout
Просмотров: 1 120

Видео

SenseCAP Watch - First Impressions
Просмотров 1283 месяца назад
My first impressions with the SenseCAP Watcher device from Seeed Studio. I received one of these early as part of the promotion for the Seeed Vision AI V2 module contest (I didn't win but they gave many of the participants the device to utilize as early adopters). Site: www.seeedstudio.com/watcher Kickstarter: www.kickstarter.com/projects/seeed/sensecap-watcher-open-source-ai-assistant-for-smar...
Hive Helper - Xiao ESP32C3 powered WeAct 2.9 inch epaper home assistant display
Просмотров 2,6 тыс.3 месяца назад
This video showcases the Hive Helper, a Xiao ESP32C3 powered WeAct 2.9 inch epaper home assistant display. PCB used for this project was sponsored by PCBWay: www.pcbway.com/ See the associated Hackster article: www.hackster.io/timo614/hive-helper-xiao-esp32c3-epaper-home-assistant-display-6583fc PCB information via the PCBWay project page: www.pcbway.com/project/shareproject/Hive_Helper_Home_As...
Infinite Sands
Просмотров 1,4 тыс.3 месяца назад
Infinite Sands, a generative sandbox See the full article: www.hackster.io/sand-command/infinite-sands-df675a
Blues Bird House Project
Просмотров 663 месяца назад
Blues Bird House Project Utilizing a Blues Notecarrier to transmit found birds via Blues routing to submit to a Rust server. Using a custom EfficientNetLite model that has been compressed significantly. 96x96x3 input size, 78k parameters, 11ms inference speed (according to Edge Impulse's performance data for the model). Hackster Project: www.hackster.io/projects/b8b705 Built as part of the Most...
Foot pedal enhanced for microcontroller use
Просмотров 364 месяца назад
In this video I go through the process of figuring out how my FS2020U1 USB Foot Switch Control devices from aliexpress a bit back (s.click.aliexpress.com/e/_Dma95rN from a different seller that is no longer available for this model) works and then replacing the wiring for use with Arduino. It's a fairly simple project as it only ended up involving some desoldering and resoldering of a wire alon...
Custom PCB Level Shifting Xiao Breakout Board
Просмотров 1084 месяца назад
This video shows my creation, testing, and utilization of a Xiao footprint based level shifting breakout board. I have wanted to make one of these for a bit now as the Xiao uses a 3V3 logic level but I often find I am in need of much smaller voltages for projects. Every time I've needed to level shift the project looks unkempt so figured making one of these would both be a fun learning experien...
Unihiker Remote Control for Omnidirectional Car
Просмотров 2364 месяца назад
In this video I'm using DFRobot's Unihiker as a remote control to interface with the Adeept Omnidirectional Car Kit. I've added support for the 9 directions of movement, stopping, turning, and the avoid obstacles mode that came with the car logic. Website Article: www.cranberrygrape.com/mini-projects/unihiker-remote/ Project Code: github.com/Cosmic-Bee/unihiker-remote Adeept Omnidirectional Pic...
Animal Tags Project
Просмотров 334 месяца назад
In this project I put together a set of animal tracks tags. This video describes a process to take an image, convert it to an SVG, import it into Fusion 360, utilize the SVG to cut into the print, and then printing it with color change in Prusaslicer. Apologies for the audio being choppy at parts. www.cranberrygrape.com/3d-printing/animal-tags/
Pool Alerter: Grove Vision AI V2 Alert Setup Via Telegram for Pool Access
Просмотров 2844 месяца назад
Project demonstrating using the Seeed Studio Grove Vision AI V2 Project website with more information: www.cranberrygrape.com/mini-projects/pool-alerter/ Gist with code (it's a fairly simple project): gist.github.com/Timo614/8ec3dec5ac49887a698191177b410417 Pretty simply demonstration but the idea behind it works for any use case where you need to detect in a waterproof setting. Haven't tested ...
DIY: Inline Level Shifter - No Solder Grove to Grove
Просмотров 714 месяца назад
In this video I quickly put together a no solder level shifter using my HY 2.0 4P connectors. This is just a simple helper board to make shifting to 5V easier for my projects. I designed a Xiao based level shifting board that's on the way from PCB way I'll be uploading in the future. For more information check out my website with links to the circuit, falstad to test it, etc: www.cranberrygrape...
Face Following Robot
Просмотров 3104 месяца назад
In this video I'm combining the Seeed vision AI v2 with the Adeept Omnidirectional Car Kit for a face follow robot. Website Article: www.cranberrygrape.com/mini-projects/face-controlled-robot/ 3D Model: www.printables.com/model/922657-seeed-vision-sensor-v2-mount-for-adeept-omni-direc Seeed Vision AI V2: www.seeedstudio.com/Grove-Vision-AI-V2-Kit-p-5852.html Adeept Omnidirectional PicoW S3 Car:...
Voice Controlled Robot
Просмотров 2274 месяца назад
In this video I'm combining the DFRobot Gravity Offline Voice Recognition module with the Adeept Omnidirectional Car Kit. Website Article: www.cranberrygrape.com/mini-projects/voice-controlled-robot/ 3D Model: www.printables.com/model/788025-dfrobot-offline-voice-recognition-robot-robo-enclo Gravity: Offline Language Learning Voice Recognition Sensor - www.dfrobot.com/product-2665.html Adeept O...
Adeept - 4WD Omni-directional Mecanum Wheels Robotic Car Kit for ESP32-S3 Overview
Просмотров 1835 месяцев назад
My site overview and wireless control code: www.cranberrygrape.com/mini-projects/adeept-omni-car/ Store page: www.adeept.com/esp32-s3-picow-s3-car_p0406.html Tutorial page: www.adeept.com/learn/detail-76.html Thank you Adeept for giving me the chance to use this car. I'll be adding future videos showing this car interfacing with a few sensors in the coming days as well!
Glowbug PD 1.1
Просмотров 1095 месяцев назад
Glowbug PD a USB PD based WLED controller with a D1 mini heart (going to change this in the future), a relay, fuse, and some other nice to have features. My website with more info: www.cranberrygrape.com/mini-projects/glowbug-pd/ OSHWLab link: oshwlab.com/timo6141/light-buddy Uses a WCH CH224K as the PD chip allowing for 12V or 5V voltage selection. Thanks PCBWay for sponsoring the project by s...
DFRobot Unihiker Humidifier Control Unit and Xiao ESP32S3 ESPHome Humidifer
Просмотров 965 месяцев назад
DFRobot Unihiker Humidifier Control Unit and Xiao ESP32S3 ESPHome Humidifer
DFRobot Unihiker HX711 Scale
Просмотров 1045 месяцев назад
DFRobot Unihiker HX711 Scale
USB PD Breakout Board Overview
Просмотров 1386 месяцев назад
USB PD Breakout Board Overview
Jetson MagnaMirror - Introduction, Explanation
Просмотров 1397 месяцев назад
Jetson MagnaMirror - Introduction, Explanation
Jetson MagnaMirror - ASR, text generation module local llm
Просмотров 607 месяцев назад
Jetson MagnaMirror - ASR, text generation module local llm
Bunkbed control unit being controlled via adafruit bluefruit connect app
Просмотров 468 месяцев назад
Bunkbed control unit being controlled via adafruit bluefruit connect app
Bunkbed control unit - with enclosure elements printed out and assembled
Просмотров 538 месяцев назад
Bunkbed control unit - with enclosure elements printed out and assembled
Bunkbed Control Unit protoboard wiring pre components update
Просмотров 259 месяцев назад
Bunkbed Control Unit protoboard wiring pre components update
Bunkbed Control Unit - Breadboard to Proto
Просмотров 969 месяцев назад
Bunkbed Control Unit - Breadboard to Proto
Bunkbed Control Unit Demo (Pre Enclosure)
Просмотров 2389 месяцев назад
Bunkbed Control Unit Demo (Pre Enclosure)
Xiao Prism Buddy
Просмотров 6499 месяцев назад
Xiao Prism Buddy
Spray shield Aeroguard
Просмотров 1810 месяцев назад
Spray shield Aeroguard
Ferrofluid Speaker
Просмотров 8311 месяцев назад
Ferrofluid Speaker
Autodesk Fusion Ferrofluid Speaker Design
Просмотров 5011 месяцев назад
Autodesk Fusion Ferrofluid Speaker Design
20231129 222052
Просмотров 5311 месяцев назад
20231129 222052

Комментарии

  • @awapppp
    @awapppp 5 дней назад

    Thats so cool bro, i just got my own and was trying to see if you could make it a static color out of the box, but i dont think you can unfortunately.

  • @_MomeM
    @_MomeM 2 месяца назад

    funny idea definetely

  • @kingkasma4660
    @kingkasma4660 2 месяца назад

    Good work!

  • @Apollost
    @Apollost 3 месяца назад

    Nice

  • @JayIsDed
    @JayIsDed 3 месяца назад

    Very cool video! Glad I came across this video. I'm currently working on a project with the same esp32c3 dev board. So far it's running off a i2c oled display but I might get one of those 4 or 7in einks after seeing your video. Didn't know there was support for these displays on esphome.

    • @thecosmicbee
      @thecosmicbee 3 месяца назад

      Hey they work great. There's the issue with partial refreshing but with the full refresh it has been pretty consistent. There's also a PR someone mentions in this thread re: the 3 color displays. I have a few of those so hoping to try it out in the future. github.com/esphome/feature-requests/issues/2101

    • @JayIsDed
      @JayIsDed 3 месяца назад

      @thecosmicbee definitely looking forward to seeing how those work! I've been told their refresh is a bit slower but for most data statistic displays that shouldn't be an issue unless if it's like over 5minutes or something absurd like that. Either way, great work and I'll sub for future videos! Best of luck to you and your projects!

  • @christopherarendt3531
    @christopherarendt3531 3 месяца назад

    I guess it’s giving a pic to lama periodically then projecting the new result in a loop

    • @thecosmicbee
      @thecosmicbee 3 месяца назад

      Yeah, taking a photo of the sand each time on change for use with DepthAnythingV2 with ControlNet using the automatic1111 standard diffusion web UI with API to handle the rendering. Detecting hands in the photo each iteration to determine if it should rerender (once hands leave the viewport).

  • @bj124u14
    @bj124u14 3 месяца назад

    doesnt really look like any terrain, i dont understand.

    • @bj124u14
      @bj124u14 3 месяца назад

      Nevermind, I see now. You can directly input what it should be. Very cool

  • @majverhovnik3911
    @majverhovnik3911 3 месяца назад

    Pretty cool. How does this detect the relief?

    • @thecosmicbee
      @thecosmicbee 3 месяца назад

      Using DepthAnythingV2 -- it takes a photo and uses opencv to warp it so it's constrained to the sandbox based on the CharucoBoard projection. Then with that it uses it as the input to the standard diffusion ControlNet Depth for a set prompt. The prompt can be updated via voice.

  • @adrianinvents
    @adrianinvents 3 месяца назад

    What a cool project!

  • @Electromakerio
    @Electromakerio 3 месяца назад

    Fantastic video and an interesting project! We love the Blues notecards at Electomaker - they are so simple to use! Thanks for uploading your project tutorial to the Electromaker project hub :)

  • @frankdearr2772
    @frankdearr2772 3 месяца назад

    Great topic, thanks 👍

  • @RixtronixLAB
    @RixtronixLAB 4 месяца назад

    Creative video, keep it up,thanks :)

  • @codydyck
    @codydyck 4 месяца назад

    Man, when it was delayed while you were telling it to park I've never felt someone's struggle that much. Mine tracks people using Google CV Pose and it always drives too far and hits stuff.

    • @thecosmicbee
      @thecosmicbee 4 месяца назад

      Yeah for sure, in retrospect I should have used one of the custom commands and taught it to just "Stop" over that built in "Park a Car" which feels a bit harder to parse. Definitely had me sweating when it ignored me the first time haha. I think the wheels on the floor from the mecanum car make it a bit harder to hear as they were pretty loud. I think if I were to do it again I'd make the voice part a handheld device that then just sends the commands to move over its hosted access point network perhaps with custom commands for shorter movement like advancing only a few feet in that direction each time.

    • @codydyck
      @codydyck 4 месяца назад

      ​@@thecosmicbeeI like that idea, just have a headset on and send the commands. Then connect multiple robots together in Ardupilot Rover and have a voice controlled robot swarm.

  • @uihi9660
    @uihi9660 4 месяца назад

    really nice~

  • @thecosmicbee
    @thecosmicbee 4 месяца назад

    Intentionally included the API key as part of the demonstration -- I had deleted the bot / invalidated the key prior to posting the video. In general you want to avoid sharing it (unless demonstrating as part of a tutorial) as it could give access to others (in this case giving them the ability to spam you).

  • @The22v10
    @The22v10 4 месяца назад

    Very Cool, great Seeed Hardware..

  • @thecosmicbee
    @thecosmicbee 5 месяцев назад

    Apologies re: the mention of the i2c display -- I misspoke that's a TM1637 so using its CLK and DIO pins to control the display (well ESPHome is). So used to i2c displays my mind blanked when I saw the two wire control.

  • @ernestogabrielreyesvazquez6273
    @ernestogabrielreyesvazquez6273 6 месяцев назад

    Hey bro can You explain how do You program the module plis

    • @thecosmicbee
      @thecosmicbee 6 месяцев назад

      They have a python and arduino library for the sensor. github.com/DFRobot/DFRobot_DF2301Q my rust module is located at github.com/Cosmic-Bee/df2301q.rs docs.esp-rs.org/book/installation/rust.html has some information about getting setup for developing on the esp32 platform for rust (I used it here for this module). The arduino library may be the easiest path forward though as you can do a search from the arduino ide to install that and get up and running fairly quickly.

  • @aleksandarshishkov3052
    @aleksandarshishkov3052 6 месяцев назад

    Hi, Could you tell me where to find this custom flash? Thank you

    • @thecosmicbee
      @thecosmicbee 6 месяцев назад

      Hey there, sorry for the late reply, right now it's in a fork of the SenseCAP Indicator ESP32 repository as a pull request. I have the pull request: github.com/Seeed-Solution/SenseCAP_Indicator_ESP32/pull/24 The associated branch: github.com/Timo614/SenseCAP_Indicator_ESP32/tree/timo614-indicator-matter I recently updated it to a more recent esp idf version as the underlying repository was updated as well.

  • @SpencerTechMelody
    @SpencerTechMelody 7 месяцев назад

    Cool 😎Bro.

  • @f_erbey
    @f_erbey 8 месяцев назад

    It seems like a weak recognition algorythim. I want to create an app that while reading a text it recognize the voice and show the word or the phrase on the text. Do you think that this crate will be suitable for that? And if not what kind of library should i use?

  • @thecosmicbee
    @thecosmicbee 9 месяцев назад

    The DK's schematic is located: www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group1/0a/d5/78/b6/d7/bd/45/de/mb1292_shematics/files/MB1292-WB5MM-B01_Schematic.PDF/jcr:content/translations/en.MB1292-WB5MM-B01_Schematic.PDF It has a LD1117S50TR on the VIN which drops the voltage down to 5V and provides 800 mA current. I opted to use a 5V regulator from WeAct as it has a 5V 5A output via its SY8205. Also using a WeAct PD module (which I believe uses a CH224K) for USB PD (I have it set to 12V which I'm using to power the board via VIN and passing to the 5V regulator).

  • @thecosmicbee
    @thecosmicbee 9 месяцев назад

    Apologies in advance for my terrible soldering. I tried to use the leads to connect the different components and then ended up letting the solder pool a bit (probably a terrible idea) to connect a few of the junctions. I probably should have cut individual wire to connect it in some nice neat way. It works though just isn't the prettiest. I plan on creating a proper board for it in the future and ordering it out time permitting so once I do that this issue should disappear).

  • @thecosmicbee
    @thecosmicbee 9 месяцев назад

    My soldering is a bit rough on the protoboard (some blobs, etc) -- unfortunately didn't see it pooling there when I connected the headers at the end but it works well enough. I opted to make the larger blobs when connecting the leads on the back as well. Wish I had a bit of time to put together a proper board but wouldn't ship for the contest date so opting for this. At least the wires look somewhat nice. Time permitting I'll be putting together a proper board in the future to replace this one.

  • @dylanwillyams
    @dylanwillyams 9 месяцев назад

    So it’s a clock that’s really hard to use. Sweet

  • @ericbenitez4082
    @ericbenitez4082 9 месяцев назад

    Nice

  • @tueurdelombre7395
    @tueurdelombre7395 11 месяцев назад

    Red LEDs could make it even better. But it's already really good

  • @iSEKaiSG
    @iSEKaiSG 11 месяцев назад

    Hi, i wanna ask. How do u power a LED strip with 1 3.7V L-ion battery? I thought u would need a few cells in series to power it since the strip probably runs off 5v/12V/24V?

    • @thecosmicbee
      @thecosmicbee 11 месяцев назад

      I had originally seen a similar setup from the Ruiz Brother's darksaber tutorial so knew I could handle LED strips from the propmaker itself and went with a similar setup here: learn.adafruit.com/ble-darksaber-propmaker/circuit-diagram I just took a look at the schematic now to see if perhaps it had some boost element but it doesn't look like it does: learn.adafruit.com/assets/69243 It looks like it sends either the vbat or the vbus to the v+ line which is then used for the neopixel out port. So yeah nothing there boosting it. I suppose it must be powering it with whatever voltage the battery has and it must be enough for the ws2812b strips (I had thought they were 5V myself and it was boosting it).

  • @adampouliot8409
    @adampouliot8409 11 месяцев назад

    Great work, what is it?

    • @adampouliot8409
      @adampouliot8409 11 месяцев назад

      Hope to see more!

    • @thecosmicbee
      @thecosmicbee 11 месяцев назад

      Hey, this was a LED strip for a poolside lane indicator for night swimming. Hackster had a contest for creating some devices for assisted living and one of the topics was visual issues while swimming. Went super low tech with this one as I ran out of time. I had originally hoped to do something with machine learning to help indicate the user's location in the lane and then update the LED strip (so perhaps something like flooding the entire right side red to indicate you've gone out of the lane).

  • @MonkeyNeuronActivation
    @MonkeyNeuronActivation 11 месяцев назад

    So it's 4 touch sensors with a joystick?

    • @thecosmicbee
      @thecosmicbee 11 месяцев назад

      Yup, from talking with Vivek one of the big issues he had was with normal mice and the movement involved for both positioning and clicking. The conductive paint worked well for translating the touch elements making for a mouse that triggers easily and responds well with little movement on the user's part.

  • @abhiramsp9972
    @abhiramsp9972 Год назад

    After turning on using wake up command , what's the maximum duration it remains active without interruption?also can I give wakeup command as clapping sounds?

    • @thecosmicbee
      @thecosmicbee Год назад

      You can configure the maximum duration for the active state with the set wake time command. From their header file it looks like 255 seconds may be the limit: github.com/DFRobot/DFRobot_DF2301Q/blob/master/DFRobot_DF2301Q.h#L168 You can setup a new wake word and it'll learn it. I haven't tried clapping for the wake word but I think it would work. You can't configure the opening phrase it says when it boots but for low key setups it seems like a really neat way to get up and running for simple voice commands without needing to do any ML. I wish there was a way to disable all of the commands and then enable a subset as it's a bit weird for it to respond to things like "Park a Car" when I'm using it as a trigger for lights in my kid's room.

  • @thecosmicbee
    @thecosmicbee Год назад

    Shocked I have to say this here: It's not a real creature, it's ferrofluid. Two people somehow found my video and got confused reaching out to me fearing others would be as well. I put that in the description. I was just messing around, you have nothing to be concerned about regarding dangerous magnetic lifeforms.