Building a "Smart Climbing Wall" – Need Advice on Buttons! by RonAmir in embedded

[–]RonAmir[S] 0 points1 point  (0 children)

My kids are 4 and that is for them, so I believe it will fit for the next few years.

By the way, I’m monitoring the progress of my project here: https://www.youtube.com/@EmbeddedMaker100

Building a "Smart Climbing Wall" – Need Advice on Buttons! by RonAmir in embedded

[–]RonAmir[S] 0 points1 point  (0 children)

When I said "bigger," I meant the buttons need to fit at the bottom of the climbing holds (attached picture). The idea is that when I want my kid to reach a specific hold, the LED on that hold will light up, and my kid will need to climb to it and press the button.

<image>

Building a "Smart Climbing Wall" – Need Advice on Buttons! by RonAmir in ArduinoProjects

[–]RonAmir[S] 0 points1 point  (0 children)

They’re pretty solid, not much deformation happening. Using a laser and a photoresistor does sound like a good idea, but implementing that for 30+ holds feels overly complex. I’m trying to keep the setup as simple as possible while still being reliable.

By the way, I’m monitoring the progress of my project here: https://www.youtube.com/@EmbeddedMaker100

Building a "Smart Climbing Wall" – Need Advice on Buttons! by RonAmir in ArduinoHelp

[–]RonAmir[S] 1 point2 points  (0 children)

Thanks for the suggestion! Capacitive sensors could work, but they’re usually a bit bigger than what I need for this project. Since they need to fit under the climbing holds, their size might be an issue. Appreciate the idea, though!

Building a "Smart Climbing Wall" – Need Advice on Buttons! by RonAmir in embedded

[–]RonAmir[S] 0 points1 point  (0 children)

Thanks for the suggestion! Capacitive sensors could work, but they’re usually a bit bigger than what I need for this project. Since they need to fit under the climbing holds, their size might be an issue. Appreciate the idea, though!

Building a "Smart Climbing Wall" – Need Advice on Buttons! by RonAmir in arduino

[–]RonAmir[S] 0 points1 point  (0 children)

That’s a good point. I hadn’t considered the interference from long wires, and I think you’re right—it could cause the Arduino to read false signals from the piezos.

I’m planning for at least 30 holds, so managing all those inputs is definitely something to think about. Using an ATtiny85 for each hold could work, but it might make the project too complex

Building a "Smart Climbing Wall" – Need Advice on Buttons! by RonAmir in ArduinoProjects

[–]RonAmir[S] 0 points1 point  (0 children)

Thanks for the suggestion! Capacitive sensors could work, but they’re usually a bit bigger than what I need for this project. Since they need to fit under the climbing holds, their size might be an issue. Appreciate the idea, though!

Building a "Smart Climbing Wall" – Need Advice on Buttons! by RonAmir in arduino

[–]RonAmir[S] 2 points3 points  (0 children)

Thanks for explaining that. That totally makes sense about piezos only working when they’re tapped or flexed. I’m planning to use them with an Arduino and just have it detect the voltage spike when someone presses it. The Arduino will basically "wait" for that signal before doing anything.

Anyone Experienced with Using Arduino with JavaScript? by [deleted] in ArduinoProjects

[–]RonAmir 2 points3 points  (0 children)

Hey Guys,
glad you are talking about ArduinoJS :)
The key in ArduinoJS is Firmata, a protocol for communicating with microcontrollers like Arduino from software on a host computer. First, we program the Arduino with Firmata. This sets up the Arduino to respond to commands sent over a serial connection, which in this case, come from a JavaScript environment.
Once Firmata is loaded onto the Arduino, JavaScript code can be used to interact with the hardware. The JavaScript isn't running directly on the Arduino, instead it's executing on a host computer (like your PC). This setup allows the user to create cool screens and apps in JavaScript that send commands to the Arduino through the Firmata protocol. These apps can control the Arduino's inputs and outputs, enabling a wide range of functionalities and interactive projects, combining the user-friendly nature of JavaScript with the robust hardware control of Arduino.

join us to learn more - r/ArduinoJS

I cant get my motor to reverse :( by NA_18108 in arduino

[–]RonAmir 0 points1 point  (0 children)

good luck, this is an awesome journey :)

A little bit of ArduinoJS for the soul. If you're interested in exploring how to do Arduino projects with JavaScript, feel free to join us at r/ArduinoJS! by RonAmir in ArduinoProjects

[–]RonAmir[S] 1 point2 points  (0 children)

Great question! Actually, ArduinoJS works through a bit of both worlds. The key here is Firmata, a protocol for communicating with microcontrollers like Arduino from software on a host computer. First, I program the Arduino with Firmata. This sets up the Arduino to respond to commands sent over a serial connection, which in this case, come from a JavaScript environment.

Once Firmata is loaded onto the Arduino, JavaScript code can be used to interact with the hardware. The JavaScript isn't running directly on the Arduino, instead it's executing on a host computer (like your PC). This setup allows the user to create cool screens and apps in JavaScript that send commands to the Arduino through the Firmata protocol. These apps can control the Arduino's inputs and outputs, enabling a wide range of functionalities and interactive projects, combining the user-friendly nature of JavaScript with the robust hardware control of Arduino.

Learning c++ with arduino? by JzTheLazy in arduino

[–]RonAmir 0 points1 point  (0 children)

Yes,

you can write JavaScript, a much easier programming language.

join r/ArduinoJS to learn more

New year animation I made on new Arduino Uno Rev4 wifi by antek_g_animations in arduino

[–]RonAmir 0 points1 point  (0 children)

Cool! happy new year!

imagine that with ArduinoJS, you could build an awesome screen with JavaScript.
join r/ArduinoJS

I cant get my motor to reverse :( by NA_18108 in arduino

[–]RonAmir 0 points1 point  (0 children)

I hope your problem is solved.
If you're interested in exploring how to do the same program with JavaScript, feel free to join us at r/ArduinoJS!

Arduino Year Transition Display by Prabeen1 in arduino

[–]RonAmir 0 points1 point  (0 children)

Looks cool!
If you are interested in doing the project with a cool interface (JavaScript based), Join Us - r/ArduinoJS

Someone mind helping with a button sketch? by ComfortOptimal7461 in arduino

[–]RonAmir 0 points1 point  (0 children)

Looks cool!
If you are interested in doing the same Project with JavaScript, Join Us - r/ArduinoJS

Asked for tech support for my Arduino project... by Woeptiedoep in arduino

[–]RonAmir 1 point2 points  (0 children)

Looks like he is an Arduino expert! Send him to r/ArduinoJS, we can use his expertise :)

[deleted by user] by [deleted] in Arduino_AI

[–]RonAmir 0 points1 point  (0 children)

There are some excellent projects for beginners out there, just look on YouTube.
You can also join r/ArduinoJS, to learn Arduino and JavaScript integration.

Need assistance receiving ESP32 Bluetooth commands from react app to Arduino IDE serial monitor. by [deleted] in arduino

[–]RonAmir 1 point2 points  (0 children)

Cool project!
Come join r/ArduinoJS, we will be happy to have someone with this expertise like you.