Სარჩევი:

IoTyper - აკონტროლეთ თქვენი კომპიუტერი Alexa (IoT) საშუალებით: 5 ნაბიჯი (სურათებით)
IoTyper - აკონტროლეთ თქვენი კომპიუტერი Alexa (IoT) საშუალებით: 5 ნაბიჯი (სურათებით)

ვიდეო: IoTyper - აკონტროლეთ თქვენი კომპიუტერი Alexa (IoT) საშუალებით: 5 ნაბიჯი (სურათებით)

ვიდეო: IoTyper - აკონტროლეთ თქვენი კომპიუტერი Alexa (IoT) საშუალებით: 5 ნაბიჯი (სურათებით)
ვიდეო: portail cadiou avec moteur invisio somfy 2024, ნოემბერი
Anonim
IoTyper - აკონტროლეთ თქვენი კომპიუტერი Alexa– ს საშუალებით (IoT)
IoTyper - აკონტროლეთ თქვენი კომპიუტერი Alexa– ს საშუალებით (IoT)
IoTyper - აკონტროლეთ თქვენი კომპიუტერი Alexa– ს საშუალებით (IoT)
IoTyper - აკონტროლეთ თქვენი კომპიუტერი Alexa– ს საშუალებით (IoT)
IoTyper - აკონტროლეთ თქვენი კომპიუტერი Alexa– ს საშუალებით (IoT)
IoTyper - აკონტროლეთ თქვენი კომპიუტერი Alexa– ს საშუალებით (IoT)

ოდესმე გიფიქრიათ იმაზე, რომ გააკონტროლოთ თქვენი კომპიუტერი IoT– ით? ჩვენი სამყარო დღითიდღე უფრო ჭკვიანი ხდება და დღეს ჩვენ ვაქცევთ ჩვენს კომპიუტერს კიდევ უფრო ჭკვიან კომპიუტერზე, ვიდრე ეს უკვე არის. Დავიწყოთ!

IoTyper ემყარება ორ ძირითად მიკროკონტროლერს: ATMega 32U4 რომელსაც შეუძლია კლავიატურის იმიტაცია და ESP8266 რომელსაც აქვს WiFi შესაძლებლობები. IoTyper აერთიანებს ორივე მათგანს. შედეგი არის თქვენი კომპიუტერის კარიბჭე IoT მოწყობილობებთან კომუნიკაციისთვის. WiFi– ით ყველაფრის დასაკავშირებლად გჭირდებათ MQTT– ბროკერი. ამისათვის ვიყენებ iOBroker- ს. ჩემი სისტემა მუშაობს ძველ, განახლებულ ლეპტოპზე. ის არ უნდა იყოს უახლესი და უსწრაფესი! Raspberrry Pi ასევე შეასრულებდა საქმეს…

პრინციპი ESP8266 კითხულობს ცვლადს, რომელიც ინახება iOBroker– ში. ჩვენ შეგვიძლია შევცვალოთ ეს ცვლადი სხვადასხვა გზით, მაგალითად Alexa– სთან ერთად (თქვენ გჭირდებათ სკრიპტი iOBroker– ში, რომელიც აკავშირებს ორივეს ერთმანეთთან, მაგრამ შეგიძლიათ იპოვოთ ერთი ინტერნეტში) ან ნებისმიერი სხვა Smart Assistants– ით. რა თქმა უნდა, თქვენ ასევე შეგიძლიათ გამოიყენოთ ისეთი პროგრამები, როგორიცაა Apple Homekit, რომ გამოიწვიოს მოვლენა, ამ შემთხვევაში ჩემი ლეპტოპის განბლოკვა. ESP8266 კითხულობს ცვლადს და აგზავნის მის ტექსტს სერიული ხაზის მეშვეობით ATMega 32U4. ATMega 32U4 აგზავნის ტექსტს კომპიუტერში კლავიატურის გამოყვანის სახით. მეც ჩავდე ამ გვერდზე განბლოკვის საცდელი ესკიზი:) ეს უნდა იყოს მხოლოდ მაგალითი კოდი - ATMega32U4- ის შესაძლებლობები წარმოუდგენელია! თქვენ შეგიძლიათ ეს უნარები შეიტანოთ თქვენს ყველა პროექტში თქვენს კომპიუტერთან WiFi– ით ინტერაქციისთვის!

