Skip to content
IEMI Labs

FanLamp

The blue boom light you spray by at night, made to check every nozzle

Concept · not for sale
Engineering design: FanLamp
Target price from$249per lamp; $449 for a 24 m pair (target)

Software: No subscription required

Concept, not for sale yet. Tell us if you want it; that decides what we build.

Rate this idea and tell us what to change
FanLamp concept: the idea and where each part goes

Drag to rotate · right-drag to move · scroll to zoom · click a part for its size and placeSwipe to rotate · pinch to zoom · two fingers to move · tap a part for its size

How it fits together

FanLamp, part by part

Scroll or tap a part. Press “See the 3D CAD design” to watch the model, built from our CAD, light each part up and show how it connects.

FanLamp concept: the idea and where each part goes

Real-time 3D render · drag to rotate · final design may varySwipe sideways to rotate

  1. 01

    The whole FanLamp

    A blue lamp on an arm behind the sprayer boom strobes and photographs every spray fan, telling the cab phone which nozzle is plugged.

  2. 02Brain

    Raspberry Pi Zero 2 W

    The brain: it runs the fanlamp program

  3. 03

    Camera Module 3

    Looks along the boom and sees every spray fan

    Raspberry Pi Zero 2 W · CSI-2 ribbon cable · Camera frames

  4. 04

    Blue LEDs (x2)

    Light the spray fans and strobe for each exposure

    Raspberry Pi Zero 2 W · Constant-current driver · 1 A pulsed LED power

  5. 05

    LED driver

    Sets LED current and flashes it on the Pi's command

    Raspberry Pi Zero 2 W · GPIO pin (PWM input) · Strobe pulses

  6. 06

    5 V regulator

    Turns the sprayer's 12 V into 5 V for the Pi

    Raspberry Pi Zero 2 W · 5 V power lead · 5 V power

  7. 07

    All connected

    5 key parts, one program, and your phone

What it is

A blue LED sprayer boom light with a camera that checks every spray fan and names any plugged nozzle.

What it does

  • Lights the spray fans at night
  • Checks every nozzle every few seconds
  • Names plugged, partial or dripping nozzles
  • Never switches a section or nozzle

Who it's for

Farmers and custom applicators with 18–36 m sprayers who spray at night.

The idea

The blue boom light you spray by at night, made to check every fan along the boom and name the plugged nozzle

The problem today

At night the operator looks at the fans in the mirror, but the cab rate display holds steady when one tip in 48 plugs, so nobody looks. The missed strip shows up as weeds a week later. Per-nozzle flow monitors cost thousands for a full boom and still miss a half-plugged fan.

With FanLamp

Two blue lamps on short arms behind the boom light the fans like a normal boom light, and a camera beside the LEDs checks every fan every few seconds. A plugged, narrow or dripping fan chimes on the cab phone with its nozzle number, a photo and the GPS point where it started. It never switches a section or a nozzle.

Left boom 12 mRight boom 12 mMissed strip, nozzle 17Sprayed tonightUnsprayed wheat aheadTravel123
  1. 1FanLamp for the left boomOn a 1.5 m arm behind the nozzle line, 1 m right of centre: blue LEDs strobe with each camera frame, and the Pi Zero 2 W gives each left fan its own column and flags plugged, narrow or dripping fans out to the boom tip
  2. 2FanLamp for the right boomThe mirror lamp 1 m left of centre checks every right-boom fan; the pair covers a 24 m boom, two pairs a 36 m boom, powered from the 12 V light circuit at about 9 W each
  3. 3Operator's phone in the cabChimes 'Left, nozzle 17: fan gone' about 6 s after the tip plugs, with the photo and the GPS point, and keeps a nightly list of nozzles to clean or replace
A trailed sprayer with a 24 m boom working a wheat field at night, seen from above: tractor and cab ahead, the boom with its fans, the sprayed crop behind and one missed strip, drawn to show where each part goes (not to scale).

How the parts connect

FanLamp, wired up

Every part, what links it to the brain, and how the data reaches your phone. A solid line is a cable; a dashed line is a radio link.

Camera Module 3Camera framesCSI-2 ribbon cableBlue LEDs (x2)1 A pulsed LED powerConstant-current driverLED driverStrobe pulsesGPIO pin (PWM input)5 V regulator5 V power5 V power leadTHE BRAINRaspberry Pi Zero 2 Wruns fanlampPython 3 with Picamera2 and Ope…Cab phonevia Wi-Fi · local web page
Drawn from the FanLamp parts list. The 3D view above is built separately, from the CAD.

The program

