Სარჩევი:
- ნაბიჯი 1: მასალების შეგროვება
- ნაბიჯი 2: შექმენით რობოტი
- ნაბიჯი 3: რობოტის მორგება
- ნაბიჯი 4: დააკონფიგურირეთ XBee ფიჭური
- ნაბიჯი 5: დაპროგრამეთ რობოტი
- ნაბიჯი 6: გამოსცადეთ რობოტი
- ნაბიჯი 7: გამოიყენეთ
ვიდეო: Digi XBee3 ფიჭური SMS აქტივობა ბოტი: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
Digi XBee3 ™ Cellular SMS ActivityBot არის საგანმანათლებლო რობოტი, რომლის კონტროლიც შესაძლებელია ნებისმიერი მობილური ტელეფონის ტექსტური შეტყობინებით, მსოფლიოს ნებისმიერ წერტილში. ActivityBot, დიგის მეგობრების მიერ Parallax Inc. განკუთვნილია პირველად რობოტ-მშენებლებისთვის და ფართოდ გამოიყენება ტექნოლოგიურ და საინჟინრო განათლებაში.
რობოტს გაგზავნილ SMS ტექსტებს შეუძლიათ მისცენ ბრძანება წინ, უკან, ან მარცხნივ ან მარჯვნივ. მას აქვს ჩაშენებული როუმინგის რეჟიმი, სადაც ხდება თვითმავალი მოძრაობა, ორი "ვისკის" სენსორის გამოყენებით მარჯვნივ ან მარცხნივ დაბრკოლებების გამოსავლენად. ActivityBot იყენებს Digi XBee3 ფიჭური მოდულს, რათა მოახსენოს, თუ რას გრძნობს ის რეალურ დროში. მაგალითად, ნებისმიერ დროს, როდესაც ერთ -ერთი "ვისკის" სენსორი გააქტიურდება, ეს მოვლენა დაუყოვნებლივ იხსნება მობილურ ტელეფონში, როგორც ტექსტი. (რა თქმა უნდა, მხოლოდ რობოტებმა უნდა დაწერონ შეტყობინება და მართონ მანქანა.)
SMS არის მხოლოდ დასაწყისი. Digi XBee3 Cellular მხარს უჭერს TCP/IP, ასე რომ ბრძანებები და მონაცემები შეიძლება ადვილად შეიცვალოს ვებ გვერდზე ან ღრუბლოვან სერვერთან. ActivityBots და Blockly, Google– ის მიერ გამოგონილი სისტემა, რომელიც გამოიყენება მის დასაპროგრამებლად, მოდის Parallax.com– დან. Digi XBee Cellular ხელმისაწვდომია Digi.com– დან.
ნაბიჯი 1: მასალების შეგროვება
აქ არის ყველა საჭირო მასალა ამ პროექტის შესაქმნელად:
-
Parallax ActivityBot
-
მოყვება ActivityBot:
- USB A to Mini-B კაბელი
- მავთულის ულვაში
- მამრობითი სათაურები
- დასაკავშირებელი მავთული
- 220 ohm რეზისტორები
- 10K ohm რეზისტორები
-
-
Digi XBee3 ფიჭური LTE-M ნაკრები
-
მოყვება XBee3 ფიჭური ნაკრები:
- XBIB განვითარების დაფა
- USB კაბელი
- ანტენები
- 12 ვოლტიანი კვების წყარო XBIB დაფისთვის
- ნანო ზომის SIM ბარათი SMS სერვისით
- (შენიშვნა: ანტენა, XBIB დაფა, ელექტრომომარაგება და SIM ბარათი ასევე შესაძლებელია სურვილისამებრ ცალკე)
-
- ნებისმიერი მობილური ტელეფონი SMS სერვისით
- Windows ან MacOS კომპიუტერი USB- ით (ბლოკირებული კოდის პროგრამირებისთვის)
- AA ბატარეები x 5 - (ჩვენ გვიყვარს დამტენები დამტენით)
- XCTU XBee კონფიგურაციისთვის - (უფასო ჩამოტვირთვა)
ნაბიჯი 2: შექმენით რობოტი
მიჰყევით სრულ ონლაინ ინსტრუქციებს Parallax ActivityBot– ის შეკრებისთვის:
- აპარატურის შემოწმება
- მოამზადეთ გარე კოდირები
- მოამზადეთ საბურავები
- მოამზადეთ შასი
- მოამზადეთ სერვოები
- მთა მარჯვენა სერვო
- მთა მარცხენა სერვო
- Mount მარჯვენა კოდირება
- Mount Left Encoder
- დაამონტაჟეთ ბატარეის პაკეტი
- მთა კუდის ბორბალი
- მთა წამყვანი თვლები
- დააინსტალირეთ აქტივობის დაფა
- ელექტრული კავშირები
- პროგრამული უზრუნველყოფისა და პროგრამირების შემოწმება
- გააკეთეთ სიგნალი
- ნავიგაციის საფუძვლები
შეკრების სახელმძღვანელოში ყველა ნაბიჯის შესრულება საუკეთესო გზაა თქვენი ახალი რობოტის გასაგებად. ჩვენ გირჩევთ მინიმუმ მუშაობდეთ ნავიგაციის საშუალებით Touch საფეხურზე ActivityBot– ის გასაგებად და ყველა იმ სისტემის შესაქმნელად, რაც დაგჭირდებათ ამ პროექტისათვის.
ნაბიჯი 3: რობოტის მორგება
1. იპოვეთ და დააინსტალირეთ ვისკის კონცენტრატორები
2. იპოვნეთ და დააინსტალირეთ ზუზუნი აუდიო გამოხმაურებისთვის
3. გამოიყენეთ მავთული SEL- თან GND– ს დასაკავშირებლად XBee– სთან სერიული კომუნიკაციის მარშრუტისთვის.
4. მავთული უკაბელო-ორი ჯუმბერის მავთულის გამოყენებით, დააკავშირეთ XBee სათაურები პროპელერის მიკროკონტროლერთან:
- გამოიყენეთ ერთი მავთული XBee DO– ს P11– თან დასაკავშირებლად
-
გამოიყენეთ სხვა მავთული XBee DI– ს P10– თან დასაკავშირებლად
პარალაქსს ასევე აქვს გაყვანილობის მკაფიო ინსტრუქცია, მაგრამ დარწმუნდით, რომ გამოიყენეთ პინის ნომრები, როგორც ზემოთ ჩამოთვლილია
ნაბიჯი 4: დააკონფიგურირეთ XBee ფიჭური
ჩადეთ XBee3 Cellular XBIB განვითარების დაფაზე ან თქვენს XBee USB ადაპტერში, ფრთხილად იყავით მის გასწორებაზე ისე, რომ ყველა ქინძისთავები სწორად იყოს სოკეტში, როგორც ეს ნაჩვენებია ფოტოებში.
შეიკრიბეთ XBee3 Cellular ტექნიკა და დაუკავშირდით თქვენს კომპიუტერს. დარწმუნდით, რომ გამოიყენეთ 12 ვოლტიანი კვების წყარო, რადგან მხოლოდ USB არ იძლევა საკმარის დენს მოდულის სწორად მუშაობისთვის. ნაკრები მოყვება უფასო შეზღუდული გამოყენების SIM ბარათს. თქვენ ასევე შეგიძლიათ შეიძინოთ თქვენი თავი ისეთი გამყიდველისგან, როგორიცაა AT&T ან Twilio.
დააინსტალირეთ და გაუშვით XCTU პროგრამა. ის ავტომატურად განაახლებს firmware ბიბლიოთეკას უახლეს ვერსიამდე. XCTU პროგრამაში:
-
დაამატეთ მოწყობილობა, ქარხნის ნაგულისხმევი პარამეტრების გამოყენებით (9600, 8 N 1) XBee რადიოებისთვის:
- ასოციაციის შუქი თქვენს განვითარების დაფაზე დაიწყება მოციმციმე როგორც კი თქვენი XBee მიიღებს ფიჭურ კავშირს. თუ ეს არ არის, შეგიძლიათ შეამოწმოთ ფიჭური რეგისტრაცია და კავშირი
- განაახლეთ თქვენი XBee3 ფიჭური მოდული უახლეს პროგრამულ უზრუნველყოფაზე. შენიშვნა: ეს რეკომენდირებულია მაშინაც კი, თუ თქვენი მოდული ახლად შეძენილია.
- აირჩიეთ მოწყობილობა რადიო მოდულების სიიდან მასზე დაჭერით. XCTU აჩვენებს ამ მოწყობილობის firmware– ის მიმდინარე პარამეტრებს.
- დააყენეთ IP პროტოკოლის რეჟიმი SMS– ზე [2].
- შეიყვანეთ თქვენი მობილური ტელეფონის ნომერი P# ველში და დააჭირეთ ღილაკს ჩაწერა. ჩაწერეთ ტელეფონის ნომერი მხოლოდ ნომრების გამოყენებით, ტირეების გარეშე. საჭიროების შემთხვევაში შეგიძლიათ გამოიყენოთ + პრეფიქსი. სამიზნე ტელეფონის ნომერი არის ტელეფონის ნომერი, რომელსაც თქვენი რობოტი უგზავნის ტექსტს.
- შეამოწმეთ TD პარამეტრი. ის უნდა იყოს დაყენებული 0 -ზე, რადგან ტექსტის გამყოფი არ იქნება გამოყენებული ამ პროექტში.
- დარწმუნდით, რომ ჩაწერეთ პარამეტრები XBee– ში ფანქრის ხატის ღილაკის გამოყენებით.
დააინსტალირეთ XBee რობოტში
- ამოიღეთ XBee3 XBIB განვითარების დაფიდან, გაიყვანეთ იგი პირდაპირ და ფრთხილად იყავით, რომ არ დაიხუროს ქინძისთავები. თუ რომელიმე მოხრით, მოძრაობის დაწყებამდე ფრთხილად გაასწორეთ ისინი.
- დარწმუნდით, რომ თქვენ კვლავ გაქვთ ნანო-SIM ბარათი ჩასმული თქვენს XBee Cellular– ში
- ჩადეთ XBee3 ActivityBot– ის XBee სოკეტში, ორიენტირებული ისე, რომ ანტენის კონექტორი იყოს რობოტის გარე კიდეზე, ისევე როგორც პატარა XBee ნახატი დაფაზე.
- შეაერთეთ ანტენა პატარა U. FL კონექტორთან, დააჭირეთ მას პირდაპირ ქვემოთ და ოდნავ გადააბრუნეთ წინ და უკან, რათა დარწმუნდეთ, რომ ის სწორად არის ორიენტირებული. ის თავის ადგილზე გამოჩნდება, როდესაც მას სწორად გასწორებთ და მტკიცედ დააჭირეთ ქვემოთ. ზოგჯერ ანტენის კონექტორი ჩნდება მაშინვე, მაგრამ ხშირად ეს ცოტა სახიფათოა, ასე რომ ნუ იმედგაცრუებთ. თქვენ გეცოდინებათ, რომ სწორად მიხვდით, როდესაც ის თავისუფლად ბრუნავს წინ და უკან გათიშვის გარეშე.
- მიამაგრეთ ანტენა რობოტის მხარეს ლენტით. მიუხედავად იმისა, რომ ეს არ არის იდეალური პოზიციონირება, უმეტეს შემთხვევაში ის მუშაობს ყოველგვარი პრობლემის გარეშე.
ნაბიჯი 5: დაპროგრამეთ რობოტი
ჩატვირთეთ XBee3 Cellular ActivityBot კოდი
- შეაერთეთ რობოტი თქვენს კომპიუტერს მისი USB კაბელის გამოყენებით
-
დააყენეთ რობოტზე დენის გადამრთველი "1" პოზიციაზე. ეს აძლიერებს მხოლოდ მის კონტროლერს, ბორბლები გამორთულია, ასე რომ რობოტი არ გარბის, სანამ თქვენ მას პროგრამირებთ.
- გახსენით blocky.parallax.com და დაარეგისტრირეთ ახალი ანგარიში
- ჩამოტვირთეთ BlocklyProp კლიენტი თქვენი კომპიუტერისთვის და დააინსტალირეთ. ეს კლიენტის პროგრამა უნდა გაშვებული იყოს თქვენს კომპიუტერზე, რომ გამოიყენოთ BlocklyProp Online.
- დააჭირეთ მის დაკავშირების ღილაკს BlocklyProp კლიენტში, რათა დაუშვათ ადგილობრივი IP წვდომა.
- ჩატვირთეთ Whiskers SMS კოდი თქვენს ბრაუზერში.
-
გამოიყენეთ მწვანე ღილაკი ქვემოთა ისრით, რომ ჩატვირთოთ და გაუშვათ firmware რობოტის EEPROM USB- ზე.
- გადმოტვირთვის პროგრესის შეტყობინების შემდეგ, ტერმინალი უნდა გამოჩნდეს და დაბეჭდოს "Robot v1.2 ready …" შეტყობინება. თქვენ მზად ხართ რობოტის შესამოწმებლად!
ნაბიჯი 6: გამოსცადეთ რობოტი
- დააყენეთ დენის გადამრთველი "0" პოზიციაზე
- დააინსტალირეთ ხუთი AA ბატარეა რობოტის ბოლოში.
- გათიშეთ USB კაბელი ისე, რომ რობოტს შეეძლოს თავისუფლად ტრიალი.
- დააყენეთ დენის გადამრთველი "1" პოზიციაზე დაფისა და XBee3 ფიჭური კვებადობისთვის.
-
დაელოდეთ ლურჯი ASSOC შუქის მოციმციმე, რაც მიუთითებს ფიჭურ ქსელთან კავშირზე:
-
დააყენეთ დენის გადამრთველი "2" პოზიციაზე და დააჭირეთ მის ზემოთ RST ღილაკს.
- შეამოწმეთ მობილური ტელეფონი ტექსტური შეტყობინებისთვის: "Robot 1.2 მზად …"
მიიღეთ შეტყობინება? დიდი! წინააღმდეგ შემთხვევაში, აქ არის რამოდენიმე რამ, რაც უნდა შეამოწმოთ:
- XBee3 სწორად არის დაინსტალირებული მის სოკეტში
- ტელეფონის ნომერი სწორად არის შეყვანილი XBee კონფიგურაციაში
- SMS– ისთვის XBee– ს IP რეჟიმი დაყენებულია 2 – ზე
- მავთულები აკავშირებს ქინძისთავებს XBee DO P11 და XBee DI P10
- SIM ბარათს აქვს SMS სერვისი
- რობოტს აქვს სიმძლავრე-გადამრთველთან არის ინდიკატორები
- SIM ბარათი დამონტაჟებულია XBee3– ში
ნაბიჯი 7: გამოიყენეთ
რობოტის გაშვებით, აქ მოცემულია ბრძანებები, რომელთა გამოყენება შეგიძლიათ. გაგზავნეთ თითოეული ტექსტური შეტყობინების სახით, თქვენი SIM ბარათის ტელეფონის ნომერზე:
- წინ: მიჰყავს რობოტი რამდენიმე ინჩით (სმ) წინ
- ზურგი: რობოტს უკან აძევს რამდენიმე ინჩი (სმ)
- მარცხნივ: რობოტს უხვევს დაახლოებით 90º მარცხნივ
- მარჯვნივ: ბრუნავს რობოტს დაახლოებით 90º მარჯვნივ
- ტრიალი: აყენებს რობოტს უფასო როუმინგის რეჟიმში
- გაჩერება: აჩერებს რობოტს
რობოტი აგზავნის ორ სენსორულ შეტყობინებას:
- მარცხენა ვისკი: რობოტი დაუკავშირდა მარცხნივ მდებარე ობიექტს
- მარჯვენა ვისკი: რობოტი დაუკავშირდა ობიექტს მარჯვნივ
გსურთ რობოტს მართოს უფრო შორს, უფრო სწრაფად და მეტი სენსორი? ყველა კოდი ღიაა, ასე რომ თქვენ შეგიძლიათ შეცვალოთ ყველაფერი, რაც მოგწონთ. გამოაქვეყნეთ თქვენი გაუმჯობესება ამ ორიგინალური სახელმძღვანელოსთვის და ისიამოვნეთ თქვენი ტექსტური რობოტით!
გირჩევთ:
WiFi RGB ფიჭური ნათურა ESP8266 გამოყენებით: 6 ნაბიჯი
WiFi RGB ფიჭური ნათურა ESP8266– ის გამოყენებით: ამ პოსტში ჩვენ ვაშენებთ მშვენიერ RGB ფიჭურ ნათურას, რომლის კონტროლიც შესაძლებელია WiFi– ით. საკონტროლო გვერდი შედგება ფერადი ბორბლისგან, რომელიც საშუალებას გაძლევთ სწრაფად შეცვალოთ ფერები და ასევე შეგიძლიათ პირდაპირ მიუთითოთ RGB მნიშვნელობები, რომ შექმნათ სულ მეტი
Arduino ფიჭური ფარის გაკვეთილი: 9 ნაბიჯი (სურათებით)
Arduino Cellular Shield Tutorial: Arduino Cellular Shield გაძლევთ საშუალებას განახორციელოთ ფიჭური სატელეფონო ზარები და გაგზავნოთ ტექსტური შეტყობინებები. ამ ფარის ტვინი არის SM5100B, რომელიც არის ძლიერი ფიჭური მოდული, რომელსაც შეუძლია შეასრულოს სტანდარტული მობილური ტელეფონების მრავალი ამოცანა. ეს შ
DEEDU Luminosity აქტივობა: 6 ნაბიჯი
DEEDU Luminosity აქტივობა: ამ აქტივობის მიზანია გაზარდოს მომხმარებლის მგრძნობელობა ენერგიის მოხმარების მიმართ სიკაშკაშის კონტროლისთვის. ეს აქტივობა განკუთვნილია 9 წელზე უფროსი ასაკის ბავშვებისთვის, რომლებსაც შეუძლიათ წაიკითხონ და გაიგონ სიკაშკაშის ინდიკატორული გაზომვები და
IOT ფიჭური ქსელით ESP32– ით: 23 ნაბიჯი
IOT ფიჭური ქსელით ESP32– ით: დღეს ჩვენ განვიხილავთ GPRS მოდემს, უფრო სწორად, ESP32 და მის გამოყენებას ფიჭური ტელეფონის ქსელთან დაკავშირებით. ეს არის ის, რაც ძალიან კარგად მუშაობს. MQTT პროტოკოლის გამოყენებით, ჩვენ შემდეგ მონაცემებს გავაგზავნით Ubidots– ის საინფორმაციო დაფაზე. გამოიყენეთ ამ ასამბლეაში
PoochPak: ფიჭური დაკავშირებული ჭკვიანი ძაღლის ჟილეტი: 4 ნაბიჯი
PoochPak: უჯრედთან დაკავშირებული ჭკვიანი ძაღლის ჟილეტი: ავტომატიზაციაში, ჩვენ ხშირად ვამახვილებთ ყურადღებას ადამიანების ინჟინერიაზე, რათა გამოვიყენოთ კომპიუტერებისა და ადამიანის გონების კოგნიტური სიძლიერე. მაგრამ ძაღლებს აქვთ მთელი რიგი უნარები, რაც მათ ძალიან კარგად ერგება გარკვეულ ამოცანებს, რომელთა შესრულებაც ადამიანებს არ შეუძლიათ