Სარჩევი:

ვებ დაფუძნებული SmartMirror სერიული კომუნიკაციის გამოყენებით: 6 ნაბიჯი
ვებ დაფუძნებული SmartMirror სერიული კომუნიკაციის გამოყენებით: 6 ნაბიჯი

ვიდეო: ვებ დაფუძნებული SmartMirror სერიული კომუნიკაციის გამოყენებით: 6 ნაბიჯი

ვიდეო: ვებ დაფუძნებული SmartMirror სერიული კომუნიკაციის გამოყენებით: 6 ნაბიჯი
ვიდეო: ჯონ გოლდტვეიტი - “გულის გაწმენდა” - აუდიო წიგნი 2024, ივლისი
Anonim
ვებ დაფუძნებული SmartMirror სერიული კომუნიკაციის გამოყენებით
ვებ დაფუძნებული SmartMirror სერიული კომუნიკაციის გამოყენებით

ეს ინსტრუქცია მიეწოდება ყველა კოდს მზადაა გამოსაყენებლად. განვითარება ძალიან რთული იყო, მაგრამ მისი შექმნისთანავე მისი მორგება მართლაც ადვილია.

შეხედე და ისიამოვნე;)

ნაბიჯი 1: თქვენი არდუინოს კონფიგურაცია

თქვენი არდუინოს კონფიგურაცია
თქვენი არდუინოს კონფიგურაცია
თქვენი არდუინოს კონფიგურაცია
თქვენი არდუინოს კონფიგურაცია

უპირველეს ყოვლისა, თქვენ უნდა დააკონფიგურიროთ თქვენი arduino.

დავიწყოთ SRF სენსორის თქვენს არდუინოსთან დაკავშირებით. ზემოთ მოცემულ ფოტოში თქვენ ხედავთ, როგორ დავუკავშირე SRF ჩემს არდუინოს.

Zipfile– ში თქვენ ნახავთ Arduino კოდს თქვენს Arduino– ზე ასატვირთად. როდესაც თქვენ აწარმოებთ ამ კოდს და გახსნით სერიულ მონიტორს Arduino IDE– ში, თქვენ უნდა ნახოთ "0", როდესაც 1 მეტრზე მეტი ხართ და და "1", როდესაც სენსორიდან მეტრში ხართ.

თქვენ შეგიძლიათ შეცვალოთ ეს რიცხვები, მაგრამ მოგვიანებით წაკითხვა უფრო ადვილია.

ნაბიჯი 2: Node.js- ის ინსტალაცია და ვებსაიტის გაშვება

Node.js- ის დაყენება და ვებსაიტის გაშვება
Node.js- ის დაყენება და ვებსაიტის გაშვება
Node.js- ის დაყენება და ვებსაიტის გაშვება
Node.js- ის დაყენება და ვებსაიტის გაშვება

სანამ მონაცემების გაგზავნას შევძლებთ ბრაუზერის გარემოში, დაგვჭირდება Node. JS.

თუ ეს დაინსტალირებულია, გახსენით თქვენი ბრძანების სტრიქონი და გადადით თქვენს Smartmirror საქაღალდეში

$ cd Desktop/SmartMirror

ახლა თქვენ ხართ საქაღალდეში, სადაც აწარმოებთ index.js ფაილს, რომელიც მოცემულია ZIP- ში.

$ node index.js

ჩვეულებრივ, ახლა თქვენ უნდა ნახოთ "0" და "1" თქვენი სენსორიდან.

ᲨᲔᲜᲘᲨᲕᲜᲐ:

index.js– ში თქვენ ალბათ მოგიწევთ თქვენი პორტის შეცვლა. ჩემი შეიქმნა COM6– ში. შეამოწმეთ თქვენი arduino IDE, რომელთან არის დაკავშირებული თქვენი arduino.

var myPort = ახალი სერიული პორტი ('COM6', {baudRate: 9600});

ნაბიჯი 3: გახსენით ვებ გვერდი

გახსენით ვებ გვერდი
გახსენით ვებ გვერდი

ვებგვერდის შიგნით დავაყენე რამდენიმე API, როგორიცაა საათი, ამინდი და ა.

გახსენით index.html ფაილი საჯარო რუქაში და ნახავთ "ახალი კავშირის" ბრძანების ხაზის შიგნით.

თუ ყველაფერი მუშაობს ისე, როგორც უნდა, ტექსტი უნდა დაიწყოს (არ) გამოჩნდება მეტრის მანძილზე ხართ თუ არა.

ნაბიჯი 4: გარსაცმის ლაზერული გაჭრა

გარსაცმის ლაზერული გაჭრა
გარსაცმის ლაზერული გაჭრა
გარსაცმის ლაზერული გაჭრა
გარსაცმის ლაზერული გაჭრა

მე ასევე მოგაწოდეთ ჩემი შაბლონი გარსაცმისთვის, მაგრამ თქვენ შეგიძლიათ შექმნათ თქვენი საკუთარი, რადგან ალბათ ჩემზე სხვა მონიტორი გექნებათ.

მას შემდეგ რაც გათიშავთ, ააწყობთ მას და მალავთ ყველა კაბელს.

ნაბიჯი 5: შესრულებულია

თუ ყველაფერი ისე წავიდა, როგორც დაგეგმილი იყო, ახლა უნდა გქონდეს შენი ჭკვიანი სარკე!

ნაბიჯი 6: რჩევები

თქვენ შეგიძლიათ გახადოთ ის უფრო კომპაქტური და უკაბელო, თუ იყენებთ Raspberry Pi- ს. ეს იქნება ნაკლები კაბელი და უფრო მოძრავი.

გირჩევთ: