Სარჩევი:

Wifi Smart Door (უმარტივესი მეთოდი): 11 ნაბიჯი (სურათებით)
Wifi Smart Door (უმარტივესი მეთოდი): 11 ნაბიჯი (სურათებით)

ვიდეო: Wifi Smart Door (უმარტივესი მეთოდი): 11 ნაბიჯი (სურათებით)

ვიდეო: Wifi Smart Door (უმარტივესი მეთოდი): 11 ნაბიჯი (სურათებით)
ვიდეო: wifi დისტანციური IR და RF კოდების Broadlink RM4C Pro, Home Assistant - აკონტროლეთ კონდიციონერი 2024, ივლისი
Anonim
Wifi Smart Door (უმარტივესი მეთოდი)
Wifi Smart Door (უმარტივესი მეთოდი)
Wifi Smart Door (უმარტივესი მეთოდი)
Wifi Smart Door (უმარტივესი მეთოდი)
Wifi Smart Door (უმარტივესი მეთოდი)
Wifi Smart Door (უმარტივესი მეთოდი)

ეს არის მარტივი პროექტი arduino uno R3– ით, რომლის მიზანია კარის საკეტის გაკონტროლება გასაღებების გარეშე და ამის მისაღწევად ჭკვიანი ტელეფონის გამოყენებით, საკომუნიკაციო საშუალება იქნება ინტერნეტი (wifi მოდული-ESP8266).

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

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

ეს არის ერთ-ერთი უმარტივესი მეთოდი ESP-8266 გამოსაყენებლად.

ნაბიჯი 1: საჭირო ნივთების შეგროვება

საჭირო ნივთების შეგროვება
საჭირო ნივთების შეგროვება

1. Arduino UNO R3

სერვოსა და ინტერფეისის გასაკონტროლებლად ESP 8266 (GPIO pin-0)

კონცეფცია ძალიან მარტივია, ჩვენ ვაპირებთ გავაკონტროლოთ ESP8266 (GPIO pin 0) ჩვენი სმარტფონიდან აპლიკაციით.

თუ GPIO -pin 0

LOW --------------------------------------- ჩაკეტვის მდგომარეობა დახურულია.

მაღალი ----------------------------------- დაბლოკვის მდგომარეობა ღიაა.

GPIO pin 0 მდგომარეობა იქნება აღიარებული arduino– ს მიერ digitalRead ბრძანების გამოყენებით და ასრულებს საჭირო ოპერაციებს სერვოზე.

ნაბიჯი 2: ESP-8266 Wifi მოდული

ESP-8266 Wifi მოდული
ESP-8266 Wifi მოდული
ESP-8266 Wifi მოდული
ESP-8266 Wifi მოდული

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

ამ პროექტში ჩვენ ვიყენებთ მხოლოდ ESP8266– ის GPIO pin-0– ს.

ნაბიჯი 3: მაღალი ბრუნვის სერვო

მაღალი ბრუნვის სერვო
მაღალი ბრუნვის სერვო
მაღალი ბრუნვის სერვო
მაღალი ბრუნვის სერვო
მაღალი ბრუნვის სერვო
მაღალი ბრუნვის სერვო

გადაბრუნდეს საკეტის ბერკეტი, როდესაც სიგნალი იგზავნება არდუინოდან

ის იკვებება arduino 5v პინით და კარგად მუშაობს მასთან. (მხოლოდ მაშინ, როდესაც arduino იკვებება USB კაბელით)

ნაბიჯი 4: ლითონის ფურცელი

ლითონის ფურცელი
ლითონის ფურცელი

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

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

ნაბიჯი 5: 3.3V FTDI პროგრამისტი

3.3V FTDI პროგრამისტი
3.3V FTDI პროგრამისტი

ეს გამოიყენება მხოლოდ პროექტის შესაქმნელად, ESP8266 მოდულის დასაპროგრამებლად, რადგან ის არ შეიძლება დაპროგრამდეს პირდაპირ არდუინოდან.

ნაბიჯი 6: დაყენება ESP8266– ისთვის

დაყენება ESP8266– ისთვის
დაყენება ESP8266– ისთვის

თქვენ მხოლოდ სერიული კომუნიკაციის დამყარება გჭირდებათ თქვენს FTDI პროგრამისტსა და თქვენს ESP8266- ს შორის.

კავშირები: RX -> TX

TX -> RX

CH_PD -> 3.3 ვ

VCC -> 3.3V

GND -> GND

