Omicron4 Development Details and Progress Information
Some questions that I am pondering:
1) Can I make the robot track in a relatively straight line using a digital compass for feedback? YES.
2) Is it worth $0.99/month for Arduino Create access which permits using Chromebooks as dev stations? YES.
3) Can I write a program for the Arduino that can control and read a bunch of PINGs without using some sort of timers and still be responsive to all the other sensors? YES.
4) How do I remotely program the robot? By using Remote Desktop Access to an onboard computer connected to the Arduino?
Here are some ideas and plans that I have been working on. (12/6/17; pages 1-6)
Pg1: Main Drive Controls - This diagram shows the general concept for the main drive system control logic (1/16/18).
Pg2: I2C Bus Devices for Robot - This diagram shows the I2C Bus devices that I'd like to include on the robot.
Pg3: Bit Sensor Inputs for Robot - This list summarizes the digital sensors (bit inputs) that I am planning to add.
Pg4: I/O Summary List for Robot - This list summarizes the I/O of the robot.
Pg5: Left Motor Controls for Robot - This schematic shows the left motor control relay hookup.
Pg6: Right Motor Controls for Robot - This schematic shows the right motor control relay hookup.
Here is the battery power charging and distribution system. (12/6/17)
Here is the logic circuitry for cutting off the motors if a bump sensor trips. (12/30/17)
Here is the program pseudo-code. (1/16/18)