Projectile Launcher

Final Coding

You made it! Your launcher is fully assembled and ready to go. Now let's get the code running so you can start having fun with it.

1

Upload the Code

Double-check that the code is uploaded to your NodeMCU before moving on!

Hit the button below—it'll open Kriya Station with everything ready to go. Just plug in your board and upload.

Open in Kriya Station
2

Power It Up

Plug in the power and wait a second or two. The servos will wiggle a bit as they find their starting position—that's normal!

You'll know it's working when you hear a quick whir from the motors. That means your launcher is awake and waiting for commands.

3

Join the Launcher's WiFi

Here's the cool part—your launcher creates its own WiFi network! Grab your phone or laptop and connect to it like you would any other WiFi:

WiFi Details

Network NameProjectile Launcher
Password12345678

Don't worry if your phone says "No Internet"—that's expected! You're connecting directly to your launcher, not the internet.

4

Open Your Browser

Now open Safari, Chrome, or whatever browser you like, and type this address in the URL bar:

Type this into your browser:

192.168.4.1

A sleek control page will load up—no apps to download, it just works!

5

Start Playing!

You should see a big red FIRE button on one side and arrow buttons on the other. Here's what they do:

FIRE

Hold it down to fire. Let go to stop. Simple as that!

Arrow Buttons

  • Rotate left or right
  • Tilt up or down

Center Button

Tap this to reset the launcher back to its starting position.

You're All Set!

Load up some projectiles, aim, and fire away! If you ever lose connection, just power off the launcher, wait a few seconds, and reconnect to the WiFi.

Bonus: USB Controls

Want to control it from your computer instead? Keep the USB plugged in and use the Serial Monitor in Kriya Station. Here are some handy commands:

F

Toggle Fire

H

Go Home

M

Show Menu

90,135

Set Position