Osciloscopio Bluetooth

ကြော်ငြာများ ပါရှိပါသည်
၂.၆
သုံးသပ်ချက် ၄၀
၅ ထောင်+
ဒေါင်းလုဒ်များ
အကြောင်းအရာကို အမှတ်ပေးခြင်း
အားလုံး
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ

ဤအက်ပ်အကြောင်း

Bluetooth ကို oscilloscope

အဆိုပါ oscilloscope Bluetooth ကိုပလီကေးရှင်းတစ်ခု oscilloscope သို့မဟုတ် voltmeter ပေါ်တွင်သင့်ဖုန်းသို့မဟုတ် Tablet ကိုဒီလို pic, Arduino သို့မဟုတ် Rasberry PI system အဖြစ်တစ်ဦး Micro-controlled device ကိုမှ Bluetooth မှတဆင့်ချိတ်ဆက်အသွင်ပြောင်းလဲ။ ထိုသို့သို့မဟုတ် DC AC အပေးတာလုိ့နှင့်သင်၏ဖုန်းသို့မဟုတ်တဆင့် Tablet ကိုမှပို့ဆောင်ပေးနိုင်ဖမ်းယူကြောင်းသင်၏ micro controller ကိုကြိုးမဲ့ချိတ်ဆက်အဖြစ် Bluetooth ကို Oscilloscope လုံလုံခြုံခြုံသင့်မိုဘိုင်း device ကိုအပေါ်အချက်ပြမှုများ (AC အ) နှင့်စဉ်ဆက်မပြတ်အချက်ပြမှုများ (DC) alternating တငျပွနိုငျ ဘလူးတုသ်။
သင်က Arduino စနစ်, ac အချက်ပြမှုများနှင့်, DC ကိုဆက်သွယ်အပေါ်လဲ tutorial ရှာပြီးအဘို့သင်တို့ဖုန်းသို့မဟုတ် Tablet ကိုမှကထုတ်လွှင့်နိုင်ရှိရာ "အွန်လိုင်း tutorial" icon လေးနှိပ်ခြင်းအားဖြင့်လျှောက်လွှာအတွင်းကနေ http://www.profjmunoz.blogspot.com/ စာမျက်နှာသွားရောက်ကြည့်ရှု Bluetooth ကို Oscilloscope ပလီကေးရှင်းများမှတဆင့်ကြည့်ရှု။
အဆိုပါ oscilloscope Bluetooth ကိုပလီကေးရှင်းကိုအောက်ပါ format နဲ့ထိန်းချုပ်သင့် micro system ထဲကနေဒေတာတွေကိုအားလက်ခံတွေ့ဆုံ:

ရရှိထားသည့် Signal = $ Dato1Dato2 #
ဥပမာ: ဟုတ်ပါတယ် Data1 နှင့် Data2 = 4,25 = 60,5 $ 4.2560.5 # အားလက်ခံတွေ့ဆုံ
data1 ၏တန်ဖိုးကိုကြံစည်ခဲ့တာဖြစ်ပါတယ်နှင့် data2 ၏တန်ဖိုးကိုပြသထားသည်။

အခါ oscilloscope ဇာတ်ကောင် "1" မိုက်ခရိုထိန်းချုပ်စ​​နစ်ကတင်ပို့တာဖြစ်ပါတယ်ပေါ်တွင်အစိမ်းရောင် icon ပေါ်တွင်အဖြစ်ပြောင်းသွားသည်။ အနီရောင် button ကိုပယ်နှိပ်သောအခါဇာတ်ကောင် "0" ကိုစလှေတျဖြစ်ပါတယ်, ဤတန်ဖိုးများကိုထိုကဲ့သို့သောအပေါ်သို့မဟုတ်ချွတ် LED တစ်ဦးအဖြစ်ဆန္ဒရှိသောလုပ်ငန်းစဉ်များ, ထိန်းချုပ်ဖို့အသုံးပွုနိုငျစသည်တို့ကိုအပေါ်သို့မဟုတ်ဒေတာပေးပို့ခြင်းပိတ်ထား
ထိုအခါအစီအစဉ်ကိုသင့်တက်ဘလက်သို့မဟုတ်ဖုန်းမှဒေတာများပေးပို့ခြင်းသည်တစ်ဦး Arduino စနစ်ထဲမှာကောက်ယူသည်။ 11 (RX) နှင့် 12 (TX): Arduino 1, တစ် bluetooth က module တစ်ခု HC-06 တံသင်အတွက်အသုံးပြုခဲ့သည်။ အဆိုပါ, DC သို့မဟုတ် AC အ signal ကိုကို analog pin A0 အသုံးပြုစတင်မိတ်ဆက်သည်:

