فهرست مطالب:
تصویری: Braço Robô Controlado Por Giroscópio از طریق Celular: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
Este projeto ira te auxiliar na criação de um braço robótico controlado pelo giroscópio de um celular، irei separa em x partes:
- فهرست مواد
- Esquema eletrônico
- Movendo و Braço
- Capturando as informações do giroscópio
- Integrando celular و آردوینو
تدارکات
Você ira precisar dos seguintes materiais:
- آردوینو
- 3 موتور موتور سروو
- Modulo Bluetooth برای آردوینو
- مورد برای 4 pilhas AA
- 4 پیله AA
مرحله 1: Esquema Eletrônico
Os servos utilizados deverão ser ligados nas portas habilitadas para PWM no Arduino (indicadas por esta sigla ou por um asterico [~] em algumas versões).
Aldimentação dos servos não pode ser fornecida diretamente pelo Arduino pois não há potencia disponível suficiente para movimentar os 3 servos utilisados neste projeto. Dessa forma، deve-se utilizar uma fonte externa de aproximadamente 5v (foram utilizadas 4 pilhas AA de 1.5V cada، totalizando 6v، dentro dos limites operacionais dos servos).
مرحله 2: Código Arduino
O código do Arduino é composto das seguintes partes:
Bibliotecas e تعریف می کند
استفاده از کتابخانه خدمات و سرویس های نرم افزاری و نرم افزاری برای اتصال بلوتوث.
برپایی
با استفاده از یک بلوتوث متصل شده و خدمات خود را وارد کنید.
SetPosition
Essa é a função que define a posição dos servos.
حلقه
یک حلقه funceão os dados enviados pelo giroscópio do celular através de um protocolo ساده:
- O valor 0 (zero) indica um início de um comando (a sequencia da posição dos servos 1، 2 e 3)
- O valor 255 signa o final do comando
- Valores intermediários identificam a posição de cada servo، ficando então limitados a valores entre 1 e 254
Ao receber o valor 255، a função setPosition é chamada com as respectivas posições dos servos، atualizando a posição do braço.
مرحله 3: اندروید
O código gyroFunction Receive o evento do SensorManager e processa os dados retornados pelo giroscópio ، تبدیل یک ماتریس سرعت بخشیدن به ما array de angulos ، variando de pi a -pi.
(فونت:
Esses angulos، armazenados originalmento como floats، devem ser convertidos para char، sendo que -pi معادل 1 e pi معادل 254.
Esses inteiros serão enviados for bluetooth para o Arduino como uma string char (0) + X + Y + Z + char (255).
A conversão e envio dos dados é feito pela função enviaCoordenadas بلوتوث.
توصیه شده:
کشیدن و نمایش داده ها از طریق هر وب سایت از طریق Wifi (نشانگر نورهای شمالی) با NodeMcu: 6 مرحله
کشیدن و نمایش داده ها از هر وب سایتی با استفاده از Wifi (نشانگر نورهای شمالی) با NodeMcu: انگیزه من: من بسیاری از دستورالعمل های مربوط به راه اندازی/ استفاده از NodeMCU (ساخته شده بر روی ماژول ESP8266) برای ساخت پروژه های اینترنت اشیا (اینترنت اشیا) را مشاهده کرده ام. به با این حال ، تعداد کمی از این آموزشها دارای تمام جزئیات/ کد/ نمودارها برای افراد مبتدی بودند
رسم نمودار زمان واقعی در Android از طریق آردوینو از طریق HC-05: 3 مرحله
رسم نمودار زمان واقعی در Android از طریق آردوینو از طریق HC-05: سلام ، در اینجا آموزشی درباره نحوه رسم نمودار زمان واقعی مقادیر از میکروکنترلر مانند آردوینو به برنامه آمده است. از یک ماژول بلوتوث مانند HC-05 استفاده می کند تا به عنوان یک دستگاه پیام برای انتقال و دریافت داده ها بین Ar
Braço Robô Controlado Por Giroscópio: 4 مرحله
Braço Robô Controlado Por Giroscópio: DescriçãoEste projeto ira te auxiliar na criação de um braço robótico controlado pelo giroscópio de um celular ، irei separa em x partes: Lista de materiais Esquema eletrônico Movendo o braçoõo çaçuo
پخش ویدئو از طریق دوربین ESP 32 از طریق WiFi - شروع به کار با برد CAM ESP 32: 8 مرحله
ESP 32 Camera Streaming Video over WiFi | شروع به کار با ESP 32 CAM Board: ESP32-CAM یک ماژول دوربین بسیار کوچک با تراشه ESP32-S است که تقریباً 10 دلار هزینه دارد. علاوه بر دوربین OV2640 و چندین GPIO برای اتصال وسایل جانبی ، دارای شکاف کارت microSD است که می تواند برای ذخیره تصاویر گرفته شده با استفاده از
کنترل دستگاه ها از طریق اینترنت از طریق مرورگر (اینترنت اشیا): 6 مرحله
کنترل دستگاه ها از طریق اینترنت از طریق مرورگر (اینترنت اشیا): در این دستورالعمل به شما نشان خواهم داد که چگونه می توانید دستگاه هایی مانند LED ها ، رله ها ، موتورها و غیره را از طریق اینترنت از طریق مرورگر وب کنترل کنید. و می توانید به صورت ایمن روی هر دستگاهی به کنترل ها دسترسی پیدا کنید. پلت فرم وب مورد استفاده من در اینجا بازدید از RemoteMe.org است