home.social

Search

403 results for “circuitpython”

  1. @derek sure, it’s a small 6V peristaltic pump that moves water from a 100L rainwater barrel from our house up to a second barrel which is in our higher level garden (up 2.5m) as I’m too lazy to carry the water up.

    Tech wise it’s now a waveshare #esp32s2 pico which controls an #adafruit boost 1000c to control the pump, enclosed in a cheap wooden bird box. It’s powered by a #solarpanel and charges 3 supercapacitors in series. Code is in #circuitpython and takes advantage of deepsleep

  2. These two boards have been so much fun to create and share. As a reminder, it is open source. github.com/bwshockley.

    If you go way back in time, there was another...mini sam.

    #M0 #CircuitPython #RP2040 #Arduino #MicroPython

  3. Today is the second mid-term for #BCSwift, the Semester of @SwiftUI students. Wish them luck! I’ll be posting the mid-term and solution video by tomorrow if any learners want to try on their own. AND if you are in #Boston & want to encourage fledgling iOS devs, my #Swift & #CircuitPython students have a showcase at Boston College ArtsFest Sat. April 29 1-3pm 245 Beacon (new Engineering Bldg) Room 301. Listed as “Tech for Good / Digital Petting Zoo” drive.google.com/file/d/1s03Gv

  4. @Macross No, not really 😅
    It’s a #KeyboardFeatherWing (@solderparty) connected to a #FeatherS2 (#unexpectedmaker ) … a small controller that run @circuitpython.
    I need to try it with the #FeatherS3 😅
    But yes, some old part of BlackBerry may be used for this keyboard 😇

    About the QrCode it’s a link to this profile 😇 it’s pinned on my twitter for the ones that didn’t escaped it yet.

  5. @Macross No, not really 😅
    It’s a #KeyboardFeatherWing (@solderparty) connected to a #FeatherS2 (#unexpectedmaker ) … a small controller that run @circuitpython.
    I need to try it with the #FeatherS3 😅
    But yes, some old part of BlackBerry may be used for this keyboard 😇

    About the QrCode it’s a link to this profile 😇 it’s pinned on my twitter for the ones that didn’t escaped it yet.

  6. Danger, rude noise! Ever wanted an Atari Punk Console synth but couldn't find the time to twiddle knobs? With an @adafruit MacroPad RP2040 & my “autopunkconsole” you can get Punk Console-like sounds, automatically! And if you have a #MacroPadSynthPlug, you can pipe the audio to your sound system!
    youtube.com/watch?v=nk56RTjSVI
    Thanks to @cedargrove's awesome `cedargrove_punkconsole` library:
    github.com/CedarGroveStudios/C for doing all the hard work
    #CircuitPython #MacroPadRP2040 #rp2040 #AtariPunkConsole

  7. Did I ever show this? Turns out because #ESP32 has super-configurable pins AND because the #adafruit #QTPy / #Seeed #Xiao format has castellated pads, you can just solder an I2C OLED display right on top of it and it works! Since this is an #ESP32S3 QTPy, I use this to test #CircuitPython WiFi stuff. Lately I've been using its as a Multicast UDP emitter 😀 Code for this demo: gist.github.com/todbot/31272a9

  8. Thanks @jeffeb3! Your case works with the Wemos Lolin S2 Mini too! This is an awesome little print. It's perfect for adding a bit of LED diffuser (printer paper in my case) and protecting the boards when I toss them in my bag
    #Wemos #ESP32 #ESP32S2 #CircuitPython #NeoPixel

  9. Here's a #DIYSynth idea I'm working on: a really thin & simple #RaspberryPiPico-based synth with only capsense buttons, OLED, reverse-mount NeoPixels and USB & TRS #MIDI In. Less than 7mm thick. (not final artwork ofc) A platform to run #Mozzi synth library & some #CircuitPython sample-based stuff

  10. About time I tooted about this hobby project. I've been designing and 3D printing my own small model rockets with on board video cameras, youtu.be/s4I2bufpGQc

    They're all designed from scratch using #FreeCAD and #OpenRocket, & printed on my #Prusa Mini+ in PETG. The onboard camera is a RunCam Split 3 Lite, and I've also put a logging altimeter in there using some #Adafruit parts and a few lines of #CircuitPython.

    #3Dprinting #ModelRocketry

  11. Adafruit Trinket M0 Moving COM Ports in Arduino

    I’ve been playing around with the Adafruit Trinket M0 board in an effort to a) move over to 32-bit Cortex M processors from 8-bit AVRs; and b) get to know CircuitPython a little more. I know there are more powerful boards, but I liked the small form factor of the Trinket M0 and see it as a good way into some of the other SAMD based boards supported by the Arduino IDE in the future too.

    But the thing I want to do right now isn’t supported in CircuitPython, so I’m using the Arduino IDE.

    It’s great how the board can support either, and it all started out fine, but somehow I’ve managed to get into the position where the board keeps coming up as two different serial ports under Windows.  It is COM35 when in bootloader mode (when you can see the TRINKETBOOT drive) but once I load in a sketch from the Arduino IDE and it starts running it it switches over to COM36. It was starting to get really irritating, especially when I wanted to use the serial monitor, as I was constantly telling the IDE which port to use!

    There does seem to be a fix though.  I don’t know if this is a universal fix and it might cause problems further down the line, but it worked for me for now.  I also don’t know if this is a common thing for SAMD M0 boards – I can imagine it being a common issue for any board that re-uses the USB port as a serial port but under a different environment (like the Trinket does in the two modes).

    In Device Manager you should be able to see the Trinket under “Ports” with the two COM port assignments as it changes.

    But you can tell Windows what port assignment to use, so to make them the same do the following:

    1. Check you see which COM port is in use in bootloader mode and then load a sketch and check the COM port number when running a sketch.  For me these were 35 and 36 respectively, but it will depend what other devices you’ve used (I used a lot of different microcontrollers!)
    2. In Device Manager right click on the sketch COM port under “ports” and select Properties.
    3. In Properties, if you aren’t already admin on your machine, you need to select “Change Settings” which has the admin icon.
    4. Under Port Settings, select Advanced.
    5. At the bottom you will see COM Port Number – you can select this and swap it from the sketch COM port to the same as the bootloader COM port.  Windows will show it as “in use” and check that you are sure you know what you are doing. I just pretended I did and hit “ok”.

    You must be sure to get the right COM port here, I don’t know what happens if you choose the wrong one!  Presumably you’ll get weird things going on if you ever plug in both devices Windows things are that COM port at the same time.

    Assuming you chose wisely, at this point whichever mode the Trinket is in – bootloader or running sketches, it should be recognised by Windows as the same COM port and you no longer need to change anything in the Arduino IDE, although I still have to “double click” reset to enter bootloader mode to upload sketches.  I don’t know if this is typical – I guess so, but I can live with that.

    Note that dropping the CircuitPython bootloader back onto the Trinket sets it back to a different COM port again, but that just seems to be what it does… I’ll update this post as I discover more and if I uncover and weird side effects…

    Kevin

    #adafruit #cortexM0 #samd #serialPort #trinket #uart

  12. Open Source CubeSats Ease The Pain Of Building Your Own - Space is hard, especially if you haven’t done it before. A growing number of CubeSats are launched... - hackaday.com/2021/01/28/open-s #circuitpython #sattelite #atsamd51 #cubesats #pycubed #space

  13. cyberDÛCK Quacks Like a Cyberdeck - Over the last year or so, we’ve seen an explosion in the popularity of cyberdecks — those highly p... more: hackaday.com/2020/05/15/cyberd #microcontrollers #circuitpython #rubberduck #itsybitsy #python #usbotg #repl

  14. A Friendly Reminder That You Might Be In Danger - Product recalls are one of those things that most people don’t pay attention to until things get rea... more: hackaday.com/2019/08/19/a-frie #microcontrollers #circuitpython #productrecall #livefeed #pyportal #parts

  15. The PewPew Console Is Coming To EuroPython 2019 - EuroPython is a community-run developer conference, which began back in Belgium in 2002. In 2019, it... more: hackaday.com/2019/06/21/the-pe #circuitpython #classichacks #europython #trinketm0 #python