Სარჩევი:
- ნაბიჯი 1: ჩამოტვირთეთ ჰელიუმის ბიბლიოთეკა
- ნაბიჯი 2: კოდირება არდუინოში
- ნაბიჯი 3: დაკავშირება და ატვირთვა აპარატურაზე
ვიდეო: ინფორმაციის გაგზავნა ჰელიუმის ატომთან: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ჰელიუმი არის სრული უკაბელო პლატფორმა ნივთების ინტერნეტისთვის, რომელიც აწვდის ინტეგრირებულ აპარატურას, პროგრამულ უზრუნველყოფას და აშენებულ ინფრასტრუქტურას ობიექტების ინტერნეტით მარტივად, ეფექტურად და უსაფრთხოდ დასაკავშირებლად. არსებობს ორი ტექნიკური კომპონენტი: ატომი და ხიდი. Atom არის პატარა მოწყობილობა, რომელიც აკავშირებს ხიდს, რომელიც შემდეგ იღებს ამ ინფორმაციას და გადასცემს მას ინტერნეტში. ამ დემოსთვის ჩვენ ვიყენებთ Helium Atom dev ფარს Arduino uno– ზე.
ჰელიუმის სხვა სასარგებლო რესურსები მოიცავს:
ჰელიუმის ბლოგი
ჰელიუმის ფორუმი
ჰელიუმის დოკუმენტები
ნაბიჯი 1: ჩამოტვირთეთ ჰელიუმის ბიბლიოთეკა
მას შემდეგ, რაც Atom dev დაფა არის Arduino Uno– ს თავზე, თქვენ დაგჭირდებათ Arduino IDE პროგრამის და მოწყობილობაზე კოდის ჩატვირთვისთვის. ჰელიუმ-არდუინოს ბიბლიოთეკა უზრუნველყოფს ფუნქციებს, რომლებიც საჭიროა კავშირების გასახსნელად და შეტყობინებების შესაფუთად. ჰელიუმ-არდუინოს ბიბლიოთეკის გამოყენების შესახებ დეტალური ინფორმაცია შეგიძლიათ იხილოთ ჰელიუმის დოკუმენტებში. ჩამოტვირთეთ და გაუშვით ორივე.
ნაბიჯი 2: კოდირება არდუინოში
ყოველთვის დაიწყეთ თქვენი ჩართული განცხადებებით
#ჩართეთ
#ჩართეთ
შემდეგ თქვენ უნდა გამოაცხადოთ თქვენი Helium მოდემი
HeliumModem *მოდემი;
Void კონფიგურაციის ფუნქციაში მოდემი უნდა იყოს ინიციალიზებული
ბათილად დაყენება ()
{მოდემი = ახალი HeliumModem (); }
მონაცემები იგზავნება თქვენი მარყუჟის ფუნქციის ფარგლებში. ჯერ გამოაცხადეთ მონაცემთა პაკეტი და განსაზღვრეთ მასში შემავალი ელემენტების რაოდენობა. შემდეგ დაამატეთ მონაცემები პაკეტს, რასაც მოჰყვება პაკეტის გაგზავნა მოდემის საშუალებით. მიჰყევით ამას დაგვიანებით, რათა გაგზავნოთ პაკეტების სიხშირე.
ბათილი მარყუჟი ()
{DataPack dp (1); dp.appendString ((char *) "გამარჯობა მსოფლიო"); მოდემი-> sendPack (& dp); დაგვიანება (500); }
DataPack არის ჰელიუმის მეთოდი თქვენი მონაცემების გადასატანად ატომში/ატომში მის გასაგზავნად. თქვენ უნდა გამოაცხადოთ მონაცემთა პაკეტის ზომა, რასაც მოყვება ის, რაც წესრიგშია. შენიშვნა ზემოაღნიშნულ კოდში მე დავამატე ერთი სტრიქონი მონაცემთა პაკეტში, ასე რომ, dp დაყენებულია 1 -ზე. თუ ჩვენ გვსურს სხვა რამის გაგზავნა, მაგალითად ხელმოუწერელი 16 ბიტიანი სიტყვა, სტრიქონთან ერთად ჩვენ დაგვჭირდება
DataPack dp (2);
dp.appendString ((char *) "გამარჯობა მსოფლიო"); dp.appendU16 (თქვენი მონაცემები);
მონაცემთა სხვადასხვა ტიპების დამატების შესახებ შეგიძლიათ იხილოთ ჰელიუმის დოკუმენტებში.
კოდი ზემოთ. ეს პროგრამა არაერთხელ აგზავნის "Hello World" თქვენი ჰელიუმის ატომიდან.
ნაბიჯი 3: დაკავშირება და ატვირთვა აპარატურაზე
Atom დაუკავშირდება ხიდს, რომელიც აკავშირებს ქსელს, ამიტომ ორივე ტექნიკური მოწყობილობა უნდა იყოს ჩართული სამუშაოდ. თუ თქვენ გაქვთ საკუთარი ხიდი, დარწმუნდით, რომ ის იკვებება, იკვებება ან არის დაკავშირებული Ethernet კაბელით, ან იკვებება კედლის სოკეტით და დაკავშირებულია 3G საშუალებით. Devdu Arduino იკვებება usb– ით, რომელიც საჭიროა თქვენი კოდის ატვირთვაზე, მაგრამ ასევე შესაძლებელია ცალკე.
ატვირთეთ თქვენი კოდი Arduino dev დაფაზე. გაუშვით პროგრამა თქვენს კომპიუტერზე, რომელიც იყენებს Helium– ის ერთ – ერთ API– ს თქვენი მოწყობილობის გამოწერისთვის. გაკვეთილი Ruby– ს საშუალებით გამოწერისთვის. ახლა თქვენ უნდა ნახოთ თქვენი ჰელიუმის ატომიდან გაგზავნილი მონაცემები!
თუ ეს თქვენთვის სასარგებლო იყო და/ან გინდათ სხვა გაკვეთილები, მოგერიდებათ დამიპინგეთ @WrittenAirThank, და გაერთეთ!
გირჩევთ:
Sms- ის გაგზავნა თუ კვამლი გამოვლინდა (Arduino+GSM SIM900A: 5 ნაბიჯი
Sms- ის გაგზავნა თუ კვამლი გამოვლენილია (Arduino+GSM SIM900A: გამარჯობა ყველას! ჩემს პირველ სასწავლო ინსტრუქციაში მე ვაკეთებ გაზის სიგნალს, რომელიც შეტყობინებას გაუგზავნის მომხმარებელს დაბინძურების გამოვლენის შემთხვევაში. ეს იქნება მარტივი პროტოტიპი Arduino- ს, GSM მოდულისა და ელექტროქიმიის გამოყენებით. კვამლის სენსორი. მომავალში ეს შეიძლება გაგრძელდეს
მონაცემების გაგზავნა Arduino– დან Excel– ში (და შეთქმულება): 3 ნაბიჯი (სურათებით)
მონაცემების გაგზავნა Arduino– დან Excel– ში (და მისი შეთქმულება): მე ინტენსიურად ვეძებდი გზას, რომლის საშუალებითაც შემეძლო ჩემი Arduino სენსორის წაკითხვის რეალურ დროში შედგენა. არა მხოლოდ ნაკვეთი, არამედ მონაცემების ჩვენება და შენახვა შემდგომი ექსპერიმენტებისა და შესწორებებისათვის. უმარტივესი გამოსავალი, რაც მე ვიპოვე იყო ექსელის გამოყენება, მაგრამ
ულტრაბგერითი სენსორი ავტომატური LED მისასალმებელი ანიმაციის შუქები და LCD ინფორმაციის ეკრანი: 6 ნაბიჯი
ულტრაბგერითი სენსორი ავტომატური LED მისასალმებელი ანიმაციის შუქები და LCD საინფორმაციო ეკრანი: როდესაც სახლში ბრუნდებით დამღლელი და ცდილობთ დაჯდეთ და დაისვენოთ, ძალიან მოსაწყენი უნდა იყოს იმის დანახვა, რაც თქვენს ირგვლივ უსასრულოდ ყოველდღე. რატომ არ დაამატებთ რაიმე სახალისოს და საინტერესოს, რომელიც ცვლის თქვენს განწყობას? შექმენით სუპერ მარტივი არდუინი
დირი - გააქტიურებული ჰელიუმის ბუშტი: 6 ნაბიჯი
დირი - გააქტიურებული ჰელიუმის ბუშტი: ამ ინსტრუქციაში მე გაგივლით ავტონომიური ჰელიუმის ბუშტის შექმნის პროცესს, რომელიც ასახავს სივრცეს. შეხედეთ ვიდეოს: https://www.youtube.com/watch?v=NwzptoiYJdUT ბუშტი და გარსაცმები თვითნაკეთია, ელექტრონული
Bookhuddle.com– ის შექმნა, ვებ – გვერდი წიგნის ინფორმაციის აღმოჩენის, ორგანიზებისა და გაზიარებისათვის: 10 ნაბიჯი
Bookhuddle.com– ის შექმნა, ვებ – გვერდი წიგნის ინფორმაციის აღმოსაჩენად, ორგანიზებისა და გაზიარებისათვის: ეს პოსტი აღწერს Bookhuddle.com– ის შექმნისა და დაწყების პროცესს, ვებგვერდს, რომელიც მიზნად ისახავს მკითხველის აღმოჩენას, ორგანიზებას და გაზიარებას წიგნის შესახებ. აქ აღწერილი ნაბიჯები გამოიყენებოდა სხვა ვებგვერდების შემუშავებაზე