ROS 2 Success with ReentrantCallbackGroups

Robot "Kilted-Dave" was not able to declare docking success from the dock callback because the battery_state callback was not allowed to execute to update the new charging state.

I had already setup callback groups but failed to initialize the battery_state callback group as reentrant.

Single line fix to a problem plaguing my #GoPiGo3 #RaspberryPi4 #ROS2_KiltedKaiju #robot since he was "Humble-Dave" on #ROS2Humble

My comms and sensors center is running strong!
From left to right:

Seeed studio ESP32C3 with BME280 running #esphome

RTL-SDR running #ADS-B data gathering

Seeed Studio LoRa running #Meshtastic

All devices connected to a PoE powered #raspberrypi4 (the LoRa and esphome just use it as a USB power adapter)

Thanks to PoE I need to only have one cable coming from my switch.

I’m confused about the max USB current for peripherals connected to a Raspberry Pi 4. Everything I find says 1200mA shared across all USB ports.

Is that due to the limitations of the on-board regulator from the USBC supply port? What if I use a PoE+ Hat which can supply 4A to the 5V rail?

I wish I had the full RPi4 schematic right about now.

#RaspberryPi4
#USB

Sensorprojekt: Wetterdaten automatisch posten: Raspberry Pi trötet auf Mastodon 4/4

Jeden Abend ein Wetterbericht direkt von deinem Balkon? So trötet dein Raspberry Pi automatisch auf Mastodon!

Tino Eberl
Sensorprojekt: Wetterdaten automatisch posten: Raspberry Pi trötet auf Mastodon 4/4

Jeden Abend ein Wetterbericht direkt von deinem Balkon? So trötet dein Raspberry Pi automatisch auf Mastodon!

Tino Eberl

#ROS2 #KiltedKaiju Is On My Mind..

Successfully installed the #GoPiGo3 #Robot software to #ubuntu24_04lts Server on #RaspberryPi4

Successfully installed ROS 2 Kilted Kaiju (arm64)

Successfully ported robot "HumbleDave2" to be "Kilted Dave" and he sensed his battery was fully charged and got off his dock for the first time under the beta release of ROS 2 Kilted Kaiju

Haven't managed to build the #YDLIDAR_X4 ROS 2 driver yet - so Kilted Dave isn't going to go wandering yet.

First impressions playing with my new #Raspberrypi4 compared to my old 3

+ves
- speed + performance generally
- familiar form factor
- GB ethernet
- Bluetooth 5
- dual displays (not tried the 4k)
- usbC power

-ves
- micro HDMI 🙄
- kind of needs cooling ( but hooray for integrated fan in the modular case from The Pi Hut! )

Can I power a #RaspberryPiZero2W , via its dedicated USA- micro USB-A power port, from the USB-A port of a #raspberrypi4 , wherein the Pi4 is running on the official Pi power supply? I seem to see USB problems on the Pi Zero's 2nd USB-A micro USB data port (for connecting USB devices to Pi Zero) when the power to the Pi Zero is from the USB-A port of the Pi4. #RaspberryPi

Nr. 7 der #Artikelserie
#SteadyCommunityContent

Nachdem der Shelly H&T brav seine Daten an das Handy schickt, kommt im nächsten Schritt die IT-technische Umsetzung.

Nun soll der #Raspberry Pi 4 dauerhaft als Empfänger zur Verfügung stehen und die #Wetterdaten speichern.

Im Artikel lest Ihr das Vorgegen mit #ChatGPT als KI-Assistenten.

https://tino-eberl.de/nutzen-kuenstlicher-intelligenz/sensorprojekt-raspberry-pi-empfaengt-sensordaten-vom-shelly-ht-3-4/

#Balkongärtnern #Wetterdatenmessung #Luftfeuchtigkeitssensor #RaspberryPi4 #Shelly #Temperatursensor #Maker

Sensorprojekt: Raspberry Pi empfängt Sensordaten vom Shelly H&T 3/4

Du willst Shelly-Sensordaten mit dem Raspberry Pi abfangen und speichern? So klappt der Datenempfang ganz ohne Cloud!

Tino Eberl

Nr. 7 der #Artikelserie
#SteadyCommunityContent

Nachdem der Shelly H&T brav seine Daten an das Handy schickt, kommt im nächsten Schritt die IT-technische Umsetzung.

Nun soll der #Raspberry Pi 4 dauerhaft als Empfänger zur Verfügung stehen und die #Wetterdaten speichern.

Im Artikel lest Ihr das Vorgehen mit #ChatGPT als KI-Assistenten.

https://tino-eberl.de/nutzen-kuenstlicher-intelligenz/sensorprojekt-raspberry-pi-empfaengt-sensordaten-vom-shelly-ht-3-4/

#Balkongärtnern #Wetterdatenmessung #Luftfeuchtigkeitssensor #RaspberryPi4 #Shelly #Temperatursensor #Maker

Sensorprojekt: Raspberry Pi empfängt Sensordaten vom Shelly H&T 3/4

Du willst Shelly-Sensordaten mit dem Raspberry Pi abfangen und speichern? So klappt der Datenempfang ganz ohne Cloud!

Tino Eberl