Ulawulo olungenacingo lweenjini zeLego kunye noMlawuli woMphunga

Ulawulo olungenacingo lweenjini zeLego kunye noMlawuli woMphunga

Xa ndisemncinci, ndandisoloko ndifuna ukuba ne-Lego techies yokwakha izinto ezipholileyo. Iitanki ezizimeleyo ezinee-turrets ezijikelezayo ezitshisa izitena zeLego. Kodwa ke ndandingenayo iseti enjalo.

Kwaye kwakungekho nezitena zeLego eziqhelekileyo. Ndandinomhlobo qha ubhuti wakhe wayenazo zonke ezi toys zidurayo.

Ngoku ndinonyana wakuloo minyaka. Kwaye wakha amatanki ukuba ... ngobubhanxa phambili ade angqubeke eludongeni πŸ™‚

Kwaye ngoku, lixesha le-ESP32 kunye nomlingo wentsimbi ye-soldering - masihlanganise ulawulo olukude olufanelekileyo kubo!

Hayi, ngokuqinisekileyo ndiyazi malunga nobukho beendawo ezikude. Kodwa akukho nanye kuzo endifanela ngokugqibeleleyo. Zinokuba zi-infrared, ngetekhnoloji ye-80s, okanye zikhulu kakhulu. Okanye ezibizayo. Kwaye okona kubaluleke kakhulu, andinakukwazi ukuxelela unyana wam malunga nayo nayiphi na kubo: "Ndikwenzele yona ngokukodwa!"

Ke masenze entsha, ephuculweyo yolawulo olukude ukulawula wonke umntu!

Ulawulo olungenacingo lweenjini zeLego kunye noMlawuli woMphunga

Izithako:

  • ESP32-WROOM-32D | WiFi, BLE kunye neprosesa nge I / O - ngokwaneleyo ukulawula ezimbini iinjini ΠΈ I-LED.
  • DRV8833 | kabini H-ibhulorho ngamandla ngokwaneleyo ukuba iinjini.
  • TPS62162 | nciphisa amandla ombane ukuya kwi-17V, kunye nokuzonwabisa xa uthengisa i-WSON-8 2x2mm case
  • CP2104 | ye ESP32 inkqubo
  • Iziqhagamshelo ukudibanisa iimotor kunye neediode. Sika iingcingo kwaye uzithengise ngezantsi, kwaye uncamathelise isinxibelelanisi seLego ngaphezulu.

Konke oku kuya kubekwa kwibhodi encinci - nantsi inkangeleko yayo kumhleli we-EasyEDA:

Ulawulo olungenacingo lweenjini zeLego kunye noMlawuli woMphunga

Ucingo, olubonakalayo kwifoto yesihloko, alufuneki ukulungisa iimpazamo ezithile, kodwa ukunika amandla kwi-USB. Isenokungoneli kwimoto, kodwa, ngelishwa, abafowunelwa abavela eTshayina abakafiki kum. Ke ngoko, ndiqale ndijonge ukusebenza kwee-LEDs. Ngenxa yobuhle kwifoto, ndibeke nje isinxibelelanisi esivela kwi-motor ebhodini.

Inguqulo ye-1.1 yebhodi yam (ngokungafaniyo nenguqulo ye-1.2 esele ikwi-EasyEDA) yayingenazo ii-LED, ngoko ke ndathengisa ii-diode ezimbini ezichasene ne-parallel kwimveliso ukuze ndibone okwenzekayo. Ukuba ujongisisa, ividiyo ibonisa utshintsho olulolunye kwiperi yeediode 0603, ebonisa intshukumo eya phambili / ngasemva.

Ngokuphathelele ulawulo olukude, ekuqaleni ndandifuna ukudibanisa ibhodi eyongezelelweyo kunye namaqhosha kunye nenye i-ESP32 - i-classic remote control.

Nangona kunjalo, ndiye ndakhumbula ukuba abalawuli be-Steam bane-Bluetooth Low Energy (BLE) indlela yokusebenza. Ndagqiba ekubeni ndijongane nalo mbandela, kwaye emva kweeyure ezimbalwa ndafunda indlela yokufumana iipakethi kumlawuli.

Ukwenza oku, kufuneka ujonge isixhobo se-HID esizibiza ngokuba yiSteamController kwaye uqhagamshele kuyo. Uze usebenzise inkonzo engabhalwanga evela kwiValve kunye nabambalwa imiyalelo engabhalwanga, ukuvumela ukuhanjiswa kweepakethi.

Ulawulo olungenacingo lweenjini zeLego kunye noMlawuli woMphunga

Ndiphinde ndadibana nefomathi yengxelo engabhalwanga endiyicazulule ngesandla.

Ulawulo olungenacingo lweenjini zeLego kunye noMlawuli woMphunga

Emva kweyure, intsingiselo yeeflegi kunye namaxabiso yacaca kum, kwaye ndakwazi ukuqhwanyaza i-LED usebenzisa isilawuli seSteam kunye ne-ESP32. Β―_(ツ)_/Β―

Iifayile

I-v1.0: "indlela yovavanyo"
- inketho yokuqala endiyikhethileyo i-voltage regulator engalunganga. I-TPS62291 ithatha kuphela i-voltage ukuya kwi-6V. Ndandiphuhlisa iiprojekthi ezininzi ngokufanayo, kwaye ndilibale ukuba isixhobo kufuneka sisebenze kunye ne-9V.

I-v1.1: "ilunge ngokwanele"
- olu khetho lubonakala kwiividiyo, kwaye yonke into isebenza

I-v1.2: "ekugqibeleni"
- isalathisi se-LEDs esongeziweyo kwisiphumo kunye nokwandisa ubungakanani kunye nokuhlelwa kwebhodi

Le vidiyo imfutshane ilandelayo ibonisa isigaba soqhagamshelo (i-1-3 sec emva kokunyusa amandla) kunye nolawulo lweziphumo zemoto. Isidibanisi esivela kwi-Lego asikaqhagamshelwa okwangoku. Iza kuya kwindawo engenanto ecaleni kwezinye izihlanganisi, eziphawulwe ngoxande olumhlophe.

Ngoku unyana wam usebenzisa esi silawuli rhoqo ukuze alawule oomatshini abadibanise.

Ngexesha lovavanyo loxinzelelo, ndiye ndadibana nengxaki enye kuphela: bendicinga ukuba indlela "yokubola okukhawulezayo" [ukubola okukhawulezayo] komqhubi wemoto iya kusebenza kakuhle, kodwa ngenxa yoko, emva kwemizuzwana embalwa yokusebenza, isantya semoto sehla kakhulu. . Ngoko ke ndayitshintsha ikhowudi ukuze isebenzise "ukubola okucothayo" [ukubola okucothayo].

Ulawulo olungenacingo lweenjini zeLego kunye noMlawuli woMphunga

Ngelixa ndingaqinisekanga ukuba i-DRV isebenza njani kwaye kutheni i-motor ijikeleza ngokukhawuleza ekuqaleni, kwaye emva kwemizuzwana eyi-10 iqala ukucotha kancinci. Mhlawumbi ii-MOSFETs ziyafudumala kwaye ukuxhathisa kwazo kunyuka kakhulu.

Ndiyathemba ukuba lo mzekelo wendlela yokusebenzisa i-Arduino ukhuthaza abanye abantu kwaye ubavumele ukuba bazise abantwana babo kwi-elektroniki.

umthombo: www.habr.com

Yongeza izimvo