ნაბიჯი 7: კოდის ატვირთვა ESP– ში (გამარტივებული პროგრამული უზრუნველყოფა)

კოდის ატვირთვა ESP– ში (გამარტივებული პროგრამული უზრუნველყოფა)
კოდის ატვირთვა ESP– ში (გამარტივებული პროგრამული უზრუნველყოფა)

ESPlorer IDE– ს გამოყენებით, რომელიც არის პროგრამა 4refr0nt– ის მიერ, რათა გაგზავნოს ბრძანებები თქვენს ESP8266– ზე.

მიჰყევით ამ ინსტრუქციას, რომ ჩამოტვირთოთ და დააინსტალიროთ ESPlorer IDE:

1. დააწკაპუნეთ აქ, რომ ჩამოტვირთოთ ESPlorer

2. გახსენით ეს საქაღალდე

3. გადადით მთავარ საქაღალდეში გაუშვით "ESPlorer.jar" ფაილი

4. გახსენით ESPlorer IDE

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

6. აირჩიეთ თქვენი FTDI პროგრამისტის პორტი

7. დააჭირეთ ღილაკს გახსნა/დახურვა

8. აირჩიეთ NodeMCU+MicroPtyhon ჩანართი

9. შექმენით ახალი ფაილი სახელწოდებით init.lua10. დააჭირეთ Save to ESP

11. ყველაფერი, რაც თქვენ უნდა ინერვიულოთ ან შეცვალოთ, მონიშნულია წითელ ყუთში.

12. ატვირთეთ შემდეგი კოდი თქვენს ESP8266 წინა პროგრამული უზრუნველყოფის გამოყენებით. თქვენს ფაილს უნდა დაერქვას სახელი "init.lua".

დაამატეთ თქვენი ქსელის სახელი (SSID) და პაროლი სკრიპტს

დაამატეთ თქვენი WIFI ქსელის სახელი (SSID) და საიდუმლო კოდი სკრიპტზე

თქვენი ESP IP მისამართი როდესაც თქვენი ESP8266 გადატვირთულია, ის იბეჭდება თქვენს სერიულ მონიტორზე ESP IP მისამართი. შეინახეთ ეს IP მისამართი, რადგან მოგვიანებით დაგჭირდებათ.

ნაბიჯი 8: Arduino– ს კოდირება IDE– ით

Arduino– ს კოდირება IDE– ით
Arduino– ს კოდირება IDE– ით

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

ატვირთეთ ეს კოდი ARDUINO– ში!

ნაბიჯი 9: საკუთარი აპლიკაციის გამოგონება

საკუთარი აპლიკაციის გამოგონება
საკუთარი აპლიკაციის გამოგონება
საკუთარი აპლიკაციის გამოგონება
საკუთარი აპლიკაციის გამოგონება
საკუთარი აპლიკაციის გამოგონება
საკუთარი აპლიკაციის გამოგონება

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

ასევე შეგიძლიათ ჩამოტვირთოთ აპლიკაცია აქედან და დააინსტალიროთ თქვენს Android ტელეფონში.

ძალიან ადვილია კონფიგურაცია. დააჭირეთ ღილაკს "დააყენეთ IP მისამართი" ეკრანის ბოლოში და ჩაწერეთ თქვენი IP მისამართი.

ნაბიჯი 10:.aia ფაილი აპლიკაციისთვის

თქვენ შეგიძლიათ შეცვალოთ აპლიკაცია MIT აპლიკაციის გამომგონებლის ვებსაიტის გამოყენებით. (გამოიყენეთ იმპორტის ვარიანტი)

ნაბიჯი 11: შეკრება

შეკრება!
შეკრება!
შეკრება!
შეკრება!

დარწმუნდით, რომ გაკეთებულია შემდეგი კავშირები.

SERVO CONNECTION1. ფორთოხალი ----- arduino pin 2

2. წითელი ------- 5 ვ პინი არდუინოში

3.ყავისფერი ------ დაფქული ქინძი არდუინოში

საბოლოოდ დააკავშირეთ თქვენი ESP 8266 (GPIO pin 0) არდუინოს ციფრულ პინთან.

ყველაფერი დაყენებულია! დროა შეამოწმოთ თქვენი პროექტი და დაარეგულიროთ შეცდომები.

იმედია მოგეწონებათ !!!

მითითება:

მე მოვიხსენიე შემდეგი ვებ – გვერდი ჩემი პროექტის დამზადებისა და გამოქვეყნებისას, 1.

გირჩევთ: