» Elektronika » Arduino »Závodní auto od Lego a Arduino

Závodní auto Lego a Arduino



Dnes se chci podělit o své další domácí. Je založen na Lego a Arduino. K ovládání použijeme dálkové ovládání s vysílačem 433 MHz. Tentokrát jsem chtěl závodit auto. Pokračovat:

- Lego Technic 42022
- Arduino Nano
- DRV 8833
- Servo SG-90
- rádiokomunikační modul 433 MHz
- Motorový reduktor 200 ot / min, s průměrem hřídele 3 mm
- 2 LED diody
- 2 odpory 150 ohmů
- Kondenzátor 10v 1000uF
- 2 jednoradové hřebeny PLS-40
- 2 konektory PBS-20
- Induktor 68mkGn
- 6 baterií NI-Mn 1,2 V 1000 mA
- Konektor táta-máma dva kolíky na drát
- Homutiku
- dráty různých barev
- pájka
- Rosin
- páječka
- Šrouby 3x40 a matice a podložky pro ně
- Šrouby 3x20

Krok 1 sestavte případ.
Je nutné sestavit náš stroj podle pokynů Lego 42022 druhou možnost s určitým zdokonalením. Provádíme všechny akce od strany 3 do 6. Nepotřebujeme převodový mechanismus. Motor Lego také nemusí být montován. Budete však potřebovat úchytky motoru shromážděné na stranách 14-19, s výjimkou převodových stupňů a hřídelí. Dále shromažďujeme vše od stran 20 až 74, s výjimkou páky na straně 25.

Krok 2 mechanizujte tělo.
Uveďte do pohybu náš model tam bude převodový motor s rychlostí 200 ot / min. Lze použít s jiným převodovým poměrem. Ale podle mého názoru je to nejlepší volba. Při 100 ot / min - příliš pomalých, 300 ot / min - není dostatek energie a motor je velmi horký. Na hřídeli převodového motoru je nutné nasadit spojovací pouzdro „Legovskaya“ a zajistit jej proti otáčení ořezáním zápalkou. K upevnění našeho motoru na model je nutné ohnout díl od kovového konstruktéra písmenem „P“ a připevnit převodový motor k desce pomocí svorky. Výsledkem by mělo být toto:




Pomocí 3 x 20 šroubů připevníme náš motor k modelu. Neutahujte příliš mnoho! Jinak byste mohli poškodit konstrukční díly Lego. Na modelu to vypadá takto:



Chcete-li provést tah, vezměte mírně upravené servo SG-90. Pouzdro musí být pečlivě vyvrtáno, aby se nedotýkalo vnitřních částí, průchozího otvoru o průměru 3,2 mm nebo jednoduše řezaného stacionárním nožem.



Do vytvořeného otvoru vložíme šroub a na okrajích položíme trojúhelníkové desky a upevníme maticemi. Umístili jsme páku na servo hřídel a připevnili jsme ji k páce Lego. Na psacím stroji to vypadá takto:





Krok 3 je elektrikář.
Páječku v ruce a jít. Celá elektrika může být sestavena jednoduše připojením montážních vodičů. To je však nepohodlné, protože to vyžaduje hodně prostoru. Kromě toho existuje vysoká pravděpodobnost špatného kontaktu. Proto je lepší pájet vše na desce plošných spojů podle následujícího schématu:



Přinesu trochu jasnosti: můžete vzít jakýkoli nízkoenergetický kondenzátor, můžete také najít induktor všeho druhu, to je nutné ke stabilizaci napětí mikrokontroléru. Anténa musí být připájena k přijímači. Mám následující:




Umístili jsme Arduino Nano a DRV 8833 na jejich místa:



Pro napájení použijeme 6 Ni-Mn 1,2 V 1000 mA baterie, pájené v sérii a navinuté elektrickou páskou. Přilepte je na sedadlo oboustranné lepicí pásky spolujezdce.





Připojujeme vše podle schématu a instalujeme do zadní části stroje. Můžete také přidat několik LED. Vložte je do světlometů a připojte na pin 14 (A2).



Krok 4 firmware.
Pro zápis firmwaru jsem použil Arduino IDE. Aktuální verze v době psaní je 1.8.1. Je vhodné implementovat komunikační protokol pomocí modulu 433 MHz pomocí knihovny rc-switch-2.52. Musíte si ji stáhnout a přidat do složky „knihovny“ Arduino IDE.

rc-switch-2.52.rar [14,87 Kb] (počet stažení: 150)


Připojíme Arduino a flashujeme s následujícím firmwarem:

machinka_433.rar [1016 b] (počet stažení: 190)


K testování výkonu našeho modelu potřebujeme druhou desku Arduino. K druhé desce je nutné připojit rádiový vysílač 433 MHz. Vysílač je připojen následujícím způsobem:
VCC (vysílač) do 5+ (Arduino),
GND na GND,
DATA až D10.
Sem napište upravenou náčrtu SendDemo. Je to v příkladech v knihovně, kterou jsme nainstalovali, a slouží k odesílání příkazů. Před blikáním skici je třeba ji mírně změnit, konkrétně změnit přenesené příkazy. Podle toho, co potřebujete zkontrolovat, napište do příkazového řádku následující příkazy:
„1“ - pohyb vpřed (napište příkaz bez uvozovek!)
"2" - zpětný pohyb
„15“ - bodka
"3" - otočte volantem doleva
"4" - otočte volantem doprava
"5" - nastavit volant uprostřed
"10" - zapněte světlomety
"11" - vypněte světlomety

Dálkové ovládání pomocí rádiového vysílače 433 MHz je téma samostatného článku. Určitě budu psát pokyny pro výrobu takového dálkového ovladače.

Chci říci, že tato možnost je vhodná pro téměř všechny modely automobilů Lego. Stačí spojit všechny mechaniky a najít místo pro tabuli. A pokud zahrnete fantazii, můžete mechanizovat jakýkoli model.
Správa modelů
Celkem voličů: 165
7.8
8.5
10

Přidejte komentář

    • úsměvúsměvyxaxaokdontknowyahoone
      šéfeškrábnutíhlupákanoano-anoagresivnítajemství
      promiňtanecdance2dance3prominoutpomocnápoje
      zastavitpřátelédobředobrá náladapískatlžícejazyk
      kouřtleskánícrayprohlásitvýsměšnýdon-t_mentionstáhnout
      teploirefulsmích1mdasetkánímoskingnegativní
      not_ipopcorntrestatčístvyděsitděsíhledat
      posměchděkujitototo_clueumnikakutnísouhlasím
      špatnévčelablack_eyeblum3červenat sechlubit senuda
      cenzurovánopleasantrysecret2hrozitvítězstvíyusun_bespectacled
      třástrespektlolprovedenívítejtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodibludzákazblízko
2 komentář
Autor
Typo znamenalo napětí kondenzátoru 10 až 25 voltů.
Cívka 68 μH
Zmíněné, vše je správné pro vyhlazení
Přinesu trochu jasnosti:
Naopak, matete všechno:
lze použít jakýkoli kondenzátor s nízkým výkonem
- řekněte nám o výkonu kondenzátorů,
najdete také induktor,
- absolutně nějaké? Alespoň 1 mH, alespoň 100 mH?
to je nezbytné ke stabilizaci napětí mikrokontroléru.
- LC řetězec v zásadě nemůže sloužit ke stabilizaci, je třeba vyhladit rušení.

Doporučujeme si přečíst:

Podejte to pro smartphone ...