رفتن به مطلب
  • 0

گرفتن ولتاژ از usb موبایل


elyasbeshkani

سوال

سلام

میخواستم مثلا با کلیک روی یک دکمه یه ولتاژ لحظه ای بگیرم و لامپی که با کابل usb به موبایل وصل شده رو روشن کنم!

میشه همچین کاری کرد؟

حداکثر ولتاژ امنی که میشه گرفت چقدره؟!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

5 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

اگه دستگاهتون OTG ساپورت باشه ، امکان دریافت ولتاژ حدودا 5 ولت با جریان در حد میلی آمپر.

در صورت روت بودن گوشی احتمالا با دستورات شل بشه این عمل رو پیاده کرد.

 

معایب :

آسیب زدن به برد ، هارد و تغذیه گوشی (درصورتی که مدار طراحی شده برای دریافت ولتاژ اصولی نباشه)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 1397/10/13, 12:22:12، M-CAP7AIN گفته است :

اگه دستگاهتون OTG ساپورت باشه ، امکان دریافت ولتاژ حدودا 5 ولت با جریان در حد میلی آمپر.

در صورت روت بودن گوشی احتمالا با دستورات شل بشه این عمل رو پیاده کرد.

 

معایب :

آسیب زدن به برد ، هارد و تغذیه گوشی (درصورتی که مدار طراحی شده برای دریافت ولتاژ اصولی نباشه)

 

میتونید کدی بدین که با زدن دکمه من یه ولتاژ خروجی از usb بتونم بگیرم؟!

یا منابعی واسه این آموزش معرفی کنید؟!

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 8 ساعت قبل، elyasbeshkani گفته است :

 

میتونید کدی بدین که با زدن دکمه من یه ولتاژ خروجی از usb بتونم بگیرم؟!

یا منابعی واسه این آموزش معرفی کنید؟!

 

به صورت پیشفرض اگه گوشی OTG ساپورت باشه ، ولتاژ رو پین ها هست، نیازی به دکمه نیست.

این تاپیک هم ببینید

https://stackoverflow.com/questions/14151077/android-usb-otg-programmatically-turn-off-power-to-the-port

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 14 ساعت قبل، M-CAP7AIN گفته است :

به صورت پیشفرض اگه گوشی OTG ساپورت باشه ، ولتاژ رو پین ها هست، نیازی به دکمه نیست.

این تاپیک هم ببینید


https://stackoverflow.com/questions/14151077/android-usb-otg-programmatically-turn-off-power-to-the-port

 

 

خیلی ممنون

راهی هست بشه قطعش کرد؟

چون نمیخوام دائم ولتاژ خروجی بده

فقط هنگامی که روی دکمه زدم ولتاژ بده! 

ممنون میشم اگه کدی چیزی هست بدین!

لینک بالا رو متوجه نشدم دقیقا!

تشکر

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

تا اونجایی که من اطلاع دارم ، بدون روت امکان پذیر نیست.

String[] command = { "/system/bin/sh", "-c", "echo xxx > /sys/bus/usb/devices/usb3/power/level", };
Runtime.getRuntime().exec(command);

دستور بالا یه دستور لینوکسی (نیاز به روت) میگه که تو اندروید توسط کتابخونه (shell)Phone تو b4a

بیا برای ما محتوا فایل level که یکی از دو حالت زیر رو داره

  • on -> روشن

  • suspend -> خاموش

توسط دستور چاپ echo مقدار دهی کن. usb3 هم شماره پورت هست که باید پیدا بشه.

 

احتمالا 50% درصد جواب بده.

 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...