Moje WiFi ESP8266 - Merkur battle tank

Vytisknout
ELEKTRONIKA
Zobrazení: 5948

Pro soutěž jsem (elektronika) s kolegou (mechanika) připravil ze stavebnice Merkur 8 funkční model tanku...

Tank se ovládá pomocí mobilního telefonu, tabletu, nebo například notebooku přes webový prohlížeč (nebo pomocí aplikace) s Wi-Fi připojením. Po vložení dvou kusů baterií AA 1.5V do držáku baterií a připojení vodiče +3V a -3V se na OLED displeji zobrazí název Wi-Fi sítě (př: TANKxx), heslo pro přístup (př: 123456789), IP adresa webové stránky pro případ, že se neotevře sám webový prohlížeč po připojení k Wi-Fi (př: 192.168.4.1). Dále se na OLED displeji zobrazuje stav ovládání motoru (vpřed, vzad, stop, čekám na příkaz) a stav nárazníku. Napájení silové části je řešeno 3ks baterií 1,5V (typ C) tedy 4,5V. Vodiče z držáku baterií se připojí na šroubové svorky označené +6 a -6V. Na svorky M a M se připojí motor pohonu, paralelně k motoru se připojí dvě žárovky 2,5V zapojené v sérii (žárovky svítí, když tank jede vpřed/vzad). Na svorky K a K se zapojí nárazník (spínač vytvořený pomocí šroubků, který při překážce vozidlo zastaví). Po připojení napájení musí svítit červené LED označené 3VOK a 6VOK, v případě otočení napájecích vodičů budou baterie ve zkratu! Na desce jsou ochranné diody, které zabraňují "odpálení" elektroniky. Pokud tank při zadání příkazu vpřed couvá, otočíme vzájemně vodiče jdoucí od motoru do desky (označeno M a M).

Merkur má v základní sestavě pouze jeden motor. Pro ovládání by bylo lepší osadit pro každý pás svůj motor (daleko lépe by se s tankem manipulovalo), ale zadání je jasné -> použít vše z jedné stavebnice Merkur. Z tohoto důvodu je na tanku pouze jeden motor a relativně složitá převodovka. Motor pohání jedním směrem oba pásy (jízda vpřed) a druhým směrem je couvání vlevo. Velké zelené kolo (pohled shora na tank) zajišťuje přepínání převodovky díky prokluzu provázku (podrobnosti jsou vidět na fotografiích v článku níže).

Cílem soutěže je sestavit v určitém čase funkční model tanku. S tankem najet na rampu a po překlopení rampy zahrát písničku ze stavebnice Boffin.

Aktuální verze FW: 1.0.1

Verze FW tanku

1.0.1 - oprava chyb, přidána podpora pro mobilní aplikaci

1.0.0 - výchozí verze programu pro ESP8266

Verze aplikace

1.0 - výchozí verze

Video - pohled na tank

Náhled z webové stránky pro ovládání tanku (mobilní telefon)

Screenshot 20171219 132305

Schéma zapojení desky řízení tanku

schema

Deska spojů

deska1

deska2

Deska spojů - finální verze

DSC 0175

DSC 0176

DSC 0179

DSC 0181

DSC 0180

Foto prototypu - deska spojů

DSC 1964

DSC 1965

 DSC 1974

DSC 1973

DSC 1971

Deska spojů (printed.cz)

DSC 0112

DSC 0113

Seznam součástek pro desku spojů

Označení Hodnota TME Cena za ks/ x-ks
 R9, R10, R11  470R 1206 https://www.tme.eu/cz/details/smd1206-470r-1%25/rezistory-smd-1206/royal-ohm/1206s4f4700t5e/  0,2,-/ 0,6,-
 R7, R8  1K 1206 https://www.tme.eu/cz/details/smd1206-1k-1%25/rezistory-smd-1206/royal-ohm/1206s4f1001t5e/  0,2,-/ 0,4,-
 R5, R6  100R 1206 https://www.tme.eu/cz/details/smd1206-100r/rezistory-smd-1206/royal-ohm/1206s4j0101t5e/  0,2,-/ 0,4,-
 R4  2,2K 1206 https://www.tme.eu/cz/details/smd1206-2k2-1%25/rezistory-smd-1206/royal-ohm/1206s4f2201t5e/  0,2,-/ 0,2,-
 R1, R2, R3, R12  10K 1206 https://www.tme.eu/cz/details/smd1206-10k-1%25/rezistory-smd-1206/royal-ohm/1206s4f1002t5e/  0,2,-/ 0,8,-
 T1, T2  BC846 SOT23 https://www.tme.eu/cz/details/bc846c-dio/tranzistory-npn-smd/diotec-semiconductor/bc846c/  0,6,-/ 1,2,-
 S1, S2  Mikrospínač 6x6 THT https://www.tme.eu/cz/details/1301.9303/mikrospinace-tact/schurter/  5,4,-/ 10,8,-
 REL1, REL2  5V přepínací ZPA92 https://www.tme.eu/cz/details/g5rl-1-e-hr-5dc/elektromagneticka-rele-miniaturni/omron/g5rl-1-e-hr-5vdc/  49,6,-/ 99,2,- 
 L1  0,85mH/3A https://www.tme.eu/cz/details/7111-rc/prstencove-tlumivky/bourns/  73,9,-/ 73,9,-
 C3  10nF 1206 https://www.tme.eu/cz/details/12061c103jaz2a/kondenzatory-mlcc-smd-1206/avx/  1,9,-/ 1,9,-
 C1  100nF 1206 https://www.tme.eu/cz/details/12065c104kat2a/kondenzatory-mlcc-smd-1206/avx/ 0,6,-/ 0,6,-
 C2, C4  2,2mF/16V RM5 https://www.tme.eu/cz/details/uvr1c222mhd/elektrolyticke-kondenzatory-tht-85c/nichicon/ 10,5,-/ 21,-
 DZ1, DZ2  5V6 Zener SOD80 https://www.tme.eu/cz/details/bzt55c5v6/zenerovy-diody-smd/vishay/bzt55c5v6-gs08/  0,5,-/ 1,-
 IO1, IO2  PC817 DIP4 https://www.tme.eu/cz/details/pc817/optocleny-analogovy-vystup/sharp/pc817-b/  2,1,-/ 4,2,-
 D1, D2, D3, D4  1N4007 SM1 https://www.tme.eu/cz/details/us1m-dio/univerzalni-diody-smd/diotec-semiconductor/us1m/  1,7,-/ 6,8,-
 D5, D6, D7, D8  LED rudá 1206 https://www.tme.eu/cz/details/ll-s150sc-2s-tr/diody-led-smd-barevne/lucky-light/ll-s150sc-2s/ 0,6,-/ 2,4,-
 OLED  128x64 I2C 4 pin https://arduino-shop.cz/arduino/1569-iic-i2c-oled-display-0-96-128x64-bily.html  258,-/ 258,-
 IC1  ESP8266 12E (F) https://arduino-shop.cz/arduino/1352-esp8266-bezdratovy-modul-esp-12f-ap-sta-1466634666.html  138,-/ 138,-
 UART ESP  3 PIN řadová lišta RM2,54 https://www.tme.eu/cz/details/zl201-03g/konektory-hrebinky/connfly/ds1021-1_3sf1-1/  0,5,-/ 0,5,-
 20ks  Lisovací oko na kabel https://www.tme.eu/cz/details/bm00113/konektory-izolovane/bm-group/bm-00113/  1,2,-/ 24,-
 20ks  Stahovací pásek https://www.tme.eu/cz/details/bmb0824/stahovaci-pasky/bm-group/ 0,14,-/ 2,8,-
 PCB  Plošný spoj http://www.printed.cz/shop/set-full-mode 131,-
