არდუინო-ლოგო

ARDUINO RFLINK-UART უსადენო UART გადაცემის მოდული

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-PRODUCT

პროდუქტის ინფორმაცია

RFLINK-UART უსადენო UART გადაცემის მოდული არის მოდული, რომელიც განაახლებს სადენიანი UART უსადენო UART გადაცემას ყოველგვარი კოდირების ძალისხმევისა და აპარატურის გარეშე. მოდული შეიცავს ერთ root ტერმინალს და ოთხამდე მოწყობილობას მთავრდება I/O პორტების ნაკრებით. საოპერაციო ტომიtage მერყეობს 3.3V-დან 5.5V-მდე, ხოლო RF სიხშირე მერყეობს 2400MHz-დან 2480MHz-მდე. გადაცემის მანძილი არის დაახლოებით 80-დან 100 მ-მდე ღია სივრცეში, ხოლო გადაცემის სიჩქარეა 250 Kbps. მოდული მხარს უჭერს 1-დან 1-მდე ან 1-დან მრავალჯერ (ოთხამდე) გადაცემას.

პროდუქტის მოდულის მახასიათებლები

  1. მოქმედი ტომიtage: 3.3 ~ 5.5 ვ
  2. RF სიხშირე:2400 MHz ~ 2480 MHz
  3. ენერგიის მოხმარება: 24 mA@ +5dBm TX რეჟიმში და 23 mA RX რეჟიმში.
  4. გადაცემის ძალა: +5 დბმ
  5. გადაცემის სიჩქარე: 250Kbps
  6. გადაცემის მანძილი: დაახლოებით 80-დან 100 მ-მდე ღია სივრცეში
  7. ბაუდის სიხშირე 9,600 bps ან 19,200 bps
  8. მხარს უჭერს 1-დან 1-მდე ან 1-დან მრავალჯერ (ოთხამდე) გადაცემას.

მოდულის გარეგნობა და განზომილება
RFLINK-UART მოდული შეიცავს ერთ root ტერმინალს და ოთხამდე მოწყობილობის ბოლოს. ძირის ტერმინალი და მოწყობილობის დასასრული გარეგნულად ერთნაირია და მათი იდენტიფიცირება შესაძლებელია უკანა ეტიკეტზე. RFLINK-UART მოდულის ჯგუფის ID არის 0001, ხოლო BAUD არის 9600.

პროდუქტის პინის განმარტება

ფესვი მოწყობილობა
ID0 ID0
ID1 ID1
IO IO
5V 5V
GND GND

პროდუქტის გამოყენების ინსტრუქცია

Root და მოწყობილობების დაყენება
ყველა ტიპის დეველოპერულ დაფს და MCU-ს, რომლებიც მხარს უჭერენ UART საკომუნიკაციო ინტერფეისს, შეუძლიათ გამოიყენონ ეს მოდული პირდაპირ და არ არის საჭირო დამატებითი დრაივერების ან API პროგრამების დაყენება. RFLINK-UART უკაბელო UART გადაცემის მოდული მხარს უჭერს 1-დან მრავალჯერადი ტიპის, ნაგულისხმევი Root ტერმინალი (#0) მას შემდეგ, რაც ჩართვის მოწყობილობა (#1) დაუკავშირდება, თუ თქვენ გაქვთ სხვა დანომრილი მოწყობილობა (#2~#4). თქვენ შეგიძლიათ აირჩიოთ მოწყობილობის სხვადასხვა მხარე, რომელთანაც გსურთ დაკავშირება ID0 და ID1 ქინძისთავების მეშვეობით root მხარეს.

მოწყობილობის შერჩევის ID0/ID1 კომბინაციისთვის იხილეთ ქვემოთ მოცემული ცხრილი:

მოწყობილობა 1 (#1) მოწყობილობა 2 (#2) მოწყობილობა 3 (#3) მოწყობილობა 4 (#4)
ID0 პინი: მაღალი
ID1 პინი: მაღალი
ID0 პინი: მაღალი
ID1 პინი: დაბალი
ID0 პინი: დაბალი
ID1 პინი: მაღალი
ID0 პინი: დაბალი
ID1 პინი: დაბალი

მოწყობილობის მხარე უნდა იყოს მითითებული მოწყობილობის საჭირო ნომერზე, პირველ რიგში, root შეარჩევს სამიზნე მოწყობილობას იმავე ცხრილის მეშვეობით. თქვენ შეგიძლიათ აირჩიოთ სხვა მოწყობილობა შეტყობინების გადასატანად root-ის ID0 და ID1 მეშვეობით, როგორც წესი, მიაბით ID0 ან/და ID1 GND-ს. უფრო მეტიც, root მხარეს ასევე შეუძლია გამოაგზავნოს დაბალი/მაღალი სიგნალი IO pin-ის მეშვეობით, რათა აირჩიოს სამიზნე მოწყობილობა ფრენის დროს.ampქვემოთ მოცემულ ფიგურაში Arduino Nano ირჩევს მოწყობილობას D4 და D5 ქინძისთავებით დასაკავშირებლად. ID0 და ID1 პინებთან შესაბამისი მაღალი/დაბალი სიგნალის გაგზავნის შემდეგ, Root ტერმინალი შეწყვეტს გადაცემას ძველი კავშირის დასასრულით (ანუ შეაჩერებს გადაცემას და მიღებას ძველი კავშირის დასასრულით). და დაელოდეთ დაბალი სიგნალს ID_Lat პინიდან ახალ კავშირზე გადასასვლელად..

RFLINK-UART უსადენო UART გადაცემის მოდული არის ადვილად გამოსაყენებელი მოდული, რომელიც მყისიერად და უმტკივნეულოდ აახლებს სადენიანი UAR-ის უსადენო UAR გადაცემას. უფრო მეტიც, იქ არის I/O პორტების ნაკრები, ამდენად, თქვენ არ გჭირდებათ რაიმე სახის კოდირების ძალისხმევა და აპარატურა, რომ IO გადამრთველები კარგად მართავდეს დისტანციურად.

მოდულის გარეგნობა და განზომილება
RFLINK-UART მოდული შეიცავს ერთ root ტერმინალს (მარცხნივ) და ოთხამდე მოწყობილობის დასასრულს (ქვემოთ მოცემული ფიგურის მარჯვენა მხარეს, შეიძლება დანომრილი იყოს 1-დან 4-მდე), ორივე გარეგნულად ერთნაირია, მისი იდენტიფიცირება შესაძლებელია. უკანა ეტიკეტით. როგორც ქვემოთ მოცემულია, RFLINK-UART მოდულის ჯგუფის ID არის 0001 და BAUD არის 9600. ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-1

მოდულის მახასიათებლები

  1. მოქმედი ტომიtage: 3.3 ~ 5.5 ვ
  2. RF სიხშირე:2400 MHz ~ 2480 MHz.
  3. ენერგიის მოხმარება: 24 mA@ +5dBm TX რეჟიმში და 23mA RX რეჟიმში.
  4. გადაცემის ძალა: +5 დბმ
  5. გადაცემის სიჩქარე: 250Kbps
  6. გადაცემის მანძილი: დაახლოებით 80-დან 100 მ-მდე ღია სივრცეში
  7. ბაუდის მაჩვენებელი:9,600bps ან 19,200bps
  8. მხარს უჭერს 1-დან 1-მდე ან 1-დან მრავალჯერ (ოთხამდე) გადაცემას.

პინის განმარტება

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-2

  • GND→ ადგილზე
  • +5V→5V ტtage შეყვანა
  • TX→ შეესაბამება UART განვითარების დაფის RX-ს
  • RX→ შეესაბამება UART განვითარების დაფის TX-ს
  • CEB→ ეს CEB უნდა დაუკავშირდეს მიწას (GND), შემდეგ მოდული ჩართული იქნება და შეიძლება გამოყენებულ იქნას როგორც ენერგიის დაზოგვის საკონტროლო ფუნქცია.
  • OUT→ IO პორტის გამომავალი პინი (ჩართვა/გამორთვა ექსპორტი)
  • IN→ შეყვანა IO პორტის პინი (ჩართვა/გამორთვის მიღება).
  • ID1, ID0 → ირჩევს რომელ მოწყობილობას დაუკავშირდეს ამ ორი პინის HIGH/LOW კომბინაციის საშუალებით.
  • ID_Lat→ მოწყობილობის ID ჩამკეტის ქინძისთავები. როდესაც Root აყენებს სამიზნე მოწყობილობას ID0, ID1-ის საშუალებით, თქვენ უნდა დააყენოთ ეს პინი LOW, მაშინ კავშირი ოფიციალურად გადაირთვება მითითებულ მოწყობილობაზე.
    • GND→ ადგილზე
    • +5V→ 5 ვ მოცtage შეყვანა
    • TX→ შეესაბამება UART განვითარების დაფის RX-ს
    • RX→ შეესაბამება UART განვითარების დაფის TX-ს
    • CEB→ ეს CEB უნდა დაუკავშირდეს მიწას (GND), შემდეგ მოდული ჩართული იქნება და შეიძლება გამოყენებულ იქნას როგორც ენერგიის დაზოგვის საკონტროლო ფუნქცია.
    • OUT→ IO პორტის გამომავალი პინი (ჩართვა/გამორთვა ექსპორტი) I
    • IN→ IO პორტის შეყვანის პინი (ჩართვა/გამორთვის მიღება).
    • ID1, ID0→ ამ ორი პინის მაღალი/დაბალი კომბინაციის საშუალებით, მოწყობილობა შეიძლება დაყენდეს მოწყობილობის სხვადასხვა ნომრებზე. ID_Lat→ ეს Pin ფეხი არ მოქმედებს მოწყობილობაზე.

როგორ გამოვიყენოთ

ყველა ტიპის დეველოპერულ დაფს და MCU-ს, რომლებიც მხარს უჭერენ UART საკომუნიკაციო ინტერფეისს, შეუძლიათ გამოიყენონ ეს მოდული პირდაპირ და არ არის საჭირო დამატებითი დრაივერების ან API პროგრამების დაყენება.

Root და მოწყობილობების დაყენება
ტრადიციული სადენიანი TTL არის 1-დან 1-მდე ტრანსმისია, RFLINK-UART უკაბელო UART გადაცემის მოდული მხარს დაუჭერს 1-დან მრავალ ტიპს, ნაგულისხმევი Root ტერმინალი (#0) მას შემდეგ, რაც ჩართვის მოწყობილობა (#1) დაუკავშირდება, თუ თქვენ გაქვთ სხვა დანომრილი მოწყობილობა (#2~#4). თქვენ შეგიძლიათ აირჩიოთ მოწყობილობის სხვადასხვა მხარე, რომელთანაც გსურთ დაკავშირება ID0 და ID1 ქინძისთავების მეშვეობით root მხარეს. მოწყობილობის შერჩევის ID0/ID1 კომბინაციისთვის, გთხოვთ, იხილოთ ქვემოთ მოცემული ცხრილი.

ID0, ID1 პინი არის ნაგულისხმევი HIGH, ისინი იქნება LOW მიწასთან დაკავშირების გზით.

შენიშვნა: მოწყობილობის მხარე უნდა იყოს მითითებული მოწყობილობის საჭირო ნომერზე, პირველ რიგში, root შეარჩევს სამიზნე მოწყობილობას იმავე ცხრილის მეშვეობით.

თქვენ შეგიძლიათ აირჩიოთ სხვა მოწყობილობა შეტყობინებების გადასატანად root-ის ID0 და ID1-ით, როგორც წესი, აკავშირებთ ID0 ან/და ID1 GND-ს. უფრო მეტიც, root მხარეს ასევე შეუძლია გაგზავნოს დაბალი/მაღალი სიგნალი IO pin-ის მეშვეობით, რათა აირჩიოს სამიზნე მოწყობილობა ფრენის დროს. მაგampქვემოთ მოცემულ ფიგურაში Arduino Nano ირჩევს მოწყობილობას D4 და D5 პინების საშუალებით დასაკავშირებლად.ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-3

ID0 და ID1 პინებთან შესაბამისი მაღალი/დაბალი სიგნალის გაგზავნის შემდეგ, Root ტერმინალი შეწყვეტს გადაცემას ძველი კავშირის დასასრულით (ანუ შეაჩერებს გადაცემას და მიღებას ძველი კავშირის დასასრულით). და დაელოდეთ Low სიგნალს ID_Lat პინიდან ახალ კავშირზე გადასასვლელად.

დაიწყეთ შეტყობინებების გადაცემა/მიღება ახალი კავშირით
მას შემდეგ რაც გაგზავნით სამიზნე მოწყობილობის ნომრის სიგნალს ID0, ID1-ით, ყველა ტრანზაქცია ძირსა და მიმდინარე დაკავშირებულ მოწყობილობას შორის შეჩერდება. ახალი გადაკვეთა არ დაიწყება მანამ, სანამ არ გამოგიგზავნით LOW სიგნალს ID_Lat მინიმუმ 3ms.

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-4

არსებობს სამი გამოყენების შემთხვევა Arduino, Raspberry Pi და სენსორებისთვის.

მუშაობა Arduino-სთან
Arduino-ს აპარატურის TX/RX პორტების უშუალო გამოყენების გარდა, ეს მოდული ასევე მხარს უჭერს პროგრამულ სერიებს, ასე რომ, მას შეუძლია გამოიყენოს პროგრამული ემულირებული UART-ში, რათა თავიდან აიცილოს ფიზიკური UART ინტერფეისის დაკავება. შემდეგი ყოფილი ყოფილიample აკავშირებს D2 და D3-ს TX-თან და RFLINK-UART მოდულის Root მხარეს პროგრამული სერიული პროგრამული უზრუნველყოფის მეშვეობით RX, D7, D8 არის ქინძისთავები, რომლებიც ადგენენ კავშირს მოწყობილობასთან და D5 გამოიყენება როგორც ok გადართვის პინი. Arduino-ს ინსტრუქციების მეშვეობით DigitalWrite გამოსცემს LOW ან HIGH D7, D8 და D5 ქინძისთავებს, ჩვენ შეგვიძლია მივაღწიოთ სხვადასხვა მოწყობილობებთან დინამიურად დაკავშირების შესაძლებლობას.ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-5ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-6

Examproot-side სატრანსპორტო პროგრამა:

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-7 ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-8

ExampRX მიმღების მხარის პროგრამა ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-9

შეასრულოს

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-10

Raspberry Pi-სთან მუშაობა
Raspberry Pi-ზე ამ რეჟიმის გამოყენება ასევე საკმაოდ მარტივია! RFLINK-UART მოდულის ქინძისთავები დაკავშირებულია Raspberry Pi-ის შესაბამის ქინძისთავებთან, როგორც წინაში.ampარდუინოს ზემოთ. სხვა სიტყვებით რომ ვთქვათ, შეგიძლიათ წაიკითხოთ და ჩაწეროთ პირდაპირ RX/TX პინზე და მიუთითოთ მოწყობილობა დასაკავშირებლად, ისევე როგორც ტრადიციული UART. ქვემოთ მოყვანილი სურათი გვიჩვენებს კავშირის მეთოდს Root-side Raspberry Pi-სა და RFLINK-UART მოდულს შორის, ხოლო Device end-ის კავშირის მეთოდი ძირითადად იგივეა, მაგრამ ID_ Lat pin-ის დაკავშირება არ არის საჭირო და ID0 და ID1 დაყენებულია სხვადასხვა ID ნომრებზე, მოთხოვნებიდან გამომდინარე.ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-11

Exampპროგრამის le:
გადამცემი არაერთხელ გადასცემს ინფორმაციას მოწყობილობა #3 და მოწყობილობა #1

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-12ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-13

მიმღები: ეს ყოფილიample არის მარტივი მიღება 

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-14

პირდაპირი დაკავშირება სენსორთან
თუ თქვენი სენსორი მხარს უჭერს UART ინტერფეისს და ბაუდის სიხშირე მხარს უჭერს 9,600 ან 19,200, მაშინ შეგიძლიათ პირდაპირ დააკავშიროთ იგი RFLINK-UART მოდულის მოწყობილობის მხარეს და შეგიძლიათ სწრაფად და უმტკივნეულოდ განაახლოთ უსადენო ფუნქციის სენსორიც. შემდეგი G3 PM2.5 სენსორი აღებულია როგორც ყოფილიampიხილეთ შემდეგი კავშირის მეთოდიARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-15

შემდეგი, გთხოვთ მოამზადოთ განვითარების დაფა (ან Arduino ან Raspberry Pi) RFLINK-UART მოდულის RO დასაკავშირებლად მეორე მხარეს შეგიძლიათ წაიკითხოთ G3 ტრანსმისია ზოგადი UART გზით PM2.5 მონაცემებით, გილოცავთ, G3-ს აქვს. განახლდა PM2.5 სენსორულ მოდულზე უკაბელო გადაცემის შესაძლებლობებით.

გამოიყენეთ IO პორტები

RFLINK-UART მოდული უზრუნველყოფს IO პორტების კომპლექტს, რომელიც საშუალებას გაძლევთ გადასცეთ ჩართვა/გამორთვის ბრძანებები უსადენოდ, და ეს კომპლექტი Io პორტები არ შემოიფარგლება მოდულის გადაცემით ან მიმღების ბოლოთი და ორივე ბოლოს შეუძლია ერთმანეთის კონტროლი. სანამ შეცვლი ტომსtagIN პორტის e ორივე ბოლოში, თქვენ შეცვლით გამომავალ ტომსtage Out პორტის მეორე ბოლოში სინქრონულად. გთხოვთ, მიმართოთ შემდეგ გამოყენებას, მაგampახსნას, თუ როგორ გამოიყენოთ IO პორტი გადამრთველის LED ნათურის დისტანციურად გასაკონტროლებლად.ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-16

დოკუმენტები / რესურსები

ARDUINO RFLINK-UART უსადენო UART გადაცემის მოდული [pdf] ინსტრუქციის სახელმძღვანელო
RFLINK-UART უსადენო UART გადაცემის მოდული, უსადენო UART გადაცემის მოდული, UART გადაცემის მოდული, გადაცემის მოდული, მოდული

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *