Written software for ESP8266MOD controller
1. General description of the game concept
Game concept: This game is an interactive children's toy that simulates a railway route with various obstacles and tasks. The main goal of the game is to teach children to solve tasks and develop coordination of movements.
Main game elements:
Wooden railway: The game is based on a railway route made of quality wood. The railway route has various elements such as bridges, crossings, and turns.
Sensors: Built-in LED sensors of different colors are located throughout the route.
Train cars: There are several train cars of different colors, each with its own control mechanism.
Movement controller: A control system that determines whether the train car correctly passes through the active LED.
Central game display: A display that shows the number of points earned for each player or team.
Gameplay: Players control train cars and try to pass them through LED sensors of the corresponding color. The game has different modes: battle (one-on-one) and team play (all participants playing together). Players earn points for each correctly passed sensor.
Additional elements:
Closed railway system for continuous movement of train cars.
Bridges and intersections at different levels, adding complexity and challenges.
2. Technical part:
Boards (10-12-15 pieces) based on the ESP8266MOD controller with LED sensors will be placed on the tracks. When the game is launched through the central display (described below), LEDs of different colors light up randomly on the controllers. The child's task is to drive the train of the correct color through the LED of the correct color (red train - red LED). In case of correct passage, a point is added to the player on the central display. Currently, we are developing a version with 3 different colors (three LEDs and three passage readers). We are currently developing the boards themselves, on which a magnetic passage reader will be installed (a magnet will be installed on the train).
The central display will consist of the same controller, a display, and 5 buttons.
All this needs to be integrated and software needs to be written for the proper operation of all elements.
If I missed something, leave your bids and I will switch to individual messages.
The cost of the order is NEGOTIABLE. Please propose a price.
-
600 4 0 Good day, interesting project but I have many questions regarding the implementation. Ready to perform, write in private, we will discuss all the details, after which I will provide the price and deadlines.
-
Доброго дня. Крута ідея!
Чому саме esp8266? Є світлодіоди з піксельною адресацією, ви плануєте щоб ці плати комунікувати між собою по wifi?
-
Current freelance projects in the category Desktop Apps
Need an Airtable architect to build a relational schema and a new clean Airtable base.Need help rethinking and building a clean relational schema for an internal operational system on Airtable. The current database is already in use by the team, but it has grown organically: the structure is partially flat, some tables/views are actively used, while others are… Databases & SQL, Desktop Apps ∙ 1 day 6 hours back ∙ 9 proposals |
Creation of software for generating cutting files for wooden puzzlesWe are looking for a developer to create software that automates the process of building cutting files for wooden jigsaw puzzles. Current Process Currently, each file is created manually by a designer in Adobe Illustrator. The file contains: the outer contour of the puzzle in… Desktop Apps ∙ 1 day 10 hours back ∙ 14 proposals |
Small edit on the website
16 USD
Need to update the offer agreement in the footer to a new one, the company has changed its regulations Task will take 20 minutes Web Programming, Desktop Apps ∙ 2 days 12 hours back ∙ 108 proposals |
Account reconciliation tool with the bank, cards, and accountantTechnical Assignment: Tool for Reconciling Accounts with Bank, Cards, and AccountantGeneral Goal A local tool (script/small application in Python) is needed, which is manually run once every 1-2 months on my computer and performs reconciliation between: Invoices I issued to… Python, Desktop Apps ∙ 4 days 19 hours back ∙ 43 proposals |
Add pauses of 10-30 seconds between sending emails.Hello! I am looking for an experienced 1C / BAS (BAF) programmer to promptly resolve a technical issue with email distribution.Problem essence: We use the accounting program BAF (Business Automation Framework), version 2.0. Once a month, there is a need to send about 300 emails… Web Programming, Desktop Apps ∙ 10 days 11 hours back ∙ 10 proposals |