What controls FanLamp

Runs on
Raspberry Pi Zero 2 W
Written in
Python 3 with Picamera2 and OpenCV
System
Raspberry Pi OS Lite
AI model
None; plain image differencing per spray fan
  1. 1Flash the LEDs for a 1 ms exposure
  2. 2Take a second frame with the LEDs off
  3. 3Subtract the two and measure each fan's width and brightness
  4. 4Compare each fan with its neighbours and its last 10 minutes
  5. 5Alert only after two bad checks in a row
fanlamp.pymain loop
while True:
    strobe.on()                          # GPIO PWM to the LED driver
    lit = picam2.capture_array()         # 1 ms exposure
    strobe.off()
    dark = picam2.capture_array()        # background, LEDs off
    diff = cv2.absdiff(lit, dark)
    fans = measure_fans(diff, columns)   # width and brightness per nozzle
    for n, fan in fans.items():
        state = judge(fan, neighbours(fans, n), history[n])
        bad[n] = bad[n] + 1 if state != 'OK' else 0
        if bad[n] >= 2:
            alerts.push(n, state, lit)   # shown on the cab page
    time.sleep(3)

To your phone

How the data reaches FanLamp cab page

Cab phone or tablet browser

  1. FanLamp
  2. Cab phone

What you see in the app

One screen for each job FanLamp does.

  • Plugged nozzleAt 22:40 a tip on the left boom plugs with gel from a poorly mixed load. Two checks later, the cab phone names nozzle 17.

  • Partly pluggedA worn tip on the left boom starts to spray a narrow, streaky fan. The flow has hardly changed, but the lamp sees the shape.

  • Drip after shut-offThe operator turns section 3 off at the headland, but one nozzle keeps dripping. Its check valve needs cleaning.

  • Clean-up listWhen spraying ends at 2 am, the cab phone lists the nozzles to clean or replace before the next night.

App screens with sample data. The interface is in development.

What the app gets

Data FanLamp sends to the app
Nozzle stateLeft 17: PLUGGEDAfter 2 bad checks
Fan photoLit frame of nozzle 17Each alert
Fan width94% of neighboursEvery 3 s
Section viewNO VIEW, boom foldedOn change
GPS pointFault strip locationEach alert

Photos stay on the lamp and the cab phone's own Wi-Fi link. Nothing is sent to a cloud.

CAD design · Design complete (stages 1-6), not built

Designed in code, checked in 3D

  • 3 printed parts, each a single closed solid
  • Every bought part fitted inside and checked for collisions
  • Assembled exactly as shown in the 3D CAD view (the button on the picture at the top)
See the CAD parts renderFanLamp printable parts rendered from the CAD

Key specs

FanLamp hardware
AI processorRaspberry Pi Zero 2 W
CameraRaspberry Pi Camera Module 3 (Sony IMX708, 12 MP, 66° horizontal)
Sensors2 × royal-blue 450 nm LED stars (Cree XP-E2 class) with 15° optics, strobed with the camera · MEAN WELL LDD-1000H constant-current LED driver with PWM strobe
ConnectivityWi-Fi to a phone or tablet page in the cab, no internet needed · GPS point and chime from the cab phone
Power12 V work-light circuit through a Pololu D24V22F5 5 V buck; about 9 W per lamp (est.)
EnclosureBlack ASA printed case with a camera window between two LED windows, rain and sun visor, PG7 gland and vent; held on a 50 × 50 mm aluminium arm with two M8 U-bolts
DimensionsCase 120 × 80 × 50 mm on a 1.5 m arm
All target specifications

Checking (CAD estimates)

Checking (CAD estimates) target specifications
Reach per lampOut to 16.2 m along the boom at a 1.5 m offset
Coverage1 pair for a 24 m boom; 2 pairs for 36 m
Check intervalAbout every 3 s per section (est.)
Partial-plug sensitivityAbout 3% fan-width loss at 9 m, 9% at 15 m (est.)

Alerts

Alerts target specifications
Alert rule2 bad checks in a row (about 6 s)
StatesOK, plugged, partial, dripping, no view
Cab displayPhone or tablet web page over Wi-Fi
ControlNone. Monitor and alert only

Power and mount

Power and mount target specifications
Supply12 V work-light circuit, about 0.8 A (est.)
PowerAbout 9 W vs 25–30 W for a 2,160 lm boom light (est.)
Mount1.5 m arm, 2 in square M8 U-bolts

Targets for production units; they may change during development.

Pricing

Hardware: $249–$449 per lamp; $449 for a 24 m pair (target)

Software: No subscription required

