element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Project Videos
  • Challenges & Projects
  • element14 presents
  • Project Videos
  • More
  • Cancel
Project Videos
Documents Building an Autonomous LEGO Train with CircuitPython and LIDAR -- Episode 672
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Project Videos to participate - click to join for free!
  • +Documents
  • 3D Object Rendering Using an FPGA -- Episode 558
  • A DIY Test and Programming Rig Built for Small-Batch Electronics Production -- Episode 695
  • A DJ Harrigan Video: Homemade Retro Digital Wristwatch
  • A Noise-Free DIY Switching Power Supply - How Hard Can It Be? -- Episode 542
  • A Smart Youtube Counter With An Audio Analyzer - Episode - 658
  • Adding a Parallel Printer Port to an Android Phone -- Episode 553
  • Affordable DIY Robot Arm: A Deep Dive into 3D Printing and Servo Motors -- Episode-628
  • All-Purpose Debugging: A Practical Universal Screen with LCD Displays -- Episode-631
  • Arduino and LEDs Make Solitaire Easier to Solve -- Episode 605
  • Arduino Uno Mini Limited Edition LED Necklace -- Episode 554
  • Avoid Conflict with this ESP32 Defcon Task Tracker -- Episode 675
  • Backpack Splash: Mark's Water Gun Upgrade for Epic Outdoor Water Wars! -- Episode-629
  • Bee-Saving Electronics Prototype -- Episode 581
  • Build a Larson Scanner with Sound Using an ESP32 -- Episode 670
  • Build a Phonograph Preamplifier - How Hard Can It Be? -- Episode 537
  • Build a VU Meter with LED Pixelated Nixie Tubes -- Episode 564
  • Build your Own Bat Detector with Analog Parts -- Episode 578
  • Build Your own ESP32 Fitness Heart Rate Monitor / Tracker -- Episode 692
  • Build your own Underwater Drone with 3D Printed Parts -- Episode 576
  • Building A Bluetooth Speaker in 5 Minutes - How Hard Can It Be? -- Episode 591
  • Building a Magic Wand Talking Sound Board -- Episode 613
  • Building a Unique USB Card Reader: From Idea to Prototype -- Episode 615
  • Building an Audio Reactive LED Matrix with a micro:bit and NeoPixels -- Episode 684
  • Building an Autonomous LEGO Train with CircuitPython and LIDAR -- Episode 672
  • Building an ESP32 Powered Warhammer 40k Rhino with Dynamic LED Effects! -- Episode 673
  • Building an Open Source Blood Pressure & Heart Signal Monitor -- Episode 674
  • Building an Open-Source Tool for Cave Surveying -- Episode-647
  • Building My Dream Digital Clock: DIY 7 Segment Display with a Cute Robot Twist! -- Episode 600
  • Building Spooky Fun: Halloween Sound Pranks with nRF 5340 BLE Audio -- Episode 622
  • Building the Cylon Pumpkin: Combining a Larson Scanner and Vocoder for Halloween -- Episode 688
  • Can We Rebuild a 1930s Accounting Machine? -- Episode 551
  • Catching you Up on Bonesnapper Ridge - Off-Grid Maker Shop -- Episode-626
  • Charlieplexing Buttons and LEDs at the Same Time - How Hard Can It Be? -- Episode 604
  • CNC Router Remote Control -- Episode 526
  • Color Sensor-Based Water Quality Tracker: DIY Environmental Monitoring -- Episode 621
  • Craft a Festive LED Christmas Sweater Featuring the ATtiny416 -- Episode-634
  • Create a Magic Makeup Mirror with Pose Detection -- Episode 559
  • Create Your Own Air Hockey Table with Arduino Scoring -- Episode 603
  • Create your own Handheld Serial Monitor for Project Debugging -- Episode 557
  • Create Your Own Talking Stress Indicator -- Episode 587
  • Creating a Digital Roulette Table with an ESP32 DevKit -- Episode-646
  • Creating a “Mummy” Wake Word Detector with Raspberry Pi and Edge Impulse -- Episode 547
  • Creating an ESD (Or Lightning!) Detector! -- Episode 669
  • Creating an IMU based 3D Mouse with an ESP32-S3 -- Episode-636
  • Creating Augmented Reality Circuits with Meta Quest 2 and Unity -- Episode 563
  • Creating sudostick - From Prototype to Product -- Episode-627
  • Creepy Motion-Activated Painting You Can Build Yourself -- Episode 686
  • Dance Central Pose Estimation Game with Tensorflow and Raspberry Pi -- Episode 555
  • Design for Manufacturing - Project to Product by Modifying Off-the-Shelf Cases -- Episode-651
  • Designing a Custom PCB for Microsoft Jacdac -- Episode 545
  • Designing an Arduino PID Controlled Micro Drone -- Episode 668
  • DIY AC Dimmer Circuit: Control Your Lights with a Raspberry Pi Pico -- Episode 602
  • DIY Electronic Controlled Motorized Wheelchair -- Episode 550
  • DIY Hot Plate for SMD Soldering Using Raspberry Pi Pico -- Episode 655
  • DIY Jig for your Laser Cutter with Custom Arduino Automation -- Episode-656
  • DIY Low Cost Capacitance Meter Using a 555 Timer -- Episode 580
  • DIY Open Source Bluetooth Headphones -- Episode 586
  • DIY RF Modulator + Raspberry Pi Pico = Gaming on a Sony Watchman FD-10A CRT -- Episode 682
  • DIY Single Board Computer with ESP32 and Raspberry Pi Pico -- Episode-659
  • Earn Your Fitness Reward with a Smart Cookie Jar Using Strava and ESP32 -- Episode 694
  • Edge-lit 7-Segment Display Clock Using Raspberry Pi Pico -- Episode-653
  • Electronic Fidget Cube, Building Your Ideas! -- Episode 548
  • Emulate an EPROM - How Hard Could it Be? -- Episode 517
  • Emulating a Speech Synthesis Chip with an ESP32 -- Episode 667
  • Enhancing a Magnifying Headband with Auto Sensing Light -- Episode 585
  • Epic Neopixel Birthday Cake -- Episode 583
  • Episode 623: How to Run Linux on an ESP32
  • Episode 624: Modding A Smoke Machine to Add Motion Detection
  • ESP32 Duolingo Owl Project: Never Miss a Lesson Again -- Episode 679
  • From Kit to Custom Design: Building a Tube-Based FM Radio -- Episode 680
  • From Strava to Motion: Creating an Arduino-Powered Arcade Game with Running Data -- Episode 607
  • Game Guy - The Unportable Game Boy -- Episode 531
  • Ghost Rider Halloween Costume -- Episode 574
  • Giant Retro Gaming Magic Mirror with a Raspberry Pi 5! -- Episode-649
  • Going Beyond Periodic Wakes: Using WiFi to Revive a Sleeping Device -- Episode 584
  • Hacking a Hotel POS Tablet - How Hard Can it Be? -- Episode 556
  • Handheld BASIC computer in Badge Format with the Arduino Uno -- Episode 612
  • Highlights from element14 presents 2022 -- Episode 588
  • Home AI Image Generation Server with LattePanda and Stable Diffusion -- Episode-648
  • How Accurate Is Bluetooth Channel Sounding? A Deep Dive with the nRF54L15 -- Episode 693
  • How Clem Built a Handheld Sci-Fi Communicator That Really Works -- Episode 689
  • How Do BattleBots Work? In the Pit with HyperShock -- Episode 654
  • How Far Can I2C Go? -- Episode 666
  • How to Automate Industrial Welding Positioners with Arduino -- Episode 566
  • How To Build a Portable, Solar-Charged Off-Grid Power Station -- Episode 598
  • How to Build a Quadruped Robot - NO MATH! -- Episode 538
  • How to Build a Robot that Celebrates Good Grades with Arduino -- Episode 597
  • How to Build a Spectrum Analyzer with Lego Bricks & Discrete Electronics -- Episode 599
  • How to Build an Open Source Bluetooth Mechanical Keyboard -- Episode 619
  • How to Build Your Own Voice Assistant with MyCroft AI - How Hard Can It Be? -- Episode 596
  • How to Control a LEGO Mindstorms kit with AI and Raspberry Pi 5 -- Episode 657
  • How to Embroider with Circuits and Conductive Thread -- Episode 610
  • How to Make a Basketball Auto Score Keeper Using Colour Sensing -- Episode 579
  • How to Make a Custom Soundboard with the STM32F4 using FreeCAD -- Episode 568
  • How to Make a Portable Emergency Radio with an Arduino Nano in a Mint Tin -- Episode 683
  • How to Make a Secured Parcel Pickup Box with Arduino -- Episode 575
  • How to Reverse Engineer Electronics: Building a Developer Board for a Coding Class -- Episode 601
  • How to Run the Distance to the Moon with Strava Data and a Pico W Board -- Episode 611
  • How to Use an ESP32 & Camera to Know You've Got Mail! -- Episode 572
  • How to Use LoRaWAN to Launch Model Rockets Wirelessly -- Episode 606
  • I Tried Building 16 ATtiny Robots with Vibration Motors – It Was a Disaster -- Episode 676
  • Interactive Light Up Window using a Raspberry Pi and micro:bit -- Episode 527
  • +Interactive Light-Up Window with Pose Detection using a Raspberry Pi and Micro: bit -- Episode 536
  • Interactive Magic: Creating an Enchanted Cauldron -- Episode-625
  • Jumbo DIY LED -- Episode 533
  • Lamptopus: Spinning LED Desk Lamp -- Episode 592
  • Learn how to Make a Photo Booth with the ESP32 and Telegram Automation! -- Episode 664
  • Lego Spike Prime Weather Station with Raspberry Pi -- Episode 543
  • Let's Build an Electronic Fidget Cube! -- Episode 528
  • LoFi Beats to Solder To -- Episode-660
  • Magical Potion Bottle Rack -- Episode 552
  • Make your own LED Wrist Watch -- Episode 661
  • Make Your Own Vocoder with Teensy 4.0 - Voice of a Cylon?! -- Episode 677
  • Make Your Own Ye Olde Book Nook Diorama with Arduino -- Episode 519
  • Making a Stronger Affordable DIY Robot Arm with 3D Printing with Raspberry Pi Pico -- Episode 662
  • Making a Time-lapse Camera with a Raspberry Pi 5 -- Episode 642
  • Making a Tribble that Detects Klingons -- Episode-643
  • Making a WiFi Connected Audio Spectrum Analyzer with ESP32 -- Episode 570
  • Making Music with a Lego Guitar and Capacitive Touch -- Episode-637
  • Making the Simplest DIY Wind Energy Generator - How Hard Could it Be? -- Episode 608
  • Mastering Oven Control: Precision Resin Curing with DIY Modifications - How Hard Can it Be? -- Episode 616
  • Measuring Destructive Testing Force with a 20 Ton Hydraulic Press -- Episode 565
  • Meet the PlatypusBot: Now Powered by Raspberry Pi & ROS -- Episode 690
  • Mega IIe: First Fully Functional Computer built around the Apple Mega-II Chip -- Episode-630
  • Member Challenge Accepted - Universal LANC Controller for DSLR cameras -- Episode 595
  • Moon Phase Display with Raspberry Pi Pico -- Episode-641
  • MQTT controlled LED Christmas Baubles with Raspberry Pi Pico -- Episode 530
  • Multi-Spectrum UV Resin Curing Station with Würth Elektronik LEDs -- Episode 569
  • Object Detection for Smart Recycling -- Episode 540
  • Off-Grid Remote Generator Starter -- Episode-639
  • Open Source ATtiny3226 Arduino Calculator – Hardware, Case & Code Build -- Episode 678
  • Open Source Inventory Warehousing System -- Episode 534
  • Open-Source Multicolour 3D Printing Upgrade: Clem’s 3D Chameleon Remix -- Episode 693
  • Pi Home Temperature Monitoring System -- Episode 562
  • PlatypusBot - Scavenging for Robotics Parts -- Episode 671
  • Playing 3D Famicom Games Wirelessly on the NES - How Hard Could It Be? -- Episode 593
  • Practical DIY Pi Pico Current Load Circuits -- Episode-645
  • Raspberry Pi AI Tracking Eye of Sauron - AI AL Barad Dur - Episode 665
  • Raspberry Pi Controlled Lego Train with Build HAT -- Episode 560
  • Repair a Sega Game Gear - How Hard Can It Be? -- Episode 535
  • Repairing a Neewer 660 Studio light - How Hard Can It Be? -- Episode 594
  • Revamping Old School Pinball with an ESP32 -- Episode-632
  • Reviving the 1984 IBM 5155 - How Hard Can It Be? -- Episode 544
  • RP2040 PCB: Design, Turn-On, and Debug - How Hard Could It Be? -- Episode-638
  • Seven Kingdoms Open Source Bartop Arcade -- Episode 590
  • Simplify Network Monitoring: Building an ESP32-Powered Solution -- Episode 617
  • Smart Christmas Decoration with Raspberry Pi Pico and MQTT -- Episode 582
  • Smart Windows and Blinds with Arduino and Raspberry Pi Pico -- Episode-652
  • Spying Under the Christmas Tree with an Arduino-powered Ornament -- Episode-633
  • Stey-by-Step Guide to Creating your own Speaking Animatronic Hat -- Episode 620
  • Synced NeoPixel Mickey Mouse Ears -- Episode 567
  • The Game Guy Mini, Upgrading the Unportable Game Boy! -- Episode 577
  • Tinkering vs Engineering: Can You Build a Laptop from Scratch? -- Episode-640
  • Training a Machine to Recognize Objects - How Hard Can It Be? -- Episode 539
  • Turn anything into an Arduino Module: Reusing Everyday Electronics -- Episode 681
  • Turning a $10 Air Fryer into an Arduino powered Filament Dryer -- Episode 687
  • Turning a Raspberry Pi Pico into a GPU! -- Episode-644
  • Upcycling a Vintage Microphone into an Emergency Radio System -- Episode 663
  • Updating a Fujitsu N860-2500-T111 Keyboard to Work with a PS2 Standard -- Episode 609
  • UPDI Program for new ATTiny -- Episode 529
  • Upgrading My Racing Sim with a Force-Sensitive Keyboard -- Episode 618
  • Upgrading the iMac G4 With a NUC -- Episode 589
  • Using a Pi Pico to Convert Keyboard Input to Morse Code -- Episode 573
  • Using a Teletype Machine as a USB Printer with Arduino -- Episode 549
  • Using Dead Batteries to Test for Dead Batteries -- Episode 571
  • Using Nordic's nRF7002, My Dehumidifier Tells Me When It's Full! -- Episode-650
  • Using PID (Proportional-Integral-Derivative) in Robotics - How Hard Could It Be? -- Episode 614
  • Vintage Electronics Exploration with a Bally Cypress Gardens Bingo Machine - Episode 635
  • Vintage Laptop Battery Replaced with USB Power - How Hard Can It Be? -- Episode 541
  • When Your Body Becomes the Instrument: Clem Builds the “Dröne” Synth -- Episode 685
  • WiFi to Parallel Port Ascii Art Dot-Matrix Printer -- Episode 561
  • World’s First Single-Chip Apple II Boots! -- Episode 532

Building an Autonomous LEGO Train with CircuitPython and LIDAR -- Episode 672

Revision Creation Date Revision Author
Current Revision 7 Jul 2025 2:47 PM cstanton
Revision #5 7 Jul 2025 2:43 PM cstanton
Revision #4 7 Jul 2025 2:42 PM cstanton
Revision #2 4 Jul 2025 10:47 AM cstanton
Revision #3 4 Jul 2025 10:47 AM e14sbhargav
Revision #1 4 Jul 2025 10:26 AM cstanton
  • Compare Versions View current version
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube