Pi_CAR JOYSTICK BOARD which is a development board designed as a receiver and transmitter circuit for users to develop themselves on Bluetooth, WiFi, and RF communication technologies, to make programming fun, and to develops application-oriented learning skills. Arduino IDE's extensive library, fast programming and simplicity, such as support behind many, as the price performance quality of the prominent ESP32 chipset family allows you to evaluate the functionality. This kit (Pi_CAR Communication Card) provides basic hardware (BLE 4.2, WiFi, RF) and software resources that help application developers build their ideas around the ESP32 series hardware (based on the RC-CAR Vehicle control Scenario).The Pi_CAR Communication Card software development framework is designed to develop fast-growing Internet of Things (IoT) applications and Robotics (ROS (Robot Operating System)) applications with Wi-Fi, Bluetooth, RF, power management and some other system features.
-
Development of ESP32-WROOM-32's structure, function and applications
- Programming and use of ESP32 with ESP-IDF. (On Eclipse)
- Programming and use of ESP32 with Arduino IDE
- Using of Wi-Fi, Bluetooth, Mesh Network, Peripherals (ADC, SPI, UART, TIMER, PWM, GPIO etc...), Storage (MicroSD), System (FreeRTOS, Watchdogs, Over The Air Updates (OTA), High Resolution Timer etc...) on ESP32.
- Debugging using GDB
-
Learning Bluetooth, WiFi, RF Communication Protocols and Developing Applications
- Developing Applications with Bluetooth, WiFi, RF
- Developing TCP, UDP Applications
-
Developing Internet of Things (IoT) Applications
- Learning MQTT, HTTP Communication Protocols
- Developing Application with IBM Watson IoT Platform or IVEN Cloud Platform
-
Developing ROS (Robot Operating System) Applications.
- Use and creation of ROS(Robot Operating System)'s structure (Nodes, Topics, Messages, Publisher, Subscriber, Services etc...), libraries, tools.
- Using of Gazebosim tools, Modelling, simulation and Communication with ROS.
Our Pi_CAR Transmitter Card can be used by configuring 2 Thumb Joysticks or 1 Thumb joystick and 4 Tact Switch Buttons. The Transmitter card enables the connection between the user and the received card to be approximately 1KM over RF. In addition, it enables the user to communicate with nearby peripherals and develop specific applications via Bluetooth and WiFi connection (VR, Cloud, Phone App, pc etc...).
Piece | Product Name | Description |
---|---|---|
1 | ESP32 Joystick Main Board | BLE + WiFi |
2 | Thumb Joysticks | 2 Axis Control |
4 | Momentary Pushbutton Switch | 12mm |
2 | NRF24L01 | ~1KM Range - Receiver and Transmitter |
1 | MikroBUS | Standardized Expansion Card Socket Support |
1 | Micro SD Socket | |
2 | RGB LED | |
3 | FPV Power I/O | Separated from the board power circuit. |
1 | Power In | 6V - 18V |
1 | Micro USB | Serial to USB converter for programming and communication |
1 | JTAG Debugging | for Programming and Debugging |
1 | Board size 99 x 61 mm | Without RF SMA Anten |
The main purpose of the Pi_CAR Receive card is to communicate with the Transmitter card via NRF24L01.
It is aimed to send the data(Sensors etc..) to the transmitter card from the system where the receiver card(RC-CAR, Drone etc.) is connected and to perform the necessary operations on the robot by making sense of the data coming from the transmitter card.
Piece | Product Name | Description |
---|---|---|
1 | ESP32 Joystick Main Board | BLE + WiFi |
2 | NRF24L01 | ~1KM Range - Receiver and Transmitter |
1 | MikroBUS | Standardized Expansion Card Socket Support |
2 | RGB LED | |
3 | FPV Power I/O | Separated from the board power circuit. |
1 | Power IN | 6V - 18V |
1 | Micro USB | Serial to USB converter for programming and communication |
1 | JTAG Debugging | For Programming and Debugging |
1 | FPV Camera Input | |
40 | External I / O | PWM/SPI/USART/I2C/GPIO |
1 | Board size 89 x 52 mm | Without RF SMA Anten |