Rialú gan sreang ar mhótair Lego leis an Rialaitheoir Gaile

Rialú gan sreang ar mhótair Lego leis an Rialaitheoir Gaile

Nuair a bhí mé óg, bhí mé i gcónaí ag iarraidh tacair teicneolaíochta Lego a bheith agam ionas go bhféadfainn gach cineál rudaí fionnuara a thógáil leo. Umair uathrialacha le túiríní rothlach a scaoileann brící Lego. Ach ní raibh a leithéid de sheit agam ansin.

Agus ní raibh fiú brící Lego rialta ann. Ní raibh agam ach cara a raibh na bréagáin chostasacha seo ar fad ag a dheartháir.

Agus anois tá mac agam féin den aois seo. Agus tógann sé umair a ghluaiseann go dúr ar aghaidh go dtí go dtiteann siad isteach sa bhalla :)

Agus anois, tá sé in am don ESP32 agus draíocht an iarainn sádrála - cuirimis an cianrialtán ceart le chéile dóibh!

Níl, ar ndóigh tá a fhios agam go bhfuil cianrialtáin mar sin ann. Ach ní oireann aon cheann acu dom go hiomlán. Tá siad infridhearg, teicneolaíocht na 80í, nó ró-mhór. Nó cinn daor. Agus is tábhachtaí fós, ní bheidh mé in ann a rá le mo mhac faoi aon cheann acu: “Rinne mé é seo go háirithe duitse!”

Mar sin déanaimis cianrialtán nua feabhsaithe chun iad go léir a rialú!

Rialú gan sreang ar mhótair Lego leis an Rialaitheoir Gaile

Comhábhair:

  • ESP32-WROOM-32D | Wifi, BLE agus próiseálaí le I/O - go leor chun dhá cheann a rialú mótair и stiúir.
  • DRV8833 | H-droichead dúbailte le go leor cumhachta do mhótair.
  • TPS62162 | laghdú voltais go 17 V, chomh maith le haghaidh spraoi agus cás WSON-8 2x2 mm á sádráil
  • CP2104 | Le haghaidh ríomhchlárú ESP32
  • Nascóirí chun mótair agus dé-óid a nascadh. Déanfaimid na sreanga a ghearradh agus iad a sádráil ar an mbun, agus gliú an cónascaire Lego ar a bharr.

Beidh sé seo go léir oiriúnach ar bhord measartha beag - seo é a chuma in eagarthóir EasyEDA:

Rialú gan sreang ar mhótair Lego leis an Rialaitheoir Gaile

Ní gá an sreang atá le feiceáil sa ghrianghraf teidil chun aon earráidí a cheartú, ach chun cumhacht a sholáthar ó USB. B’fhéidir nach leor é don mhótar, ach, ar an drochuair, ní bhfuair mé teagmhálaithe ón tSín fós. Mar sin déanaim seiceáil ar oibriú na stiúir ar dtús. Ar mhaithe le háilleacht sa ghrianghraf, cuirim go simplí an cónascaire ón mótar ar an mbord.

Ar leagan 1.1 de mo bhord (murab ionann agus leagan 1.2, atá ar EasyEDA cheana féin), ní raibh aon stiúir ann, agus mar sin sádráil mé dhá dhé-óid frith-chomhthreomhar leis an aschur ionas go bhfeicfinn cad a bhí ag tarlú. Má fhéachann tú go géar, taispeánann an físeán gníomhachtú ailtéarnach péire dé-óid 0603, rud a léiríonn gluaiseacht ar aghaidh/ar gcúl.

Maidir leis an bpainéal rialaithe, ar dtús níor theastaigh uaim ach bord breise a chur le chéile le cnaipí agus ESP32 eile - cianrialtán clasaiceach.

Mar sin féin, ansin chuimhnigh mé go bhfuil modh oibríochta Bluetooth Low Energy (BLE) ag Rialaitheoirí Gaile. Chinn mé dul i ngleic leis an gceist seo, agus tar éis cúpla uair an chloig d'fhoghlaim mé paicéid a fháil ón rialtóir.

Chun seo a dhéanamh, ní mór duit ach feiste HID a chuardach a ghlaonn air féin SteamController agus ceangal leis. Agus ansin bain úsáid as seirbhís gan doiciméid ó Valve agus go leor orduithe gan doiciméadú, a cheadaíonn tarchur paicéid.

Rialú gan sreang ar mhótair Lego leis an Rialaitheoir Gaile

Tháinig mé ar fhormáid tuairisce gan doiciméad freisin, a rinne mé parsáil de láimh.

Rialú gan sreang ar mhótair Lego leis an Rialaitheoir Gaile

Tar éis thart ar uair an chloig, tháinig brí na bratacha agus na luachanna soiléir dom, agus d'éirigh liom blink an LED ag baint úsáide as an rialtóir Steam agus ESP32. ¯_(ツ)_/¯

Comhaid

v1.0: "cur chuige trialach"
- an chéad rogha a roghnaigh mé an rialtóir voltas mícheart. Ní ardaíonn an TPS62291 ach an voltas go 6 V. Bhí roinnt tionscadal á bhforbairt agam go comhthreomhar, agus rinne mé dearmad go gcaithfidh an gléas oibriú le 9 V.

v1.1: "maith go leor"
- tá an rogha seo le feiceáil sna físeáin, agus oibríonn gach rud

v1.2: "deiridh"
— soilse táscaire curtha leis an aschur agus uasmhéadú ar mhéid agus ar leagan amach an chláir

Taispeánann an físeán gearr seo a leanas an chéim nasctha (1-3 soicind tar éis an chumhacht a chasadh ar) agus rialú aschuir an mhótair. Níl an cónascaire Lego ceangailte go fóill. Rachaidh sé go dtí an spás folamh in aice leis na cónaisc eile, marcáilte le dronuilleog bán.

Úsáideann mo mhac an rialtóir seo go rialta anois chun na gléasanna atá tógtha aige a rialú.

Le linn na tástála struis ní raibh ach fadhb amháin agam: shíl mé go n-oibreodh modh "lobhadh tapa" an tiománaí mótair, ach d'fhág sé gur thit luas an mhótair go mór tar éis cúpla soicind oibríochta. Mar sin d'athraigh mé an cód chun meath mall a úsáid.

Rialú gan sreang ar mhótair Lego leis an Rialaitheoir Gaile

Níl mé cinnte fós conas a oibríonn an DRV agus cén fáth a rothlaíonn an mótar go tapa ar dtús, agus ansin tar éis 10 soicind tosaíonn sé ag moilliú de réir a chéile. B'fhéidir go bhfuil na MOSFETanna ag téamh suas agus go bhfuil a bhfriotaíocht ag ardú i bhfad ró.

Tá súil agam go mbeidh an úsáid gan stró seo de Arduino mar inspioráid do dhaoine eile a gcuid páistí a chur isteach sa leictreonaic.

Foinse: will.com

Add a comment