Სარჩევი:
- ნაბიჯი 1: თქვენი არდუინოს კონფიგურაცია
- ნაბიჯი 2: Node.js- ის ინსტალაცია და ვებსაიტის გაშვება
- ნაბიჯი 3: გახსენით ვებ გვერდი
- ნაბიჯი 4: გარსაცმის ლაზერული გაჭრა
- ნაბიჯი 5: შესრულებულია
- ნაბიჯი 6: რჩევები
ვიდეო: ვებ დაფუძნებული SmartMirror სერიული კომუნიკაციის გამოყენებით: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ეს ინსტრუქცია მიეწოდება ყველა კოდს მზადაა გამოსაყენებლად. განვითარება ძალიან რთული იყო, მაგრამ მისი შექმნისთანავე მისი მორგება მართლაც ადვილია.
შეხედე და ისიამოვნე;)
ნაბიჯი 1: თქვენი არდუინოს კონფიგურაცია
უპირველეს ყოვლისა, თქვენ უნდა დააკონფიგურიროთ თქვენი arduino.
დავიწყოთ SRF სენსორის თქვენს არდუინოსთან დაკავშირებით. ზემოთ მოცემულ ფოტოში თქვენ ხედავთ, როგორ დავუკავშირე SRF ჩემს არდუინოს.
Zipfile– ში თქვენ ნახავთ Arduino კოდს თქვენს Arduino– ზე ასატვირთად. როდესაც თქვენ აწარმოებთ ამ კოდს და გახსნით სერიულ მონიტორს Arduino IDE– ში, თქვენ უნდა ნახოთ "0", როდესაც 1 მეტრზე მეტი ხართ და და "1", როდესაც სენსორიდან მეტრში ხართ.
თქვენ შეგიძლიათ შეცვალოთ ეს რიცხვები, მაგრამ მოგვიანებით წაკითხვა უფრო ადვილია.
ნაბიჯი 2: 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- ს. ეს იქნება ნაკლები კაბელი და უფრო მოძრავი.
გირჩევთ:
Raspberry PI 3 - სერიული კომუნიკაციის ჩართვა TtyAMA0– მდე BCM GPIO 14 და GPIO 15: 9 საფეხურები
Raspberry PI 3 - სერიული კომუნიკაციის ჩართვა TtyAMA0– მდე BCM GPIO 14 და GPIO 15: მე ახლახანს დავინტერესდი, რომ გამეყენებინა UART0 ჩემს Raspberry Pi– ზე (3b) ისე, რომ შემეძლო მისი პირდაპირ დაკავშირება RS -232 სიგნალის დონის მოწყობილობაზე სტანდარტული 9 – ის გამოყენებით -მიამაგრეთ d-sub კონექტორი USB RS-232 ადაპტერზე გადასვლის გარეშე. ჩემი ინტერესის ნაწილი
ინტერნეტით კონტროლირებადი LED გამოყენება ESP32 დაფუძნებული ვებ სერვერის გამოყენებით: 10 ნაბიჯი
ინტერნეტით კონტროლირებადი LED გამოყენება ESP32 დაფუძნებული ვებ სერვერის გამოყენებით: პროექტის მიმოხილვა ამ მაგალითში ჩვენ გავარკვევთ როგორ შევქმნათ ESP32 დაფუძნებული ვებ სერვერი LED მდგომარეობის გასაკონტროლებლად, რომელიც ხელმისაწვდომია მსოფლიოს ნებისმიერი ადგილიდან. თქვენ დაგჭირდებათ Mac კომპიუტერი ამ პროექტისთვის, მაგრამ თქვენ შეგიძლიათ გაუშვათ ეს პროგრამა თუნდაც
ESP 8266 Nodemcu Ws 2812 Neopixel დაფუძნებული LED MOOD ნათურა კონტროლირებადი ვებ სერვერის გამოყენებით: 6 ნაბიჯი
ESP 8266 Nodemcu Ws 2812 ნეოპიქსელზე დაფუძნებული LED MOOD ნათურა, რომელიც კონტროლდება ვებ სერვერის გამოყენებით: ამ პროექტში ჩვენ გავაკეთებთ MOOD ნათურას nodemcu & ნეოპიქსელი და რომლის კონტროლი შესაძლებელია ნებისმიერი ბრაუზერის მიერ ადგილობრივი ვებ სერვერის გამოყენებით
ნაბიჯი სერვო ძრავის სერიული კონტროლით არდუინოს საშუალებით 3D პრინტერის გამოყენებით - Pt4: 8 ნაბიჯი
მოიცავს საფეხურზე მომუშავე ძრავას სერიული კონტროლით Arduino– ს გამოყენებით 3D პრინტერის გამოყენებით - Pt4: Motor Step სერიის ამ მეოთხე ვიდეოში ჩვენ გამოვიყენებთ იმას, რაც ადრე ვისწავლეთ სტეპერ სერვო ძრავის აგება სერიული კომუნიკაციისა და რეალური კონტროლის საშუალებით. პოზიციის უკუკავშირი რეზისტენტული კოდირების გამოყენებით, რომელსაც აკონტროლებს არდუინო
არდუინოზე დაფუძნებული სერიული სერვო კონტროლერი: 6 ნაბიჯი
არდუინოზე დაფუძნებული სერიული სერვო კონტროლერი: ეს არის მარტივი სერიული კონტროლერი მრავალი სერვისისთვის, რომელიც დაფუძნებულია არდუინოზე. (ჩემი პირველი სასწავლიც :)) ამ სამუშაოს უმეტესი ნაწილი იყო პროგრამული უზრუნველყოფის არდუინოსთან საუბარი და მონაცემების გადაცემის პროტოკოლის შექმნა. როგორც ვ