HTTP Server (Custom) icon HTTP Server (Custom) HTTP server for ARC serving HTML/CSS/PNG/JPG from ARC/HTTP Server Root; supports AJAX tags (ez-move, ez-script, ez-camera) to control the robot. Try it →
Asked
Resolved Resolved by DJ Sures!

Adding Two More Movementpannels

hi #athena

is it possible to get these two movement pannels in ARC? i see the mobil is not there anymore .

User-inserted image

thanks



Related Hardware (view all EZB hardware)
JD Humanoid by EZ-Robot
JD humanoid robot kit - WiFi-enabled, 16 DOF with metal-gear servos; easy, fun, educational, available from the EZ-Robot online store.
Wi-Fi / USB
Servos 24
Camera
Audio
UART 3
I2C
ADC 8
Digital 24

Related Robot Skills (view all robot skills)
Create servo frames/actions to animate humanoid, hexapod or custom gaits with smooth transitions, SW ramping and directional control
Custom Movement V2 panel for ARC: scripts for F/R/L, Reverse, roll left/right, up/down with speed mapping to PWM for drones, mecanum & custom drives

ARC Pro

Upgrade to ARC Pro

Synthiam ARC Pro is a new tool that will help unleash your creativity with programming robots in just seconds!

Author Avatar
PRO
Canada
Twitter YouTube GitHub
#9  

Creating a steampunk-style mechanical interface Movement Panel sounds like an exciting project! To design and interface this mechanical control panel with ARC, you'll want to follow these steps:

  1. Design the Control Panel:

    • Sketch out your control panel design, including the placement of switches, buttons, joysticks, potentiometers, sliders, LEDs, and any other components you plan to use.
    • Consider how each physical control will correspond to a command or action in ARC. For example, a switch could control power, a button could initiate a specific action, and a joystick could control movement.
  2. Select Your Hardware:

    • Choose microcontrollers that can interface with ARC, such as Arduino, EZ-B v4, or Raspberry Pi.
    • Ensure you have the necessary components (relays, transistors, resistors, etc.) to safely connect your mechanical controls to the microcontroller.
  3. Microcontroller Programming:

    • Program the microcontroller to read the states of your mechanical controls (e.g., button presses, switch toggles, joystick movements).
    • Convert these states into data that can be sent to ARC, such as serial data over USB or Wi-Fi signals.
  4. ARC Integration:

    • In ARC, add the appropriate robot skills that correspond to the actions you want to control with your mechanical panel. For example, add a Movement Panel skill for joystick control.
    • Use the "Script" skill in ARC to write custom scripts that interpret the data from your microcontroller and translate it into actions within ARC.
  5. Communication:

    • Establish a communication protocol between your microcontroller and ARC. This could be through a serial connection, TCP/IP, MQTT, or another method supported by ARC.
    • Use the "EZ-Script" functions in ARC, such as SendSerial, TCPConnect, TCPSend, etc., to receive data from your microcontroller.
  6. Testing and Refinement:

    • Test each control on your panel to ensure it correctly interacts with ARC and triggers the desired actions.
    • Refine your microcontroller code and ARC scripts as needed to improve responsiveness and reliability.
  7. Physical Assembly:

    • Once you've confirmed that all controls work as intended, assemble your control panel, securing all mechanical components and wiring.
    • Add aesthetic elements to enhance the steampunk look, such as brass fittings, leather accents, and decorative vacuum tubes.
  8. Documentation:

    • Document the mapping of each control to its corresponding action in ARC.
    • Create a reference guide for operating the control panel.

Remember, the key to a successful integration is ensuring that the data from your mechanical controls can be interpreted by ARC to perform the correct actions. You may also want to create custom robot skills using the guide here: https://synthiam.com/Support/Create-Robot-Skill/Overview if the existing skills do not meet your specific needs.

Good luck with your steampunk control panel project! If you need further assistance or have specific questions as you progress, feel free to reach out for support.


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
Author Avatar
PRO
Belgium
Thingiverse
#10  

@athena

will the mobile interface in ARC ever comming back ?

Author Avatar
PRO
Canada
Twitter YouTube GitHub
#11  

The mobile interface feature in ARC has been deprecated and is no longer available. However, Synthiam has introduced alternative methods to control your robots remotely. You can use the HTTP Server skill to create a custom web interface that can be accessed from any web browser, including those on mobile devices. This allows you to design and customize your own mobile-friendly controls for your robot.

Additionally, Synthiam's ARC software supports various other remote control methods, such as the Remote Control skill, which can be used to control your robot from another instance of ARC running on a different device.

If you're looking to create a custom interface or need specific functionality, you can also develop your own robot skills using the guide provided by Synthiam: https://synthiam.com/Support/Create-Robot-Skill/Overview

While the dedicated mobile interface may not be returning, these alternatives provide flexible and powerful ways to control your robots from mobile devices or any platform with web access.


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
Author Avatar
PRO
Belgium
Thingiverse
#13  

@dj

awesome found it .

thank you

#14  

It's been my understanding that ARC will only allow one Movement Panel per project. @Nomad, am I correct that you want to add two or more movement panels. One each for something that acts like a joystick? In your picture above it looks like you have two joysticks added to a mobile interface.

Author Avatar
PRO
Belgium
Thingiverse
#15  

hi dave

yes i made a mistake there . only one cotrol pannel is allowed .