Světlu vstříc - BMA

Seznam článků

Pro soutěž jsem (elektronika) s kolegou (mechanika) připravil ze stavebnice Merkur 8 funkční model hledače světla. Soutěžící družstvo sestrojí funkční hledač světla. Přidaná elektronika (Arduino UNO, desky elektroniky) umožňuje ovládat celou sestavu hledače.

Kompletní hledač se skládá ze 3 samostatných modulů:

1. funkční mechanická konstrukce s elektrickým pohonem (Merkur 8)
2. připojení vlastních elektronický desek (mikroprocesorová deska, deska motoru, deska snímače…)
3. vysílač světla pro merkur hledač (Boffin 750)

  • FREE (v příloze program FW1.0 hex pro Atmega328)
  • DONATE (v příloze navíc deska spojů Eagle, Gerber, zdrojový program pro Arduino)

Verze FW

1.0 - výchozí verze programu

1.1 - oprava nalezených chyb:

lepší zobrazení startu stroje (blikání duo LED rudá-zlená) před jízdou, stop stroje při nárazu na překážku (při jízdě vpřed i při hledání).

Video - učení hledače

Video - provoz jízda hledače

Schéma zapojení - Boffin vysílač

Schéma zapojení - přijímač

Deska spojů - přijímač

 

C1, C7, C10

3,3 µF

C1206C335K4PAC

C2

15 nF, 5 %

C1206C153J2GACAUTO

C3, C6, C9, C13

100 nF, 5 %

CC1206JRX7R9104

C4

1,5 nF, 5 %

C1206C152J5GAC

C5

1 µF

CL31B105KAHNNNE

C8, C11, C12

100µF, 16 V, pouzdro D

UWX1C101MCL1GB

D1, D2

 

BAT54S.215

IC1

 

LM324ADR

IC2

 

LM2665M6/NOPB

LED1, LED3

rudá

FYL-5013HD1C

LED2

rudá/zelená (duo)

FYL-5016EGW1C

Q1

 

2N7002LT1G

R1

3,3 kΩ

RC1206JR-073K3

R2

10 kΩ

CA6V-10K

R3, R4, R10, R11

470 kΩ, 1 %

SMD1206-470K-1%

R5, R12

10 MΩ

RC1206JR-0710M

R6, R9

1,0 MΩ, 1 %

SMD1206-1M-1%

R7

100 kΩ, 1 %

SMD1206-100K-1%

R8

120 kΩ, 1 %

SMD1206-120K-1%

R13, R14

560 Ω

SMD1206-560R-1%

R17, R18, R21

1,5 kΩ

SMD1206-1K5-1%

R19, R20, R22

0R

SMD1206-0R

R15

1,5 kΩ

M0.4W-1K5

R16

330 Ω

RC1206JR-07330R

RP1

 

Boffin RP

 

 

Nýt trubkový (2 ks) ø4x10mm

S1, S2

 

TACT-34N-F

X20

10 pin IDC

ZL231-10PG

X11

 

P1103 (protikus N1603)

 

Při změně citlivosti nebo osvitu trvá cca 3s ustálení obvodu.

Protože deska motorů X10 má svoje napájení z 3x C 1,5V článků celkem 4,5V (deska CPU - Arduino je napájena z desky X10) a deska fotoodporu má také svoje napájení 2x C 1,5V článků celkem 3V, nesmí se osadit rezistor R22! Došlo by ke spojení napájení obou desek (4,5V <-> 3V).

Schéma zapojení - snímač Hall

Deska spojů - snímač Hall

 

Pozice

Hodnota

Název

C1

68uF/16V

SS1C686M6L007PA58P

C2

100nF

C1206C104K3RACTU

IC1

Hall 35÷135Gs SOT23

SS341RT

R1

1k5

SMD1206-1K5-1%

X1

3 pin

P1103 (protikus N1603)

Schéma zapojení - deska relé (pohon)

Deska zesilovače motoru je uchycena na rámu otočné hlavy. Deska je propojena nejdelším plochým kabelem do řídící desky – konektor X10 do X10.

Deska spojů - deska relé (pohon)

Možné náhrady relé:
(nutno opřekontrolovat před objednáním tme.eu)

HFD27/005-S

V23105A5475A201
RY-5W-K
RS-5
RS-5L
HFD2/005-S
HFD2/005-M
G5V2-5
G5V2-H1-5
G6AU-274PST-5DC
DS2E-SL2-DC5V
D2N05-36
D2N05-62
D2N05-167
AZ822-2C-5DSE
30.22.7.005.001

Deska relé je stejná jako v konstrukci třídíčky míčů

Schéma zapojení - řídící deska

Deska již obsahuje řídící program. Napájecí konektor USB řídící desky nebude nikam zapojen! X10 je propojen do desky motoru X10. X20 je propojen do desky foto snímače X20.

Deska - řídící deska

Přiřazení pinů konektoru - Arduino (UNO):