მარაგები

დავიწყოთ გამოყენებული მასალებით:

Arduino Pro Micro (მე გავთიშე IC)

ESP01

TD6810 მამალი კონვერტორი

2.2 uH Coil

2x 22 Ω რეზისტორები

2x 10k Ω რეზისტორები

1x 680 Ω რეზისტორი

1x 150k Ω რეზისტორი

2x 330k Ω რეზისტორები

1x 1k Ω რეზისტორი

1x 100 nF კონდენსატორი

2x 22 pF კონდენსატორები

1x 10 uF კონდენსატორი

1x 1 uF კონდენსატორი

1x 100 pF კონდენსატორი

1x 22 uF კონდენსატორი

პინ-სათაურები

3x LED (ფერს არ აქვს მნიშვნელობა!)

1x 16 MhZ კრისტალი

USB- მამრობითი კონექტორი

(სურვილისამებრ) ამოტვიფრული PCB

ინსტრუმენტები, რომლებიც მე გამოვიყენე:

Yihua 862D+ შედუღების და გამობრუნების სადგური

Solder tinn

ნაკადი

Solder Paste

პინცეტი

ნაბიჯი 1: დაპროგრამეთ ორივე MCU

პროგრამა ორივე MCU!
პროგრამა ორივე MCU!
ორივე MCU პროგრამირება!
ორივე MCU პროგრამირება!

პირველ რიგში თქვენ უნდა დაპროგრამოთ ორივე მიკროკონტროლერი. მე გამოვიყენე Arduino IDE!

მე ამოვიღე ATMega32U4 იაფი Arduino Pro მიკრო დაფიდან. ეს უფრო იაფი იყო, ვიდრე IC დამოუკიდებელი ყიდვა…

მე გამოვიყენე ეს პარამეტრები:

ESP8266:

  • ზოგადი ESP8266 მოდული
  • ფლეშ-ზომა: 512k (SPIFFS- ის გარეშე)

ATMega 32U4:

არდუინო ლეონარდო

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

ნაბიჯი 2: დააინსტალირეთ Arduino Leonardo დრაივერები თქვენს კომპიუტერზე

იმის უზრუნველსაყოფად, რომ ყველაფერი კარგად მუშაობს, თქვენ უნდა განაახლოთ თქვენი Arduino IDE უახლესი ვერსიით. გარდა ამისა, თქვენ გჭირდებათ უახლესი დრაივერები.

პრობლემების გადასაჭრელად გადახედეთ Sparkfun- ვებსაიტს:

learn.sparkfun.com/tutorials/pro-micro--fi…

ნაბიჯი 3: შეაერთეთ იგი თქვენს კომპიუტერთან

შეაერთეთ იგი თქვენს კომპიუტერთან!
შეაერთეთ იგი თქვენს კომპიუტერთან!

ბოლო, მაგრამ არანაკლებ მნიშვნელოვანი, შეგიძლიათ დაუკავშიროთ თქვენი დაფა თქვენს კომპიუტერს. ის აღმოაჩენს მას ჩვეულებრივ კლავიატურაზე. თქვენ შეგიძლიათ იპოვოთ IoTyper როგორც "Arduino Leonardo" თქვენს მოწყობილობის მენეჯერში:)

ნაბიჯი 4: IoBroker– ის კონფიგურაცია

IoBroker– ის კონფიგურაცია
IoBroker– ის კონფიგურაცია

ფაილის დირექტორია უნდა იყოს /esp /iotyper ძირითად კონფიგურაციაში. რა თქმა უნდა, თქვენ შეგიძლიათ შეცვალოთ ეს ESP8266 კოდექსში, რომელიც ასევე შედის ამ ინსტრუქციაში.

ნაბიჯი 5: შეცვალეთ კოდი და მომავალი პერსპექტივა

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

www.arduino.cc/reference/en/language/funct…

შესაძლებლობები უსასრულოა!

სხვათა შორის: მე დავგეგმავ 3D ბეჭდვით გარსაცმის შექმნას IoTyper– ისთვის, როდესაც შვებულებიდან დავბრუნდები სახლში…

იმედია მოგეწონათ:) მშვიდობით: D

გირჩევთ: