Orodha ya maudhui:
Video: Kudhibiti RC Servos bila waya juu ya UDP: 3 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Katika mradi huu nataka kutumia iPhone yangu kudhibiti RC servos. Nitatumia kasi ya kudhibiti kudhibiti servos mbili juu ya unganisho la UDP. Huu ni mradi wa Dhibitisho la Dhana ya kudhibitisha kuwa unganisho kati ya iPhone na pembeni linaweza kufikia viwango vya juu vya sasisho (juu zaidi na BLE) kwa kutumia UDP.
Hatua ya 1: Orodha ya Sehemu
Vifaa
- Bodi ya ESP8266 (Wemos D1 mini pro)
- Seros mbili
- Benki ya umeme ya USB kama usambazaji wa umeme
- Baadhi ya waya za kuruka
- IPhone au iPad inayotumia iOS12
- Mac ya kujenga mradi huo
Programu
- Arduino IDE na ESP8266 Arduino msingi imewekwa: Mwongozo wa usanikishaji
- Xcode 10:
- Mchoro wa arduino unaweza kupatikana hapa
- Chanzo cha haraka cha programu ya iPhone iko hapa
Hatua ya 2: Vifaa
Usanidi wa vifaa ni rahisi sana. Ninatumia pato la D1 (lami) na D2 (roll) kwenye ESP8266 kudhibiti servos za RC mtawaliwa. Bodi inaendeshwa kutoka benki ya umeme ya USB. Seros za RC zinaendeshwa kutoka kwa pini ya 5v na GND ya bodi.
Hatua ya 3: Programu
Programu ya kudhibiti iPhone imeandikwa kwa Swift ambayo inaunganisha kwa bodi ya mtawala ya ESP8266 bila waya na inadhibiti servos za lami na roll kulingana na data ya mwendo wa iPhone. Bodi ya mtawala huunda Kituo cha Ufikiaji cha Wifi na inasikiliza pakiti za upPing za UDP ambazo zina habari ya msimamo wa servo kama mtiririko wa ka na fomati ya jumla ifuatayo:
Kiashiria cha Servo | Nafasi MSB | Nafasi LSB
Kielelezo cha servo ni 1 kwa lami au 2 kwa roll. Nafasi ya servo imehesabiwa kutoka kwa simu x, y digrii za kuhama na kubadilishwa kuwa microseconds kati ya 1000 na 2000. Kiwango cha kuonyesha upya ni millisecond 20.
Programu hutumia Network.framework mpya kuanzisha unganisho la UDP, kwa hivyo inaendesha tu kwa iOS 12 na zaidi.
Huu ni programu ya POC ili kudhoofisha jinsi rahisi kutumia unganisho la UDP katika iOS 12. Ili kuiweka rahisi pakiti za UDP zinatumwa kando kwa lami na roll.
Ilipendekeza:
RC5 Kidhibiti cha Itifaki ya Kudhibiti Kijijini Bila Maktaba: Hatua 4
RC5 Remoder Itifaki ya Udhibiti wa Kijijini Bila Maktaba: kabla ya kusimbua rc5 kwanza tunajadili ni nini amri ya rc5 na muundo wake ni nini. kwa hivyo kimsingi amri ya rc5 inayotumiwa katika vidhibiti vya mbali ambavyo hutumiwa kwenye runinga, vicheza cd, d2h, mifumo ya ukumbi wa nyumbani nk ina vifungu 13 au 14 vilivyopangwa katika
Bolt - Saa ya Usiku ya kuchaji bila waya ya DIY (Hatua 6): Hatua 6 (na Picha)
Bolt - Saa ya Usiku ya kuchaji bila waya ya DIY (Hatua 6): Chati za kushawishi (pia inajulikana kama kuchaji bila waya au kuchaji bila waya) ni aina ya uhamishaji wa nguvu ya waya. Inatumia uingizaji wa umeme ili kutoa umeme kwa vifaa vya kubeba. Matumizi ya kawaida ni Qi ya kuchaji bila waya
Kudhibiti Arduino Kudhibiti Sensor nyingi za P.I.R kwenye Bord Sawa: Hatua 3
Kudhibiti Arduino Kudhibiti Sensor nyingi za PIR kwenye Bord Sawa: Leo nitakuambia jinsi ya kuunganisha Sensorer nyingi za PIR na Arduino Bord moja > hapa nimetumia moduli 4 ya kupeleka njia kwa utendakazi wa ziada. (AU Unaweza kutumia pini nyingi kwako
Jukwaa la Kudhibiti Mpira wa Kudhibiti PID Stewart: 6 Hatua
Jukwaa la Kusawazisha Mpira linalodhibitiwa na PID: Jukwaa la Kuhamasisha na Dhana ya Jumla: Kama fizikia katika mafunzo, ninavutiwa kiasili, na nitafuta kuelewa mifumo ya mwili. Nimefundishwa kutatua shida ngumu kwa kuzivunja katika viungo vyao vya msingi na muhimu, basi
Jinsi ya Kukamata Waya (Bila Waya Stripper): 6 Hatua
Jinsi ya Kukamata Waya (Bila Waya Stripper): Hii ni njia ya kuvua waya ambayo rafiki yangu mmoja alinionyesha. Niligundua kuwa ninatumia waya kwa miradi mingi na sina waya wa waya. Njia hii ni muhimu ikiwa hauna waya wa waya na labda umevunja au uvivu sana kuipata