Target pricing. Parts cost about $136 per lamp at qty 1 and about $70 at qty 500 (est.); a 24 m boom needs 2 lamps. Not for sale yet.

Indicative launch pricing in USD, excluding taxes and shipping. Final pricing is confirmed before any balance is charged.

Community

What do you think of FanLamp?

FanLamp is in development. Rate the idea, tell us what to change about the features, specs or price, and we'll build it with your feedback.

How much people want it

–

No ratings yet

  1. 50
  2. 40
  3. 30
  4. 20
  5. 10

Follow FanLamp

Get build updates and first access when pre-orders open.

Leave feedback

Your rating of the idea

Feedback on a product concept in development, not a review of a shipped product. Posts may be moderated; links and contact details are held for review. See our community guidelines and privacy policy.

Comments

    No comments yet. Tell us what you'd want from FanLamp.

    Questions

    Ask about FanLamp

    Tell us what this would save you, or ask anything. We reply within two business days.

    We use your details only to respond to this request. See our privacy policy.

    From the product lab · ideation phase

    Lab updates for FanLamp

    All lab updates
    1. LatestA farmer or custom applicator spraying at night with an 18 to 36 m boom needs to know the moment one nozzle plugs; the cab rate display hides one plugged tip in 48, and a per-nozzle flow kit starts near $1,583 before sensors (TeeJet Sentry listing, sources in DESIGN.md).
      • Drawn idea plan (idea.json): a trailed sprayer with a 24 m boom in a wheat field at night from above, with the tractor and cab, the fans along the boom, the sprayed crop behind and the strip missed by nozzle 17; pins for the left and right lamps on their arms and the operator's phone
      • The product picture is now this drawn plan instead of the plain fallback card; drawn from the rev A design notes, not the CAD
      • What we kept from the CAD geometry work: each lamp sits 1.5 m behind the nozzle line and 1 m across the centre line, so one pair checks every fan on a 24 m boom
      • Next: drawn plans for more catalogue products that still show the fallback card

      See it in 3DFull research and design

    2. Per-nozzle flow monitors cost thousands for a full boom and only alarm at about a 20% flow drop → one camera checks every fan's shape, and the CAD report shows it sees a 3% width loss at 9 m and 9% at 15 m (est.)
      • New design: 3 printed parts in code CAD, bought parts fit-checked
      • Market research, hardware list and use case written up
      • Design page and kit render published
      • Product page added

      See it in 3DFull research and design

    FanLamp FAQ

    General FAQ
    Is it available?

    No. FanLamp is a concept in the in-house design and testing stage. The CAD and software design are done, but no lamp has been built or tested in a field. We are not taking orders; you can ask to join the pilot list.

    Does it control my sprayer?

    No. It only watches the fans and sends alerts. It never switches a section or a nozzle, and it is not a sprayer control system.

    Does it work in daylight?

    Not yet. Checking fans against bright sky and crop is untested, so the first version is for dusk, night and early-morning spraying. Some product labels limit night spraying, and following the label is your responsibility.

    Why does it sit on an arm behind the boom?

    Flat fans lie in the plane of the boom, so a camera on the boom sees them edge-on. Our CAD study shows that 1.5 m behind the nozzle line the camera can tell nozzles apart out to 16.2 m, against 9.4 m at 0.5 m.

    My new sprayer already has nozzle monitoring. Do I need this?

    Probably not. Deere, Raven and TeeJet sell nozzle monitoring on new machines. FanLamp is aimed at sprayers that have no per-nozzle monitor.

    Related products

    SmokeSentinel AI concept: the idea and where each part goes
    VisionConcept

    SmokeSentinel AI

    A solar-powered four-camera head on a mast that watches the horizon for wildfire smoke.

    • Scans 360° every minute
    • Detects smoke plumes on-device
    • Alerts over LTE or satellite

    From $4,900 per node incl. solar kit

    Details
    FarmOne concept: the idea and where each part goes
    VisionConcept

    FarmOne

    IEMI's one product for a farm's water point: the stock trough itself, made smart, with one brain and one app.

    • Calls a cut supply, a stuck float and ice
    • Counts visits and litres for both paddocks
    • Times a calving and sees a dog at the water

    From $1,490 per trough

    Details
    RaidPost concept: the idea and where each part goes
    VisionConcept

    RaidPost

    A solar pole head with a camera, strobe and siren, plus a bell for the house.

    • Names the animal in the gap
    • Fires a random light and siren
    • Rings a bell in the house

    From $145 per post

    Details

    FanLamp

    Concept · target $249

    I want this