It all started with a random Instagram reel.
I came across one of those fancy Dodge Challenger alarm clocks that start with aggressive engine sounds instead of a normal alarm tone. Honestly, it looked super cool — but after watching it for a while, I thought:
"Why does this only exist as a sports car? Why not make something that feels more colorful, loud, and uniquely Indian?"
And that’s where the idea for this project was born.
Instead of building another sleek car-themed clock, I decided to create an Indian truck-inspired alarm clock — something that feels straight out of Indian highways with bright lights, loud horns, diesel engine sounds, and all the over-the-top personality that Indian trucks are famous for.
The entire body was designed for 3D printing and manufactured using JUSTWAY, which made it surprisingly easy to turn the idea into a real physical object. If you're planning to build detailed enclosure-based electronics projects, they’re definitely worth checking out.
The final result turned out way more immersive than I expected.
Every morning, instead of a boring beep:
- The truck “starts”
- Engine ignition audio plays
- LEDs begin flashing
- Truck horn and idle sounds loop continuously
- The clock behaves like a miniature diesel truck sitting on your desk
And after five minutes, the truck powers down with a realistic engine-off sound.
It’s weird.It’s loud.It’s unnecessary.
And honestly, that’s exactly what makes it fun.
The Story Behind the BuildIndian trucks have a completely different vibe compared to sports cars.
They’re colorful, loud, dramatic, and somehow full of character. From painted bumpers to decorative lights and massive horns, they already feel mechanical and animated. So instead of copying the original Dodge-style concept directly, I redesigned the idea around a truck platform.
The goal was not just to display time.
I wanted the clock to feel alive.
That’s why I added:
- Engine startup sounds
- Idle loops
- Truck horn audio
- Flashing LEDs
- Automatic shutdown sequence
The result feels more like a tiny truck simulator than an alarm clock..
Features- Dual OLED displays for hours and minutes
- Real-time clock using DS3231 RTC
- Realistic truck startup audio
- Continuous engine idle + horn sequence
- Automatic engine shutdown after 5 minutes
- Blinking LEDs synchronized with alarm state
- Fully Arduino controlled
- Custom 3D printed truck enclosure
- Arduino UNO: Main controller
- DS3231 RTC Module: Real-Time Clock
- 2x OLED Displays: Time Display
- LEDs: Truck Lighting Effects
- Speaker: Audio Output
- 3D Printed Body: Truck Enclousre
- Jumper Wires: Connections
- Power Supply: System power
Giving Your Project a Professional Finish
Giving Your Project a Professional FinishBuilding a working prototype is often only the first step of any hardware project. Whether you're developing an Arduino project, an ESP32 based IoT device, a robotics system, an embedded application, or even a custom PCB, there eventually comes a point where you want the final build to look clean, organized, and professional
While breadboards and exposed wiring are perfect during development, a custom enclosure protects the electronics from accidental damage, improves cable management, makes transportation easier, and gives the project a polished appearance. For engineering exhibitions, hackathons, client demonstrations, YouTube videos, or commercial prototypes, a professionally manufactured enclosure can make a significant difference in both durability and presentation.
Over the past few months, I've ordered several custom 3D printed parts from JUSTWAY for different electronics projects, and the overall experience has been consistently positive. The printed parts arrived well packed with good dimensional accuracy, clean surface quality, and required very little post-processing before assembly.
One thing I particularly like about JUSTWAY is that it isn't limited to only 3D printing. The platform is designed to support the complete product development cycle—from rapid prototyping to low-volume manufacturing and eventually mass production.
Depending on your application, the platform offers several manufacturing services, including:
3D Printing for rapid prototyping, concept models, custom enclosures, and functional mechanical parts.
CNC Machining for precision components manufactured from aluminum, stainless steel, brass, titanium, copper, and engineering plastics.
Sheet Metal Fabrication for industrial enclosures, mounting brackets, control panels, and structural assemblies.
Injection Molding for producing large quantities of plastic parts with consistent quality.
Silicone Vacuum Casting for producing low-volume production-quality parts without investing in expensive tooling.
According to JUSTWAY, these services support customers ranging from individual makers and engineering students to startups and industrial manufacturers working in consumer electronics, robotics, automotive, aerospace, medical, and industrial automation.
Uploading Your CAD DesignThe ordering process is refreshingly simple.
Instead of exchanging multiple emails for quotations, you simply upload your CAD model directly through the online quotation system.
The platform supports several commonly used engineering formats including:
STL
STEP / STP
OBJ
making it compatible with popular CAD software such as Fusion 360, SolidWorks, Autodesk Inventor, Creo, FreeCAD, and Onshape.
Once uploaded, the model is automatically prepared for quotation, allowing you to continue configuring the manufacturing parameters immediately.
For projects containing multiple components, several files can also be uploaded together, making it convenient to manufacture complete assemblies rather than individual parts.
Configuring the Manufacturing ParametersAfter uploading the model, the platform provides a detailed configuration panel where almost every manufacturing parameter can be customized before placing the order.
Depending on the manufacturing process, a wide range of materials is available.
For FDM 3D printing, commonly available materials include:
PLA
ABS
PETG
Nylon
TPU
Polycarbonate (PC)
ASA
Carbon Fiber Reinforced Materials
Engineering-grade Thermoplastics
For CNC machining, users can choose from materials such as:
Aluminum 6061 Stainless Steel 304 Brass Copper Titanium Engineering Plastics
Each material offers different characteristics depending on whether the priority is strength, heat resistance, flexibility, surface finish, or dimensional accuracy.
SLA Resin Printing OptionsFor projects requiring extremely fine details or presentation-quality models, JUSTWAY also offers SLA resin printing with multiple specialized materials.
Available resin options include:
Standard White Resin
Standard Black Resin
Transparent Resin (UTR-8100)
Translucent Resin
High-Temperature Resin
Flexible Resin
Engineering Resin
Tough Resin
ESD-Safe Resin
Dental and Professional Resins
These materials are designed for different applications ranging from display models and transparent covers to engineering validation, electronic fixtures, medical prototypes, and functional mechanical components.
For example:
Transparent Resin is excellent for display windows, LED covers, and visual prototypes.
Engineering Resins provide higher strength and dimensional stability for functional parts.
Flexible Resins are suitable for rubber-like components.
High-Temperature Resins perform better in applications exposed to elevated temperatures.
ESD Resins are useful when manufacturing fixtures for handling sensitive electronic assemblies.
Having access to different resin formulations makes it much easier to choose the right balance between appearance, strength, and functionality.
Color and Finish Options
Color and Finish OptionsThe platform also allows users to customize the appearance of printed parts.
Depending on the selected material, various colors and finishes are available, including standard colors, silk finishes, matte textures, translucent options, and specialty finishes.
This is particularly useful when manufacturing demonstration models, educational kits, exhibition prototypes, or consumer-facing products where aesthetics are just as important as functionality.
Instant Online Quotation
Instant Online Quotation
Instant Online QuotationOne feature I personally appreciate is the instant quotation system.
As different materials, quantities, manufacturing technologies, or finishing options are selected, the estimated manufacturing cost updates automatically.
The quotation page also provides useful information such as:
Manufacturing Cost
Shipping Cost
Estimated Delivery Time
Shipping Method
Total Price
Part Weight
Being able to compare multiple material options within a few minutes makes it much easier to optimize both performance and budget before placing an order.
Engineering Support Throughout the Process
Engineering Support Throughout the ProcessBeyond manufacturing, JUSTWAY also offers several features that simplify product development.
Their platform provides instant online quotations, design review before production, order management, production tracking, and shipping updates, making it easy to monitor the entire manufacturing process from a single dashboard.
For larger production runs, additional services such as dedicated engineering support, DFM (Design for Manufacturability) review, First Article Inspection (FAI), and quality inspection reports are also available to help ensure consistent production quality.
Final Thoughts
Final ThoughtsWhether you're building a one-off hobby project, a university engineering project, an open-source hardware design, or preparing a commercial product, custom manufactured parts can significantly improve both reliability and presentation.
Having used JUSTWAY for several of my own projects, I found the platform straightforward to use—from uploading CAD files and selecting materials to receiving an instant quotation and tracking production. Its combination of rapid prototyping, precision manufacturing, and scalable production services makes it a practical solution for makers, students, startups, and professional hardware developers looking to turn their ideas into finished products.
Since the enclosure has multiple sections for displays, LEDs, and speaker mounting, dimensional accuracy mattered a lot.
The system uses the DS3231 RTC module to continuously track the current time.
When the preset alarm time is reached:
- The DFPlayer Mini plays a truck startup sound
- LEDs begin blinking
- Engine idle and horn sounds loop continuously
- The alarm runs for 5 minutes
- A truck shutdown sound plays
- Everything turns off automatically
Meanwhile, the OLED displays continuously show:
- Left OLED → Hours
- Right OLED → Minutes
This split-display design makes the clock look much more futuristic and dashboard-like.
Circuit ExplanationThe Arduino UNO controls all modules:
- RTC provides accurate time
- DFPlayer handles audio playback
- OLEDs display the time
- LEDs simulate truck lights
The BUSY pin from the DFPlayer is used to detect when an audio track finishes playing. This allows the Arduino to automatically start the next sound file without delays or manual timing.
That small detail made the startup and looping sequence feel much smoother.
[Insert wiring diagram here]
Design ProcessThe enclosure design took multiple iterations.
At first, I tried making the truck shape too realistic, but it became difficult to fit:
- OLED displays
- Speaker
- Wiring
- Arduino board
So I simplified the structure while keeping the recognizable Indian truck styling.
The OLED displays were separated intentionally so the clock resembles a vehicle dashboard.
Another challenge was speaker placement because enclosed audio can sound muffled inside 3D printed bodies. I had to experiment with vent placement to improve sound clarity.
Audio Sequence LogicThe audio system works in stages.
Startup PhaseThe truck ignition sound plays first.
df.play(1);Looping PhaseAfter startup completes, the code continuously cycles through:
- Engine idle
- Horn sounds
int loopTracks[] = {2, 4, 4};The BUSY pin is monitored to detect track completion.
Shutdown PhaseAfter five minutes:
df.play(3);The truck shutdown sound plays and the LEDs turn off.
OLED Display LogicTwo separate OLED displays are used:
- One for hours
- One for minutes
This gives the project a more mechanical dashboard-style appearance instead of looking like a normal digital clock.
sprintf(hourStr, "%02d", h);
sprintf(minStr, "%02d", m);Challenges FacedAudio SynchronizationOne of the biggest issues was making audio transitions feel natural.
Simple delay-based timing felt unreliable because audio track lengths varied slightly. Using the DFPlayer BUSY pin solved this problem cleanly.
OLED WiringRunning two OLED displays simultaneously required careful handling of software I2C pins.
Internal SpaceFitting:
- Speaker
- Arduino
- Wiring
- DFPlayer
- LEDs
inside the truck body was honestly harder than writing the code.
Testing ProcessTesting this project was hilarious.
Every time the alarm triggered, the desk suddenly sounded like a truck depot.
The first successful test where:
- LEDs blinked correctly
- Startup sound played
- Horn loop worked
- Shutdown happened automatically
felt incredibly satisfying.
The final build turned out exactly how I imagined:
- Loud
- Colorful
- Slightly ridiculous
- But extremely fun
It doesn’t just tell time anymore.
It has personality.
Future ImprovementsHere are a few upgrades I may add later:
- Adjustable alarm time using buttons
- Bluetooth speaker mode
- RGB lighting
- ESP32-based WiFi synchronization
- Better amplifier for louder sound
- Animated OLED graphics
- Touch controls
This project started as a random Instagram inspiration and slowly turned into one of the most entertaining desk gadgets I’ve ever built.
I really liked the idea of mixing:
- electronics
- sound design
- 3D printing
- automotive aesthetics
into a single project.
And honestly, turning an everyday alarm clock into a tiny Indian truck with startup sounds made waking up way more fun.






















Comments