-
The REST API
05/12/2021 at 16:08 • 0 commentsProject update 210512
Programming REST API interface for remotecontrol interface via HMI.
What remains is to get the API linked to the Turret vi MQTT.
-
The HMI
04/24/2021 at 14:26 • 0 commentsThe HMI
Human Machine Interface
I've started to build the HMI to serve a user with a web page for interfacing the Face Follow Phone Turret.
The homepage should work on any smartphone that can show a html page.
The HMI should be able to adapt to screens size using Bootstrap CSS.First edition will look something like this:
Next is to connect actions from buttons with the API so that it can convert http calls to MQTT commands -
Testing the hardware
04/07/2021 at 19:55 • 0 commentsTesting new 2.0 construction.
All electronics work when rewired and all soldering is finished.Some initial changes were done to the software to be able to test run the hardware.
Hardware seems to work as before.
Positions has to be changed when homing the B-axis.
-
Housing is finished!
04/07/2021 at 19:36 • 0 commentsAt last!
I'm finished with the new stepper phone stand upgrade 3D-printing of parts and assamblyThe upgrade consists of several new features.
+ Housing that holds Stepper motor and bearing
+ Housing that holds raspberry Pi and all electronics.
+ Hall sensor for homing B-axis
+ New slim construction of the telephone stand that is much slimmer and lower to make movement of C-axis better.
Stuff that still has to be done:
HMI for operating functions of the FaceFollowPhoneCamTurret
Remote control construction and soldering of electronics
The fun stuff:
Programming!
-
Assambly
03/31/2021 at 20:14 • 0 commentsParts in place , only electronics needs to be fixated inside housing.
-
Software
01/16/2021 at 16:03 • 0 commentsDependencies
I start with making preperations in the raspberry PI.All programming in this project is made in Python programming language.
Library Servo.IO is used to control the driverboard.
CV2 library is installed and used by my program to detect face position.
MQTT is used to listen for commands as setting torret in manual mode and controlling axis via Joystick.
-
3D CAD & Printing parts
01/16/2021 at 15:54 • 0 commentsStart of project :
3D CAD and Printing parts.
Turret consists of several parts that should make it easy upgrade turret as new improvements are made during development.
- Lower turntable house
- Lid for connecting servo to the upper part of B-Axis
Servo ( C-Axis) plate with hinge
Adaptor hinge upper part
Phoneholder , with camera attachment
Camera arm mount , and lids
First all, parts prints are made with medium quality as further improvements will be done. First prove theory then make improvements as project evolves.
Issues with primary construction:
I have som issues with the lower part (B-Axis) that should have a stepper motor in the feature. For now i use the small servos instead. Movement is limited by the ribbon cable connected to the raspberry PI. Approx 180 degrees of freedom at present time
övre delen av facefollow cam cap börjar ta form.