Celkem za kus v Kč  648,- + 131,-

Orientační cena za plošný spoj (při 25ks www.printed.cz)

Snímek obrazovky 39

Blokové schéma (propojení na tanku)

merkur blokove schema


Kolébka - nájezdová rampa

kolebka bok 2

kolebka dw 0

kolebka dw 1

kolebka fba

kolebka front

kolebka kontakt

Převodovka

prevodovka 01 dily

prevodovka 11

prevodovka 12

prevodovka 13

prevodovka 14

prevodovka 15

prevodovka 16

prevodovka 17

prevodovka 20

prevodovka 21

prevodovka 22

prevodovka 23

prevodovka 24

prevodovka 25

prevodovka 26

prevodovka 30

prevodovka 31

prevodovka 35

prevodovka 36

prevodovka 40

prevodovka 41

prevodovka 51

prevodovka 52

prevodovka 61

prevodovka 71

prevodovka 72

prevodovka 73

prevodovka 92 detail

Převodovka sestava

prevodovka 93 sestava

prevodovka 94 sestava

prevodovka 95 sestava

prevodovka 96 sestava

prevodovka 97 sestava

prevodovka 98 sestava

prevodovka 99 sestava

Bočnice - rám

qen 01

qen 02

qen 03

qen 04

qen 05

qen 06

Sestava rám - převodovka

sestava 01

sestava 02

sestava 03

sestava 04

sestava 05

sestava 06

sestava 07

sestava 08

sestava 09

sestava 10

sestava 11

sestava 12

sestava 13

sestava 14

sestava 15

sestava 16

sestava 17

sestava 18

sestava 19

sestava 20

sestava 21

sestava 22

sestava 23

sestava 24

sestava 25

sestava 27

sestava 29

sestava 40

sestava 41

sestava 42

sestava 43

Světla - žárovkové držáky

sestava 51

sestava 52

sestava 53

sestava 61

Nárazník - spínač

sestava 63

sestava 64

sestava 70

Komplet sestava - bez desky elektroniky

tank zboku 1 sikmo

tank zboku 1

tank zboku 2 sikmo

tank zboku 2

tank zdola

tank zepredu sikmo

tank zpredu detail

tank zezadu

tank zhora

tank zkora sikmo

tank zzprejezd kolebky 1

tank zzprejezd kolebky


 DSC 1975

DSC 1976

DSC 1977

Úprava držáku baterií

DSC 1978

DSC 1979

DSC 1980

DSC 1981

DSC 1982

Uchycení desky na rám

DSC 1984

DSC 1985

Připojení vodičů - (+-3V)

DSC 1986

DSC 1987

DSC 1988

DSC 1989

DSC 1990

DSC 1991

DSC 1992

Připojení spínače - nárazníku

DSC 1993

DSC 1994

DSC 1995

DSC 1996

DSC 1997

DSC 1998

DSC 1999

DSC 2000

DSC 2001

DSC 2002

DSC 2003

DSC 2004

DSC 2005

DSC 2006

DSC 2010

Úprava nárazníku

DSC 2014


Akustická signalizace - přehrávání písničky při najetí tanku na lávku

DSC 0054

DSC 0058

DSC 0059

DSC 0060DSC 0061

DSC 0062

DSC 0063

DSC 0065

DSC 0066


Aplikace pro mobilní telefon (Android) není pro Merkur tank nezbytně nutná, protože se dá zařízení ovládat přes webovou stránku. Aplikace je ozvučená :-)

 

Aplikace je dostupná na Google Play...

Foto z aplikace

Screenshot 20180309 081727

Screenshot 20180309 081744

Screenshot 20180309 081737

Video z mobilního telefonu

Arduino
Merkur
Boffin