// စာကြည့်တိုက် code ကိုထည့်သွင်းဖော်ပြရန်:
#include
// String သတင်းစကား, mensaje3;
#include
SoftwareSerial mySerial (11, 12), // RX, TX
char inchar;
// ကို interface တံသင်တို့၏နံပါတ်များနှင့်အတူစာကြည့်တိုက် Initialize
LiquidCrystal LCD (8, 3, 4.6, 7.9),
float data1 = 1.25;
float data2 = 9,45,
string tmp ဆိုတာကတော့;
unsigned ရှည် Duration1;
unsigned ရှည် Durability2;

// Clip ညွှန်ပြကိန်းရှင်များ
boolean clipping = 0;

ဒေတာသိုလှောင်မှုပမာဏ // variables များ
= 0 newData က byte;
prevData = 0 byte;

// Variables ကို freq
= 0 unsigned int timer နေရာမှာ; လှိုင်းရေတွက်၏ // ကာလ
unsigned int ကာလ,
int frequency ကို;

// ကိုဗို့ဒေတာတပင် A0 Read
readDatos ပျက်ပြယ် ();

ပျက်ပြယ် setup ကို () {
  
  Serial.begin (9600),
  Serial.begin (9600),
  
  စစ်ကြောင်းများနှင့်အတန်း၏ // Set-up ကို LCD ကိုဖွင့်အရေအတွက်:
  lcd.begin (20, 4),
  // ကို LCD ကိုမှသတင်းစကား Print ။
  lcd.setCursor (0,0),
  lcd.print ("Oscilloscope Bth");
  // PinMode (A1, Input),
  mySerial.begin (9600),
 
}

ပျက်ပြယ် loop ပတ် () {
 
 readDatos ();
// signal ကို frequency ကိုတွက်ချက်
 
 
  lcd.setCursor (0.2),
  lcd.print ("Data1 =");
  lcd.print (data1),
  lcd.print ("Data2 =");
  lcd.print (data2),
  sendData ();
 
  
    (mySerial.available ()> 0) အနေဖြင့်
    {
       inchar = (mySerial.read ());
       lcd.setCursor (0.1),
       lcd.print ("= လက်ခံခြင်း");
       lcd.setCursor (13.1),
       lcd.print (inchar),
       inchar = '' ';
       
     }
  နှောင့်နှေး (100),
}

// ဖတ်ပါဒေတာနှင့် A0 အင်နာလော့ voltage Pueto
readDatos ပျက်ပြယ် ()
{
  // Data1 = analogRead (A0),
  data1 = (analogRead (A0) * 0.00488),
  data2 = 00,0,
}
// ရဲ့ Android Device ကိုမှဒေတာပို့ပါ
sendData ပျက်ပြယ် ()
{
    mySerial.print ('$');
       readDatos ();
       mySerial.print (data1),
       mySerial.print (data1), // ဒီနေရာတွင်အခြား Android မှဒေတာပေးပို့နိုင်ပါတယ်
       mySerial.print ('#');
     
}
အပ်ဒိတ်လုပ်ခဲ့သည့်ရက်
၂၀၂၀ ဩ ၁၇

ဒေတာ ဘေးကင်းလုံခြုံရေး

ဆော့ဖ်ဝဲရေးသူများ၏ အက်ပ်က သင့်ဒေတာကို မည်သို့စုစည်းပြီး အသုံးပြုကြောင်း ဤနေရာတွင် ဖော်ပြနိုင်သည်။ ဒေတာ ဘေးကင်းလုံခြုံရေးအကြောင်း ပိုမိုလေ့လာရန်
အချက်အလက်မရရှိနိုင်ပါ

အသစ်များ

Se agregaron nuevos contenidos. Mejorar desempeño de la aplicación

အက်ပ် အကူအညီ

ဆော့ဖ်ဝဲရေးသူအကြောင်း
José Marino Muñoz
jose.munoz28@gmail.com
Calle María uxiliadora Edifico Taguanes 3 Los Ruices Piso 14 Apartamento 146 Caracas 1071, Distrito Federal Venezuela
undefined

JOSE MUNOZ မှနောက်ထပ်