Njikwa ikuku nke Lego Motors na onye njikwa Steam

Njikwa ikuku nke Lego Motors na onye njikwa Steam

Mgbe m dị obere, m na-achọkarị inwe usoro teknụzụ Lego ka m wee soro ha rụọ ụdị ihe dị mma. Ụgbọ mmiri ndị kwụụrụ onwe ya na turret na-atụgharị na-agba brik Lego. Ma mgbe ahụ, enweghị m nhazi dị otú ahụ.

Na enwebeghị ọbụna brik Lego mgbe niile. Naanị otu enyi m nwoke nwere ihe egwuregwu ụmụaka ndị a niile dị oke ọnụ.

Ma ugbu a, mụ onwe m nwere nwa nwoke nke ọgbọ a. Ọ na-ewukwa tankị ndị ... jiri nzuzu na-aga n'ihu ruo mgbe ha dara na mgbidi :)

Ma ugbu a, ọ bụ oge maka ESP32 na anwansi nke ígwè a na-ere ere - ka anyị chịkọta ihe njikwa ime ihe ziri ezi maka ha!

Mba, n'ezie amaara m maka ịdị adị nke njikwa ndị dị otú ahụ. Ma ọ dịghị nke ọ bụla n'ime ha dabara m kpam kpam. Ha bụ infrared, teknụzụ 80, ma ọ bụ buru oke ibu. Ma ọ bụ ndị dị oke ọnụ. Na nke kachasị mkpa, agaghị m enwe ike ịgwa nwa m nwoke banyere nke ọ bụla n'ime ha: "Emere m nke a karịsịa maka gị!"

Ya mere, ka anyị mee a ọhụrụ na mma remote na-achị ha niile!

Njikwa ikuku nke Lego Motors na onye njikwa Steam

Efrata:

  • ESP32-WROOM-32D | WiFi, BLE na processor nwere I/O - ezuru ijikwa abụọ moto и Ikanam.
  • DRV8833 | okpukpu abụọ H-akwa na ike zuru ezu maka moto.
  • TPS62162 | Mbelata voltaji ruo 17 V, yana maka ihe ọchị mgbe ị na-ere ikpe WSON-8 2x2 mm
  • CP2104 | maka mmemme ESP32
  • Njikọ njikọ maka ijikọ moto na diodes. Anyị ga-ebipụ wires ma resị ha na ala, ma gbakwunye njikọ Lego n'elu.

Ihe ndị a niile ga-adaba na bọọdụ dị obere - nke a bụ ọdịdị ya na onye nchịkọta akụkọ EasyEDA:

Njikwa ikuku nke Lego Motors na onye njikwa Steam

Waya enwere ike ịhụ na foto aha adịghị mkpa iji mezie mperi ọ bụla, kama iji weta ike sitere na USB. O nwere ike ọ gaghị ezuru moto ahụ, mana, ọ dị nwute, enwetabeghị m kọntaktị site na China. Ya mere, m na-ebu ụzọ lelee ọrụ nke LEDs. Maka ịma mma na foto a, m na-etinye naanị njikọ site na moto na bọọdụ.

Na mbipute 1.1 nke bọọdụ m (n'adịghị ka ụdị 1.2, nke dịlarị na EasyEDA), enweghị LED, yabụ erere m diodes mgbochi abụọ na mmepụta ka m wee hụ ihe na-eme. Ọ bụrụ n’ilele anya nke ọma, vidiyo na-egosi ngbanwe nke otu ụzọ diodes 0603, na-egosi mmegharị ihu/azụ.

Banyere ogwe njikwa, na mbụ, achọrọ m ikpokọta bọọdụ ọzọ nwere bọtịnụ yana ESP32 ọzọ - njikwa ime obodo.

Agbanyeghị, echetara m na ndị na-ahụ maka Steam nwere ụdị ọrụ Bluetooth Low Energy (BLE). Ekpebiri m idozi okwu a, mgbe awa ole na ole gasịrị, amụtara m ịnata ngwugwu n'aka onye njikwa.

Iji mee nke a, naanị ị ga-achọ ngwaọrụ HID nke na-akpọ onwe ya SteamController wee jikọọ na ya. Ma jirizie ọrụ na-enweghị akwụkwọ sitere na Valve na ọtụtụ iwu enweghị akwụkwọ, na-ekwe ka nnyefe nke ngwugwu.

Njikwa ikuku nke Lego Motors na onye njikwa Steam

Ahụkwara m usoro akụkọ na-enweghị akwụkwọ, nke m ji aka tụgharịrị.

Njikwa ikuku nke Lego Motors na onye njikwa Steam

Mgbe ihe dị ka otu awa gachara, nkọwa ọkọlọtọ na ụkpụrụ bịara doo m anya, m wee nwee ike ime ka ọkụ ọkụ na-eji Steam njikwa na ESP32. ¯_(ツ) _/ ¯

Faịlụ

v1.0: "uzo nnwale"
- nhọrọ mbụ nke m họọrọ na-ezighị ezi voltaji regulator. TPS62291 na-ebuli voltaji na 6 V. M na-emepụta ọtụtụ ọrụ n'otu oge, ma chefuo na ngwaọrụ ahụ kwesịrị ịrụ ọrụ na 9 V.

v1.1: "dị mma"
- nhọrọ a na-ahụ anya na vidiyo, na ihe niile na-arụ ọrụ

v1.2: "ikpeazụ"
- agbakwunyere egosi LED na mmepụta ma kwalite nha na nhazi nke osisi ahụ

Vidiyo dị mkpirikpi na-esonụ na-egosi usoro njikọ (1-3 sekọnd mgbe ịgbanwuo ike) na njikwa nke mmepụta moto. Ejikọtabeghị njikọ Lego. Ọ ga-aga na oghere efu na-esote njikọ ndị ọzọ, nke ejiri akụkụ anọ na-acha ọcha akara.

Nwa m nwoke na-ejizi njikwa a mgbe niile iji chịkwaa ngwaọrụ ndị o wuru.

N'oge ule nrụgide ahụ, enwere m naanị otu nsogbu: echere m na ụdị "ire ure ngwa ngwa" nke onye ọkwọ ụgbọ ala ga-arụ ọrụ kacha mma, mana o mere ka ọsọ moto ahụ daa nke ukwuu mgbe sekọnd ole na ole nke ọrụ gasịrị. N'ihi ya, m gbanwere koodu iji jiri nwayọọ ire ere.

Njikwa ikuku nke Lego Motors na onye njikwa Steam

Amabeghị m otú DRV si arụ ọrụ na ihe kpatara moto na-agbagharị ngwa ngwa na mbụ, mgbe ahụ mgbe 10 sekọnd ga-amalite nwayọọ nwayọọ nwayọọ. Ikekwe MOSFET na-ekpo ọkụ na nguzogide ha na-arị elu nke ukwuu.

Enwere m olileanya na iji Arduino eme ihe n'enweghị mgbakasị ahụ ga-abụ ihe mkpali nye ndị ọzọ iji mee ka ụmụ ha banye na ngwa elektrọnik.

isi: www.habr.com

Tinye a comment