Jump to content

pavidovich

Members
  • Posts

    38
  • Joined

  • Last visited

Everything posted by pavidovich

  1. As far as I know it could be possible. RS485 uses the serial bus interface and the ESPs microcontrollers integrate it.
  2. Hi, this ESP32 implementation is just only for my radio panel project, it doesn't integrate all the original DCSBios functions and callbacks. It helps me to understand the DCSBios inner logic. In my repository you can find a DCSBios fork that includes both, the ESP32 and ESP8266 microcontrollers, available as options like the Arduino or STM32. https://github.com/pavidovich/dcs-bios-arduino-library Furthermore, if you don't require the WiFi accessibility, you can use the ESPs as a traditional Arduino board with the original DCSBios library. In this situation two considerations, the IRQ option isn't available and the Arduino Servo library isn't compatible with the ESPs. The ESPs are faster than the traditional Arduinos, they have larger memory, I/O pins, SPI/I2C buses, etc. Hope can be useful.
  3. Yes, you can work with the Pi Pico using the standard USB interface to get the data from DCS-Bios. The IRQ_Serial acceleration does not work with the Pi Pico as it is hardware dependant, but doesn't matter, the Pi Pico is quite fast. Just compile your program using the Arduino IDE and download it to the Pi Pico. You can also work with any other microcontroller, as it is the ESP32. However, with this microcontroller there is a problem related to the Servo library. The solution is easy, just modify change the Servos.h library, which is present in the DCS-Bios/internal, to use any other ESP32 servo library. In this link you can find how to work with ESP8266 or ESP32 boards and DCS-Bios https://github.com/pavidovich/dcs-bios-arduino-library
  4. Congrats with your project, it is really impressive. How did you set the text on the buttons?
  5. Here, there is a video example for this technique
  6. It is possible to use the Esp32 in serial mode like arduino boards do. Enviado desde mi SM-A217F mediante Tapatalk
  7. Hello everybody, I share with you my solution to the DCS-Bios multi-module management for any button box. The code is based on an ESP32 that allows fully wireless communication with DCS, that means it is not required any USB port https://github.com/pavidovich/ESP32_MultiModuleDCSBios The code can be easiliy adapted to your button box, just replace the function getButton() (present in the ESP32_Code.ino) with any other that gets the button ID from your button box. There are 3 examples based on the A-4E-C, F-5E-3 and T45 modules. Just take into account that these examples are based on my button-box, so you should adapt them to your necessities.
  8. RpiPico can be programmed using the same Arduino IDE environment, the C/C++ code can be directly compiled. There are many web pages that explain how to configure the IDE, here you are one https://www.techtonions.com/programming-pi-pico-using-arduino-ide/ Generic libraries should be able to be used with the RpiPico, as on others platforms (ESP32, STM, ...)
  9. Arduino Pro Micro is able to do the job! it allow us to create any button box. But, the RPi Pico it can also do this but furthermore it can simultaneously do much more other stuff, as manage displays, servos, and why not some VGA screens. This is because it is dual core, higher clock speed, bigger amount of memory, the ability to program its I/O pins, etc.
  10. Hi all, maybe this video shows how to create a HID device. It seems quite easy to create a joystick and because the huge power of the Pi Pico it will be possible to add much more functionalities.
  11. Thanks a lot for your comments, I really appreciate them!
  12. Hi all, I share with you my afterburner detent approach for the TWCS that is based on a mechanical parts instead of magnets. There is a lever that must be lift up to allow the throttle continues its movement. Here you are the link to thingverse: https://www.thingiverse.com/thing:4925168 The video shows how it acts.
  13. There is an Android app that could be what you are looking for https://www.digitalcombatsimulator.com/en/files/3308547/ Enviado desde mi SM-A105FN mediante Tapatalk
  14. Wow!!! this is fantastic!!!! Can you share the button/switch templates? I'm thinking a lot about the possibility to have an "universal" button box but I'm really confused as there are a really big amount of options and commands to select!!
  15. Firstly, my apologies for my horrorous english I'm trying to catch some data using the export.lua, this data will be use to activate some haptic devices to obtain a more realistic feeling. Currently I'm starting with a vibration motor attached to the joystick just to get the gun feedback when it is used. The main problem is to obtaine the information of using the gun or even any other armament. Is this really possible? Furthermore, there is really little information about the available functions that could be used in the export.lua. I've been reading a lot of messages, but in the end, all of them just point to the same functions. Is there any place with more detailed documentation? Many thanks in advance!
  16. Wow, that's fantastic! Enviado desde mi SM-A105FN mediante Tapatalk
  17. Many thanks for your comments, I'll take a deep insight on the link. For sure there will be a lot of useful information. Furthermore, great pics!
  18. I've added a LCD screen and two additional push buttons. The main goal is to include a timer to help me in the IFR procedures. The LCD screen uses the I2C bus and both buttons are digital inputs directly controlled by the Arduino Micro.
  19. Finally I have added the analog inputs. There are 6 analog axis, three with linear pots (located at the left) and three more with rotary pots (at the right) The enclosure has been created with a 3D printer
  20. Many thanks for your comments, two more picture during the development process The circuit is based on two SN74150 16:1 multiplexer, they allow to access 32 inputs with just only 5 digital lines, thus it is possible to maintain some other pins for a future expansion.
  21. Links to the updates: - Initial setup: Current post - 1st update: Added 6 analog axis - 2nd uptade: Added a LCD screen + two control buttons ----------------------------------------------------------- Hello everybody, I would like to show you my first button box. It is based on an Arduino Micro Pro board and the Arduino Joystick Library from Heironimus It is composed by 4 rotary encoders, 4 toggle switches (ON-ON), and 16 push buttons. It is also prepared to add 6 analog axis. It is made by cheap 3mm plywood, and covered by an adhesive vinyl, just to improve the look. I have also applied some weathering technique to get an old look.
  22. Wow, this is amazing! Congrats! Enviado desde mi SM-A105FN mediante Tapatalk
×
×
  • Create New...