Good day, dear reader!
Today I want to tell you a funny, not yet finished story of strange coincidences, victories and defeats, joy and confusion. If you are wondering how, perhaps, one of the smallest "smart" (and not just r / y) tanks in the world was created, as in the picture below, as well as what IoT, PHP and Angular have to do with it, I will be glad to explain!
- 2017
- , ( ) . , /. .
/ ( 4 ) , GUI ( Node-RED, ).
just for fun 2013 . full stack , :)
- ATmega32u4 & nrf24l01+. - , - . , .
- RPi , NanoPi NEO 2 Armbian. ++ user space driver nrf24l01+ SPI. PHP (phpDaemon), , , (//) Angular(web)/NativeScript(mobile) . , RabbitMQ .
NanoPi NEO 2 80% ~500 / ( -> ++ -> php, -, -> )
Kharkiv Mini Maker Faire, - . , (~12 ) - , . , , . , pacman , ( ). , , . - Happy Cow Tank-7
, , (whiteboard) - . , . , :(. , , , ( ).
, , - , Dendy, Battle City! Battle City ! - IoT FPV! , , , / - , !
( FPV ), , ( RPi). , , . , :
! ...
. , , , 3D- . , . , /, . , + .
, :
PCB
3D
,
,
Angular /
1 2. PCB , . , .. , :)
, , - Angular , - .
, โ2 -
Battle City:
, , - ( ), -, .
, :
5 , 5 - 5
, , 5 . - - .
, / - . , 15 /, 10.
4 2017 , Kharkiv Mini Maker Faire
- , :)
, . , . - , , . , , ( ) ...
! , ( 3-4 ), . , seamless delivery.
, - ! ( ) , . , DIY , .
( , ). , , , .
2017
, , -, !
, !
, , :)
PCB, . , -, IT-, . . - ( 95% ).
16- , , IT-. , ...
, , . , - :)
, ...
2018
, . - ( ). . ( ), DIY .
- . , . , , , .
, . - , . , , . . , . ( 5 ). , , , , . , , , "".
, , , .
2019
, :
-
,
-
, .
:
( 11 )
, ""
( , )
. 3D-, .. . ( fullhd ) , , . - . 30 3-5 .
, 4- ( ). ! - , , .
2020
, :) , :
, .
, " ". EBYTE E73-2G4M08S1C nRF52840, BLE. RTC6705 ( OSD , "tinyOSD & tinyFINITY")
- ESP-. , initial setup, . - ( , ..)
- , AR , - , ( , , , )
. IoT , , MQ, (web/mobile) - :
, -
JS API
RxJS API / :)
( / , , - ). / - .
. .
:) , . , .
P.S.
, - /. , .
:
,, :)
Maxim, Andrey and their entire team, who consulted, poked their noses and in every possible way accompanied the development of not only the project, but also me
My
wifeis still a bride, for help and patience.
PPS
If someone has ideas / suggestions - write in a personal, I will be glad to talk.
PPPS
If you suddenly find an error / typo, I will be grateful for the message in a personal.