Përmbajtje:
Video: Kontrollimi i shërbimeve RC pa tel mbi UDP: 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:22
Në këtë projekt unë dua të përdor iPhone tim për të kontrolluar shërbimet RC. Unë do të përdor akcelerometrin për të kontrolluar dy servos mbi lidhjen UDP. Ky është një projekt Proof Of Concept për të verifikuar që një lidhje midis një iPhone dhe një pajisje periferike mund të arrijë norma të larta përditësimi (më të larta se BLE) duke përdorur UDP.
Hapi 1: Lista e Pjesëve
Hardware
- Pllakë ESP8266 (Wemos D1 mini pro)
- Dy servos RC
- Një bankë energjie USB si furnizim me energji elektrike
- Disa tela kërcyes
- Një iPhone ose iPad duke përdorur iOS12
- Një mac për të ndërtuar projektin
Softuer
- Arduino IDE me ESP8266 Arduino core të instaluar: Manuali i instalimit
- Kodi 10:
- Skica arduino mund të gjendet këtu
- Burimi Swift i aplikacionit iPhone është këtu
Hapi 2: Pajisje kompjuterike
Konfigurimi i harduerit është shumë i thjeshtë. Unë përdor daljet D1 (katran) dhe D2 (rrotull) në ESP8266 për të kontrolluar servos RC respektivisht. Pllaka mundësohet nga një bankë energjie USB. Servo RC mundësohen nga kunja 5v dhe GND e bordit.
Hapi 3: Softuer
Aplikacioni i kontrollit për iPhone është i shkruar në Swift i cili lidhet me bordin e kontrolluesit ESP8266 pa tel dhe kontrollon servos e hapjes dhe rrotullimit bazuar në të dhënat e lëvizjes së iPhone. Bordi i kontrolluesit krijon një pikë hyrje Wifi dhe dëgjon paketat e reja UDP të cilat përmbajnë informacionin e pozicionit servo si një rrjedhë byte me formatin e mëposhtëm të përgjithshëm:
Indeksi i shërbimit | Pozicioni MSB | Pozicioni LSB
Indeksi servo është ose 1 për katran ose 2 për rrotull. Pozicioni servo llogaritet nga shkalla e pjerrësisë x, y dhe konvertohet në mikrosekonda midis 1000 dhe 2000. Shkalla e rifreskimit është 20 milisekonda.
Aplikacioni po përdor kornizën e re Network.framework për të krijuar lidhjen UDP, kështu që funksionon vetëm në iOS 12 dhe më lart.
Ky është një aplikacion POC për të demonstruar sa e lehtë është përdorimi i lidhjes UDP në iOS 12. Për ta mbajtur të thjeshtë, paketat UDP dërgohen veçmas për katran dhe rrotull.
Recommended:
Kontrollimi i 2 shërbimeve duke përdorur xhojstik analog .: 5 hapa (me fotografi)
Kontrolli i 2 Servos duke përdorur Xhoystick Analog .: Përshëndetje djema, ky është udhëzimi im i parë dhe në këtë post po tregoj se si të përdor Analog Joystick për të kontrolluar Servos duke përdorur Arduino UNO. Do të përpiqem ta shpjegoj sa më thjeshtë që të jetë e mundur ajo
Zgjohuni në LAN Çdo kompjuter mbi rrjetin pa tel: 3 hapa
Zgjohuni në LAN Çdo kompjuter mbi rrjetin pa tel: Ky tutorial nuk është më i përditësuar për shkak të ndryshimeve në imazhin Raspbpian. Ju lutemi ndiqni tutorialin e përditësuar këtu: https://www.instructables.com/id/Raspberry-Pi-As-Wake-on-LAN-ServerWOL është i pranishëm pothuajse në të gjitha portet Ethernet në ditët e sotme. Kjo nuk është
Modeli i vinçave pa tel (SMART BOT) Me kamerë spiunimi mbi rrjet (wifi ose pikë e nxehtë): 8 hapa
Modeli i vinçave pa tel (SMART BOT) Me kamerë spiunimi mbi rrjet (wifi ose pikë e nxehtë): Për të bërë ndonjë projekt ne kalojmë disa hapa: -kërkim për ide që lidhen me projektet faturimin e materialeve të kërkuara për projektin eksperimentimin në PCB dhe dërrasë buke
AWS dhe IBM: një Krahasim i Shërbimeve IoT: 4 Hapa
AWS dhe IBM: një Krahasim i Shërbimeve IoT: Sot ne po krahasojmë dy grupe që bëjnë të mundur zhvillimin e aplikacioneve IoT nën këndvështrimin e ofertave të ndryshme të shërbimeve
Forcimi i Shërbimeve SSL në Web Serverin tuaj (Apache/ Linux): 3 hapa
Forcimi i Shërbimeve SSL në Web Serverin tuaj (Apache/ Linux): Ky është një tutorial shumë i shkurtër që ka të bëjë me një aspekt të sigurisë kibernetike - fuqinë e shërbimit ssl në serverin tuaj të internetit. Sfondi është se shërbimet ssl në faqen tuaj të internetit përdoren për të siguruar që askush nuk mund të hakojë të dhënat të cilat po transmetohen