Სარჩევი:
- მარაგები
- ნაბიჯი 1: დაპროგრამეთ ორივე MCU
- ნაბიჯი 2: დააინსტალირეთ Arduino Leonardo დრაივერები თქვენს კომპიუტერზე
- ნაბიჯი 3: შეაერთეთ იგი თქვენს კომპიუტერთან
- ნაბიჯი 4: IoBroker– ის კონფიგურაცია
- ნაბიჯი 5: შეცვალეთ კოდი და მომავალი პერსპექტივა
ვიდეო: IoTyper - აკონტროლეთ თქვენი კომპიუტერი Alexa (IoT) საშუალებით: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ოდესმე გიფიქრიათ იმაზე, რომ გააკონტროლოთ თქვენი კომპიუტერი 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
პირველ რიგში თქვენ უნდა დაპროგრამოთ ორივე მიკროკონტროლერი. მე გამოვიყენე 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– ის კონფიგურაცია
ფაილის დირექტორია უნდა იყოს /esp /iotyper ძირითად კონფიგურაციაში. რა თქმა უნდა, თქვენ შეგიძლიათ შეცვალოთ ეს ESP8266 კოდექსში, რომელიც ასევე შედის ამ ინსტრუქციაში.
ნაბიჯი 5: შეცვალეთ კოდი და მომავალი პერსპექტივა
თუ თქვენ მოახერხეთ შედუღება, შეიძლება დაგჭირდეთ კოდის შეცვლა ახლა. შთაგონების მიზნით:
www.arduino.cc/reference/en/language/funct…
შესაძლებლობები უსასრულოა!
სხვათა შორის: მე დავგეგმავ 3D ბეჭდვით გარსაცმის შექმნას IoTyper– ისთვის, როდესაც შვებულებიდან დავბრუნდები სახლში…
იმედია მოგეწონათ:) მშვიდობით: D
გირჩევთ:
განათეთ LED- ები თქვენი ტელევიზიის დისტანციური მართვის საშუალებით: 3 ნაბიჯი
განათება LED- ები თქვენი სატელევიზიო დისტანციის გამოყენებით: ამ პროექტში ჩვენ შეგვიძლია ავანთოთ LED- ები ჩვენი სატელევიზიო დისტანციის ან ნებისმიერი დისტანციური მართვის საშუალებით. ჩვენ ამას ვაკეთებთ დისტანციიდან გამოსული IR- ის გამოყენებით, ამ IR სიგნალს აქვს უნიკალური კოდი, ეს უნიკალური კოდი მიიღება IR მიმღების მიერ და გააკეთეთ რამე ამ შემთხვევაში
TripComputer - GPS სამგზავრო კომპიუტერი და ამინდის მოდული თქვენი მანქანისთვის: 11 ნაბიჯი (სურათებით)
TripComputer - GPS სამოგზაურო კომპიუტერი და ამინდის მოდული თქვენი ავტომობილისთვის: მაგარი ჟოლოს პროექტი, რომელიც იყენებს GPS გარღვევის მოდულს და 2 პატარა Digole დისპლეას, რომ გქონდეთ სანავიგაციო კომპიუტერი
გაზომეთ წნევა თქვენი მიკრო საშუალებით: ბიტი: 5 ნაბიჯი (სურათებით)
გაზომეთ წნევა თქვენი მიკრო: ბიტი: ქვემოთ მოცემული ინსტრუქცია აღწერს ადვილად ასაშენებელ და იაფ მოწყობილობას წნევის გაზომვისთვის და ბოილის კანონის დემონსტრირებისთვის მიკრო: ბიტის გამოყენებით BMP280 წნევის/ტემპერატურის სენსორთან ერთად. ვინაიდან ეს შპრიცი/წნევა არის
RGB-IFY თქვენი დესკტოპის კომპიუტერი!: 5 ნაბიჯი (სურათებით)
RGB-IFY თქვენი დესკტოპის კომპიუტერი!: რაც ჩვენ გვჭირდება ამ პროექტისთვის: 5 ვოლტი 1 მეტრი rgb led ზოლები დისტანციური მართვის საშუალებით (აქ შეგიძლიათ შეიძინოთ) ეს პროექტი მიიღებს time 15 წუთს თქვენს დროს
შექმენით საკუთარი კომპიუტერი ჟოლოს საშუალებით: 4 ნაბიჯი
შექმენით თქვენი საკუთარი კომპიუტერი ჟოლოთი: ეს პროექტი განახლდა ოთხშაბათს 15 ნოემბერი, 2017 დღეს, ჩვენ ერთად ვნახავთ, თუ როგორ შეგიძლიათ შექმნათ თქვენი საკუთარი კომპიუტერი მისაღები შესრულებით დაბალ ფასად, ჟოლოს პიზე დაყრდნობით და ბიუჯეტზე ნაკლები $ 100. მომხმარებლების უმეტესობისთვის ეს კომპიუტერი