Lapho ngisemncane, ngangihlale ngifuna ukuba namasethi e-Lego techno ukuze ngakhe izinto ezipholile ngawo. Amathangi azimele anama-turrets ajikelezayo ashisa izitini ze-Lego. Kodwa-ke ngangingenayo isethi enjalo.
Futhi kwakungekho ngisho nezitini ze-Lego ezivamile. Nganginomngane kuphela umfowabo wayenawo wonke lawa mathoyizi abizayo.
Manje nginendodana yangaleyo minyaka. Futhi wakha amathangi ukuthi ... phambili ngobuwula aze aphahlazeke odongeni π
Futhi manje, sekuyisikhathi se-ESP32 kanye nomlingo we-soldering iron - ake sibahlanganisele isilawuli kude esifanele!
Cha, impela ngiyazi ngobukhona bama-remote anjalo. Kodwa akekho kubo ongifanela kahle. Ziyi-infrared, ezinobuchwepheshe be-80s, noma zikhulu kakhulu. Noma ezibizayo. Futhi okubaluleke kakhulu, ngeke ngikwazi ukutshela indodana yami nganoma iyiphi yazo: βNgikwenzele wena ngokukhethekile!β
Ngakho-ke masenze isilawuli kude esisha, esithuthukisiwe ukuze sibuse wonke umuntu!
Izithako:
- ESP32-WROOM-32D | I-WiFi, i-BLE nephrosesa ene-I/O - yanele ukulawula okubili
izinjini ΠΈI-LED . - DRV8833 | ibhuloho elingu-H eliphindwe kabili elinamandla anele ezinjini.
- I-TPS62162 | yehlisa i-voltage iye ku-17V, futhi kube ukuzijabulisa lapho uthengisa ikesi le-WSON-8 2x2mm
- CP2104 | ngohlelo lwe-ESP32
-
Izixhumi yokuxhuma ama-motor nama-diode. Sika izintambo bese uzidayisela ngezansi, bese unamathisela isixhumi se-Lego ngaphezulu.
Konke lokhu kuzobekwa ebhodini elincane - nakhu ukuvela kwayo kumhleli we-EasyEDA:
Intambo, ebonakala esithombeni sesihloko, ayidingeki ukulungisa amaphutha athile, kodwa ukunikeza amandla avela ku-USB. Ingase inganele kumotho, kodwa, ngeshwa, othintana nabo abavela e-China abakafiki kimi. Ngakho-ke, ngiqale ngihlole ukusebenza kwama-LED. Ngobuhle esithombeni, ngisanda kubeka isixhumi esisuka kumotho ebhodini.
Inguqulo engu-1.1 yebhodi lami (ngokungafani nenguqulo 1.2 kakade ku-EasyEDA) yayingenawo ama-LED, ngakho ngithengise ama-diode amabili aphikisanayo ekuphumeni ukuze ngibone ukuthi kwenzekani. Uma ubhekisisa, ividiyo ikhombisa ukushintshwa okuhlukile kwepheya lama-diode angu-0603, okubonisa ukunyakaza okuya phambili / emuva.
Ngokuqondene nesilawuli kude, ekuqaleni bengifuna nje ukuhlanganisa ibhodi eyengeziwe enezinkinobho nenye i-ESP32 - isilawuli kude sakudala.
Kodwa-ke, ngabe sengikhumbula ukuthi Abalawuli Be-Steam banemodi yokusebenza ye-Bluetooth Low Energy (BLE). Nganquma ukubhekana nalolu daba, futhi ngemva kwamahora ambalwa ngafunda ukuthola amaphakethe kumlawuli.
Ukuze wenze lokhu, udinga nje ukubheka idivayisi ye-HID ezibiza ngokuthi i-SteamController bese uxhuma kuyo. Bese usebenzisa isevisi engabhaliwe evela kuValve kanye nokumbalwa
Ngiphinde ngahlangana nefomethi yombiko engenawo amaphepha engayihlaziya mathupha.
Cishe ngemva kwehora, incazelo yamafulege namanani yacaca kimi, futhi ngakwazi ukucwayiza i-LED ngisebenzisa isilawuli se-Steam ne-ESP32. Β―_(γ)_/Β―
Amafayela
- I-Schematic ne-PCB ku-EasyEDA
easyeda.com/EFS-GH/legoremote - Imithombo ye-Arduino:
github.com/g3gg0/LegoRemote
I-v1.0: "indlela yesilingo"
- inketho yokuqala engiyikhethele isilawuli se-voltage esingalungile. I-TPS62291 ithatha kuphela i-voltage kuze kufike ku-6V. Ngangithuthukisa amaphrojekthi amaningana ngokufana, futhi ngakhohlwa ukuthi idivayisi idinga ukusebenza ne-9V.
I-v1.1: "kulungile"
- le nketho ibonakala kumavidiyo, futhi konke kuyasebenza
I-v1.2: "okokugcina"
- kungezwe ama-LED wesikhombi kokuphumayo futhi kwalungiswa usayizi nesakhiwo sebhodi
Ividiyo elandelayo emfushane ikhombisa isigaba sokuxhuma (isekhondi elingu-1-3 ngemva kokuqina) kanye nokulawula okuphumayo kwezimoto. Isixhumi esivela ku-Lego asixhunyiwe okwamanje. Izoya esikhaleni esingenalutho eduze kwezinye izixhumi, ezimakwe ngonxande omhlophe.
Indodana yami manje isebenzisa lesi silawuli njalo ukuze ilawule imishini eyihlanganisile.
Phakathi nokuhlolwa kokucindezeleka, ngabhekana nenkinga eyodwa kuphela: Ngacabanga ukuthi imodi βyokonakala ngokusheshaβ [ukubola ngokushesha] yomshayeli wemoto yayizosebenza kahle kakhulu, kodwa ngenxa yalokho, ngemva kwemizuzwana embalwa yokusebenza, ijubane lemoto lehla kakhulu. . Ngakho ngishintshe ikhodi ukuze isebenzise "ukubola kancane" [ukubola kancane].
Nakuba ngingaqiniseki ukuthi i-DRV isebenza kanjani nokuthi kungani injini iphenduka ngokushesha ekuqaleni, bese ngemva kwemizuzwana eyi-10 iqala ukwehla kancane kancane. Mhlawumbe ama-MOSFET ayashisa futhi ukumelana kwawo kukhuphuka kakhulu.
Ngithemba ukuthi lesi sibonelo sendlela yokusebenzisa i-Arduino sikhuthaza abanye abantu futhi sibavumele ukuthi bethule izingane zabo kuma-electronics.
Source: www.habr.com