Summary of "20260212 ROS Lawn Tractor Meeting"
Summary — technical topics, product notes, guides, and issues
Main hardware & sensors
-
BME280 sensor
- Bosch-made; measures temperature, humidity, and barometric pressure.
- Uses I2C.
- Ordered to replace unreliable inexpensive humidity modules (see below).
- Project goal: monitor indoor humidity and control humidifiers.
-
DHT22 / generic humidity modules
- Reported instability: intermittent large offsets and sudden jumps in plotted data.
- Plan: swap to BME280 for reliable humidity tracking.
-
Sabertooth motor driver
- One unit failed. A measured resistance of ~75 Ω was observed across some terminals (expected several hundred ohms).
- Note: measurements can be misleading if motors are connected (motor inductance affects readings).
-
XYZ manipulator (Al)
- 3D-printed parts assembled; arms need screws to connect to the horn.
- Row of magnets glued with superglue are detaching — plan to use two-part epoxy for better adhesion.
-
12 V pump project (Al)
- Trying to run a 1924 well pump from 12 V.
- Purchased PEX tubing and a Walmart RV battery (sold as deep-cycle; 12-month warranty).
-
Onboard vehicle / comms receptacle (Al)
- 9-pin circular communication port outputting RS485-like messages.
- Forum documents ~40 decoded messages.
- Instead of a $200 military connector/tool, plan to 3D-print a shell and use 0.062” circular pins — likely only needs 4 pins.
Displays, I/O, and cabling
-
Cheap yellow display (CYD board)
- A ~27-minute YouTube tutorial walks through board internals, connector/cable types, and usage.
- Resources mentioned: Random Nerd Tutorials and other YouTube walkthroughs.
-
JST connector/cable sizes
- Common pitches encountered: 1.25 mm (many cheap modules), 1.0 mm, and 2.0 mm.
- Important: order the correct pitch for replacement cables.
-
I/O pin count and UART/USB behavior
- The cheap yellow display board appears to have limited extra I/O pins; another variant has more available.
- The board’s TX/RX pins may be tied in parallel to the USB-to-serial converter (similar to an Arduino Nano).
- Consequence: you cannot reliably use the USB serial and an external UART device (e.g., GPS) at the same time — this can cause connectivity issues if both are connected.
Software, networking, and control
-
Remote access and control
- SSH into Raspberry Pi works; used to access the robot’s text-based control menu.
- Keyboard-based control implemented: WASD / arrow keys for motion; letters for camera; speed keys 1–5.
-
UI evolution and comms
- Goal: evolve to a browser-based interface using WebRTC for video and controls.
- Architecture plan: Nano and Raspberry Pi communicating over Ethernet (Cat6).
-
Scripts and tooling
- Al wrote a successful auto-centering script for a remote “pump house” installation.
- Use of nano as a text editor for code and keeping backup notes is recommended (keep backups of working configs).
-
Networking gotchas
- Confusion mixing static vs dynamic IPs caused bridging problems between Raspberry Pi, Nano, laptop, and iPad.
Issues with AI / online help and email security
- AI assistance problems
- Frustration with AI assistants (Claude and others): inconsistent or incorrect technical advice and rate limits (e.g., “10 questions” throttling).
- Examples of incorrect suggestions: wrong platform/library recommendations (e.g., Pi GPIO alternatives for Raspberry Pi 5).
- General recommendation: don’t rely blindly on AI-generated instructions — verify and understand steps.
Don’t trust AI instructions blindly; verify and understand the steps before applying them.
- Email spam / suspicious messages
- Received suspicious emails suggesting “Use AI” and claiming remote content was loaded through the VPN; signatures changing unexpectedly.
- Temporary mitigation: using the unsubscribe button reduced messages.
- Recommendation: inspect mail client and pipeline settings (e.g., Apple Mail -> Gmail) and review historical email configurations.
Guides, tutorials, and references
- YouTube: ~27-minute tutorial on the “cheap yellow display” (search keywords: cheap yellow display, CYD) — covers board internals, connectors, and usage.
- Random Nerd Tutorials — referenced for module and board how-tos.
- Homebrew Robotics group / Michael Wimble — project notes and “lessons learned” PDFs/videos (discusses AI use and coding issues in robot builds).
Troubleshooting tips and proposed fixes
- Replace unreliable humidity modules with a BME280 (I2C) for stable humidity and pressure data.
- When measuring motor driver resistance, remove motors and measure the board only to avoid misleading readings from motor inductance.
- Use two-part epoxy instead of superglue for mounting magnets on 3D-printed parts.
- If UART pins are tied to the USB serial converter, avoid having both USB and external UART devices connected simultaneously (unplug USB during UART use or use a board with separate serials).
- Keep backups of working configs and code (text notes and duplicate files).
- For custom comm ports, consider a low-cost approach: 3D-print the housing and use appropriate-diameter circular pins (e.g., ~0.062”) if compatible.
Main speakers / sources
- Host / primary speaker (unnamed) — ordered BME280 sensors, investigated the cheap yellow display, led the discussion.
- Al — working on the XYZ manipulator, pump project, comm receptacle, and the auto-centering script.
- Bob — working on robot controls (keyboard → web UI), Pi/Nano communications, Sabertooth issues, and AI troubleshooting.
Category
Technology
Share this summary
Is the summary off?
If you think the summary is inaccurate, you can reprocess it with the latest model.
Preparing reprocess...