X10
6 smer (duino 2)
8 mot zapvyp PWM (duino 3)
--------------------
X20
5 je D (duino A0)
7 je E (duino A1)
9 je F (duino A2)
10 je C (duino A3)
8 je B (duino A4)
6 je A (duino A5)
--------------------
X30
5 je OE (duino 4)
7 je S1 (duino 5)
9 je S0 (duino 6)
6 je OUT(duino 9)
8 je S2 (duino 8)
10 je S3(duino 7)
-----------------------
X40 rezerva
5 (duino 10)
7 (duino 11)
9 (duino 12)
10 (duino 13)
6,8, NC

Učící režim-testování-provoz
Všechny ploché kabely a vodiče musí být v tuto chvíli na stroji vzájemně připojeny!

Význam tlačítek  a svítivých diod
•    Tlačítko S1 = vstup do učícího režimu
•    Tlačítko S2 = start/stop provozního režimu (jízda a hledání stroje). V učícím režimu lze pomocí S2 vyskočit z programovacího režimu.
•    LED 3 (LED C rudá) = snímač nárazu (Hallova sonda) – při nárazu (tj. posunutí magnetu) LED3 svítí.
•    LED 2 (LED A zelená/rudá):
svítí zelená: při provozu směr vpřed (žárovka je nalezena a pulzy dostupné)
svítí rudá: při provozu otáčení a vyhledávání (žárovka není nalezena, pulzy nejsou dostupné)
bliká rychle rudá: vstup do učícího režimu po stisknutí tlačítka S1 (po tuto dobu držíme tlačítko S1 zmačknuté – cca 3s)
bliká pomalu rudá: při provozu směr vpřed a otáčení byl detekován náraz na nárazníku (motor se zastaví do doby, než se odstraní překážka)
svítí žlutá: po stisknutí tlačítka S2 v neučícím režimu zapneme/vypneme stroj do provozu
bliká zelená v rytmu LED 1: při učícím režimu je signalizováno, že řídící deska opravdu detekuje blikání žárovky
•    LED 1 (LED B rudá) = indikace z fotorezistoru (snímání blikání žárovky). Při detekci LED 1 bliká v rytmu žárovky na stavebnici boffin.
Zapnutí napájení
•    Vložíme 2ks baterie „velikost AA“ do držáku a připojíme konektor jako na obrázku níže. Baterie napájejí desku se snímači (FOTO snímač)

•    Vložíme 4ks baterie „D“ do držáku a připojíme vodiče jako na obrázku níže. Baterie napájejí desku pohonu (MOTOR relé) a řídící desku.


Test nárazníku (Hallova sonda)
4ks baterie „D“ pro pohon (motor) nejsou připojeny. 2ks baterie "AA" pro napájení řídící desky a desky foto jsou připojeny. Stiskneme tlačítko S2 pro start (potvrzeno rychlím zablikáním zelené LED). Při jízdě vpřed, nebo při otáčení (vyhledávání) nesmí LED 3 svítit. Při vychýlení magnetu do některého ze směrů se musí LED 3 rozsvítit (po dobu vychýlení).


Naučení rychlosti blikání žárovky do paměti řídící desky
•    Boffin je postaven na čtyřech vytištěných nožičkách. Nožičky zajišťují správnou výšku stavebnice Boffin (žárovka) ke snímači na Merkuru (fotorezistor).  
•    Zapneme napájení boffinu spínačem S1. Nastavíme rychlost blikání žárovky L2 potenciometrem RV. Příliš velká rychlost blikání není doporučena! Zapneme veškerá napájení na merkuru, namíříme fotorezistor RP z merkuru na žárovku L2 boffinu.
•    LED 1 (LED B) musí blikat v rytmu blikání žárovky L2 na stavebnici boffinu. Pokud LED 1 (LED B) nebliká, upravíme na desce foto trimr citlivosti, případně upravíme směr (fotorezistor RP merkur <-> žárovka L2 boffin).
•    Stiskneme tlačítko S1, ihned začne blikat rychle červená LED 2 (LED A). Tlačítko S1 uvolníme ihned, jak začne v rytmu blikání žárovky blikat zeleně LED 2 (LED A) tedy cca po 3 vteřinách.
•    Proběhne režim učení (cca 5 vteřin) bliká zelená LED 2 v rytmu blikání žárovky na boffinu, pokud proběhne vše v pořádku, uloží se do trvalé paměti rychlost blikání. Zelená LED 2 zhasne. Z režimu učení lze vyskočit i tlačítkem S2.


Provoz stroje
Na Boffinu během provozu stroje nesmíme již měnit rychlost blikání žárovky! (Pouze v učícím režimu lze měnit). Žárovka na Boffinu bliká, Merkur má zapnuté napájení. Stiskneme tlačítko S2 pro start stroje, nebo opětovně pro zastavení provozu stroje (vždy je tento stav potvrzen rozsvícením žluté LED).


Držák řídící desky

Deska Arduino je uchycena 4 šrouby M3x5 do této plastové destičky. Plastová deska je uchycena 2 šrouby M3.5 (Merkur šrouby) do hlavy stroje.

Noha pro Boffin (4x podpěra)


Finální umístění na stroji (baterie "C" a "AA")

Soutěž již klepe na dveře... -> pájení do zblbnutí