
Სარჩევი:
- ნაბიჯი 1: ან იყიდეთ ESP8266 მანქანის ნაკრები ან იყიდეთ ESP8266/საავტომობილო მძღოლის ნაკრები
- ნაბიჯი 2: შეაერთეთ სადენები მოტორს … შემდეგ დაუკავშირდით საავტომობილო მძღოლის დაფას
- ნაბიჯი 3: შეაერთეთ თქვენი მანქანა…
- ნაბიჯი 4: შეაერთეთ თქვენი მანქანა … გაგრძელება
- ნაბიჯი 5: გააკეთეთ ყველა კავშირი
- ნაბიჯი 6: ჩამოტვირთეთ ESP Flasher
- ნაბიჯი 7: ჩამოტვირთეთ ESP8266 ძირითადი პროგრამული უზრუნველყოფა
- ნაბიჯი 8: გაუშვით ESP Flasher
- ნაბიჯი 9:
- ნაბიჯი 10:
- ნაბიჯი 11:
- ნაბიჯი 12: Flash ESP8266 ძირითადი პროგრამული უზრუნველყოფა
- ნაბიჯი 13: გათიშეთ კომპიუტერიდან და ჩართეთ ბატარეის ენერგია…
- ნაბიჯი 14: დაუკავშირდით მოწყობილობას კომპიუტერიდან WIFI საშუალებით
- ნაბიჯი 15: დააყენეთ Esp8266 თქვენს Wifi– ზე შესასვლელად
- ნაბიჯი 16: ატვირთეთ ESP_Robot.bas
- ნაბიჯი 17: მას შემდეგ რაც ამას გააკეთებთ, დააწკაპუნეთ ESP_Robot.bas და შემდეგ დააჭირეთ EDIT შემდეგ დააჭირეთ RUN
- ნაბიჯი 18: შეცვალეთ სიჩქარე, შემდეგ გაერთეთ
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50

მე ვარ საშუალო სკოლის მეცნიერების მასწავლებელი და ასევე რობოტული კლუბის მრჩეველი. მე ვეძებდი უფრო ეფექტურ გზებს რობოტების ხელში ჩაგდებას ჩემი სტუდენტებისათვის. ESP8266 დაფების დაბალი ფასებით, მე შევძელი ავტონომიური რობოტი მანქანის შექმნა 20 დოლარამდე. Lego Mindstorm ნაკრები ღირს $ 300, MakeBlock ნაკრები ღირს $ 100, ეს წარმოადგენს მნიშვნელოვან დანაზოგს, რაც საშუალებას მომცემს მეტი სტუდენტი იყოს ჩართული ჩვენს რობოტულ კონკურსებში. სხვა რობოტებთან კონკურენციის მიზნით, მე ვხვდები, რომ საჭიროა სხვა სენსორები, როგორიცაა ულტრაბგერითი დისტანციის სენსორები, ასევე სენსორები… ორჯერ მეტი.
ჩვენი სტუდენტები ყველა იყენებენ ქრომბუქებს და უფასო Codebender ვებ – გვერდის დაშლისთანავე, არდუინოს რობოტები მოთავსებულია ცოტა მიუწვდომელ ადგილას. მე ვიცი, რომ create.arduino.cc გთავაზობთ გამოსავალს, მაგრამ შეზღუდული დაფინანსებით, მე ვეძებდი უფასო ალტერნატივებს.
ESP8266– ის გამოყენებით Motor Driver დაფაზე, მე ახლა შემიძლია ვაკონტროლო რობოტი მანქანა wifi– ს საშუალებით. ESP8266 Basic– ის გამოყენებით შეგიძლიათ შეცვალოთ თქვენი პროგრამა ასევე wifi– ს საშუალებით. ეს ყველაფერი შეიძლება გაკეთდეს ბრაუზერში სტუდენტის ქრომბუქებზე.
მიუხედავად იმისა, რომ ESP8266 Basic არ მოგცემთ საშუალებას გამოიყენოთ სენსორები როგორც არის, (Basic ძალიან ნელია ამ სენსორების წასაკითხად) მე ვიმედოვნებ, რომ შევქმნი და დავპროგრამებ arduino სენსორულ მოდულებს, რომლებიც ESP8266 ძირითად მოდულებთან არის დაკავშირებული ისე, რომ რობოტის კონტროლი იყოს დაპროგრამებული ძირითადში ამ არდუინოს გამოყენებით, რომელსაც წინასწარ ვგეგმავ შეგრძნების მოვალეობებით. ეს მხოლოდ $ 5 $ 10-ს დაამატებს რობოტის ხარჯებს (თუმცა, მე უკვე მაქვს მრავალი არდუინოს დაფა, რომელთა გამოყენებაც ამ მიზნით შემიძლია).
ნაბიჯი 1: ან იყიდეთ ESP8266 მანქანის ნაკრები ან იყიდეთ ESP8266/საავტომობილო მძღოლის ნაკრები

ბმული ESP8266/საავტომობილო დრაივერის ნაკრებისთვის:
www.ebay.com/itm/ESP8266-CP2102- დეველოპერები ……
ბმული ESP8266 Smart Car Kit– ისთვის:
www.ebay.com/itm/222735537832?ssPageName=STRK:MESELX:IT&_trksid=p3984.m1558.l2649
თუ თქვენ მიდიხართ esp8266/საავტომობილო დრაივერის ნაკრებზე და გსურთ წვრილმანი, მაშინ დაგჭირდებათ ძრავები:
www.ebay.com/itm/2Pcs-Smart-Robot-Car-Plas…
მე გამოვიყენე დოლარის ხისგან შეძენილი შავი ქაფის დაფა ჩემი რობოტი მანქანისთვის, რადგან მე უკვე მქონდა ძრავები და ESP8266/Motor Driver ნაკრები.
ნაბიჯი 2: შეაერთეთ სადენები მოტორს … შემდეგ დაუკავშირდით საავტომობილო მძღოლის დაფას




მე გამოვიყენე 4 მავთულის მამაკაცი ქალი მხტუნავები, რომლებიც შუაზე გავწყვიტე. ამ გზით, მას შემდეგ რაც მავთულხლართებს დაუკავშირებთ ძრავას და დრაივერს, ყველაფერი რაც თქვენ გჭირდებათ არის დააკავშიროთ მამრობითი ბოლო და მდედრი ბოლომდე საბოლოო კავშირისთვის. ეს ასევე ამარტივებს მავთულის მარშრუტიზაციას, მაგრამ არ არის აუცილებელი, შეგიძლიათ გამოიყენოთ 4 მავთული (2 თითოეული ძრავისთვის) ძრავების დაფაზე დასაკავშირებლად.
თქვენ უნდა შეაერთოთ მავთულები ძრავზე ისე, რომ შეძლოთ ძრავების დაკავშირება მძღოლის დაფაზე.
მე გამოვიყენე ცხელი წებო, რათა შევინარჩუნო მავთულები, როგორც სტრესის შემსუბუქების ფორმა.
ნაბიჯი 3: შეაერთეთ თქვენი მანქანა…
თუ თქვენ იყიდეთ მანქანის ნაკრები, მაშინ შეიკრიბეთ ცუდად ნათარგმნი მიმართულებების მიხედვით … მაგრამ ეს არ არის რთული, საკმაოდ გასაგები.
ნაბიჯი 4: შეაერთეთ თქვენი მანქანა … გაგრძელება

თუ თქვენ აპირებთ წვრილმანების გაკეთებას, ის ცოტა უფრო სწრაფად წავა, იმ პირობით, რომ თქვენ გამოიყენებთ სამაგრებს / ცხელ წებოს / იხვს ან შესაფუთ ლენტს, რათა შეიკრიბოთ თქვენი, როგორც მე გავაკეთე ჩემი.
შეაერთეთ ძრავები/ბორბლების შეკრება შასისთან და დააკავშირეთ მავთულები ძრავის მძღოლთან.
ნაბიჯი 5: გააკეთეთ ყველა კავშირი

ახლა თქვენ უნდა დააკავშიროთ ძრავები და დენის მავთულები მძღოლის დაფაზე. თქვენ ასევე შეიძლება დაგჭირდეთ ESP8266 ჩართვა დრაივერის დაფაზე. მას შემდეგ რაც ყველაფერი დაკავშირებულია და უზრუნველყოფილია, გამოიყენეთ მიკრო USB კაბელი თქვენს კომპიუტერში ჩასართავად.
შეაერთეთ კვების ელემენტი ბატარეიდან მიწასთან (შავი) და Vin (წითელი).
დამაკავშირებელი მავთულები ერთი ძრავიდან+ და a-, შეაერთეთ სხვა ძრავის მავთულები b+ და b-.
დააკავშირეთ ვინი Vm– სთან ერთად ჯუმბერით.
ნაბიჯი 6: ჩამოტვირთეთ ESP Flasher
Win64 ვერსია
github.com/nodemcu/nodemcu-flasher/raw/mas…
Win32 ვერსია
github.com/nodemcu/nodemcu-flasher/raw/mas…
ნაბიჯი 7: ჩამოტვირთეთ ESP8266 ძირითადი პროგრამული უზრუნველყოფა
github.com/esp8266/Basic/raw/NewWebSockets…
გთხოვთ გააკეთოთ ჩანაწერების დირექტორია, სადაც გადმოწერეთ….
ნაბიჯი 8: გაუშვით ESP Flasher

გაუშვით ESP8266Flasher.exe
შემდეგ დააწკაპუნეთ კონფიგურაციაზე და შემდეგ დააწკაპუნეთ მექანიზმზე, რომ აირჩიოთ firmware
ნაბიჯი 9:

იპოვეთ ორობითი სისტემა, რომელიც გამოიყენება ESP8266 Basic Firmware– ისთვის, გადმოტვირთვის დირექტორიაში.
ნაბიჯი 10:

უნდა დაერქვას: ESP8266Basic.cpp.bin მას შემდეგ რაც დატვირთავთ, დარწმუნდით, რომ ხედავთ იმ პორტს, რომელთანაც დაკავშირებულია თქვენი ESP8266 და შემდეგ დააწკაპუნეთ FLASH. (ორჯერ გადმოვწერე … ამიტომაც მაქვს ორი ფაილი …)
ნაბიჯი 11:

ნაბიჯი 12: Flash ESP8266 ძირითადი პროგრამული უზრუნველყოფა

ნაბიჯი 13: გათიშეთ კომპიუტერიდან და ჩართეთ ბატარეის ენერგია…
მას შემდეგ, რაც firmware დატვირთულია, გათიშეთ კომპიუტერიდან და დარწმუნდით, რომ ბატარეები სწორად არის დაყენებული. გამოიყენეთ ღილაკის გადამრთველი ბორტზე ჩასართავად.
ნაბიჯი 14: დაუკავშირდით მოწყობილობას კომპიუტერიდან WIFI საშუალებით


მოძებნეთ OPEN წვდომის წერტილი სახელწოდებით ESP. დაკავშირება წვდომის წერტილთან. პაროლი არ უნდა იყოს საჭირო.
დაკავშირების შემდეგ, ჩაწერეთ: https://192.168.4.1 ბრაუზერში თქვენს რობოტთან დასაკავშირებლად.
თქვენ შეგიძლიათ იპოვოთ ინფორმაცია ESP8266 Basic– ის შესახებ
ჩამოტვირთეთ ESP8266 Robot Car პროგრამა https://esp8266robot.nmmaker.net– დან ან ქვემოთ მოცემული ბმულიდან:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
ნაბიჯი 15: დააყენეთ Esp8266 თქვენს Wifi– ზე შესასვლელად

დააწკაპუნეთ პარამეტრებზე, შემდეგ დაამატეთ თქვენი wifi ინფორმაცია. დასრულების შემდეგ დააჭირეთ შენახვას, შემდეგ გადატვირთეთ.
ნაბიჯი 16: ატვირთეთ ESP_Robot.bas


ჩამოტვირთეთ ESP_Basic დაწკაპუნებით:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
დააწკაპუნეთ ფაილ მენეჯერზე და გახსენით ESP_Robot.bas, ასე რომ თქვენ შეგიძლიათ ატვირთოთ იგი თქვენს დაფაზე. გარდა ამისა, თქვენ შეგიძლიათ შექმნათ ფაილი ბლოკნოტში და დააკოპიროთ და ჩასვათ ფაილში და შეინახოთ იგი თქვენს კომპიუტერში. (მე აღმოვაჩინე, რომ ზოგჯერ, როდესაც ESP Basic– ის რედაქტორში კოპირება და ჩასმა ხდება, დამატებითი სიმბოლოები ჩნდება შეცდომების გამომწვევი.)
სიჩქარე = 0
[ზედა]
ბეჭდვის "სიჩქარე" სლაიდერი სიჩქარე, 0, 1024 ბეჭდვის ღილაკი "წინ", [წინ] ბეჭდვის ღილაკი "მარცხნივ", [მარცხნივ] ღილაკი "მარჯვნივ", [მარჯვნივ] ბეჭდვის ღილაკი "უკან", [უკან] ბეჭდვის ღილაკი "გაჩერება", [გაჩერება] ბეჭდვის ღილაკი "გასვლა", [getMeOutOfHere] დაელოდეთ
[გაჩერება]
io (pwo, 5, 0) io (pwo, 4, 0) io (po, 0, 1) io (po, 2, 1) დაველოდოთ
[წინ]
io (pwo, 5, სიჩქარე) io (pwo, 4, სიჩქარე) io (po, 0, 1) io (po, 2, 1) დაველოდოთ
[უკან]
io (pwo, 5, სიჩქარე) io (pwo, 4, სიჩქარე) io (po, 0, 0) io (po, 2, 0) დაველოდოთ
[მარჯვნივ]
io (pwo, 5, სიჩქარე) io (pwo, 4, სიჩქარე) io (po, 0, 1) io (po, 2, 0) დაველოდოთ
[მარცხნივ]
io (pwo, 5, სიჩქარე) io (pwo, 4, სიჩქარე) io (po, 0, 0) io (po, 2, 1) დაველოდოთ
[getMeOutOfHere]
დასასრული
ნაბიჯი 17: მას შემდეგ რაც ამას გააკეთებთ, დააწკაპუნეთ ESP_Robot.bas და შემდეგ დააჭირეთ EDIT შემდეგ დააჭირეთ RUN


ნაბიჯი 18: შეცვალეთ სიჩქარე, შემდეგ გაერთეთ
გირჩევთ:
ხელის ძირითადი კომპიუტერი: 6 ნაბიჯი (სურათებით)

Handheld BASIC Computer: ეს ინსტრუქცია აღწერს ჩემს პროცესს მცირე ხელის კომპიუტერის შექმნის პროცესში, რომელიც მუშაობს BASIC– ზე. კომპიუტერი აგებულია ATmega 1284P AVR ჩიპის გარშემო, რომელმაც ასევე შთააგონა კომპიუტერის სულელური სახელი (HAL 1284). ეს ნაგებობა მძიმედ არის შთაგონებული
აკვარიუმის დიზაინი ძირითადი პარამეტრების ავტომატური კონტროლით: 4 ნაბიჯი (სურათებით)

აკვარიუმის დიზაინი ძირითადი პარამეტრების ავტომატური კონტროლით: შესავალიდღეისობით, საზღვაო აკვარიუმის მოვლა ხელმისაწვდომია ყველა აკვარიუმისთვის. აკვარიუმის შეძენის პრობლემა არ არის რთული. მაგრამ მცხოვრებთა სრული სიცოცხლის უზრუნველსაყოფად, ტექნიკური ხარვეზებისგან დაცვა, მარტივი და სწრაფი მოვლა და მოვლა
Telepresence Robot: ძირითადი პლატფორმა (ნაწილი 1): 23 ნაბიჯი (სურათებით)

ტელეპრესიის რობოტი: ძირითადი პლატფორმა (ნაწილი 1): ტელეპრეზენტაციის რობოტი არის რობოტის ტიპი, რომლის კონტროლი შესაძლებელია დისტანციურად ინტერნეტით და იმოქმედოს როგორც სუროგატი სხვა ვინმესთვის. მაგალითად, თუ ნიუ იორკში ხართ, მაგრამ გინდათ ფიზიკურად დაუკავშირდეთ კალიფორნიის ხალხის გუნდს
როგორ გავაკონტროლოთ ESP8266 დაფუძნებული Sonoff ძირითადი ჭკვიანი გადამრთველი სმარტფონით: 4 ნაბიჯი (სურათებით)

როგორ გავაკონტროლოთ ESP8266 დაფუძნებული Sonoff ძირითადი ჭკვიანი გადამრთველი სმარტფონით: Sonoff არის მოწყობილობის ხაზი Smart Home– ის მიერ შემუშავებული ITEAD– ის მიერ. ამ ხაზის ერთ -ერთი ყველაზე მოქნილი და იაფი მოწყობილობაა Sonoff Basic. ეს არის Wi-Fi ჩართული გადამრთველი, რომელიც დაფუძნებულია დიდ ჩიპზე, ESP8266. ეს სტატია აღწერს როგორ დავაყენოთ Cl
წაიკითხეთ თქვენი ძირითადი სიმძლავრის ელექტროენერგიის მრიცხველი (ESP8266, WiFi, MQTT და Openhab): 6 ნაბიჯი (სურათებით)

წაიკითხეთ თქვენი ძირითადი სიმძლავრის ელექტროენერგიის მრიცხველი (ESP8266, WiFi, MQTT და Openhab): ამ ინსტრუქციებში თქვენ გაარკვევთ, თუ როგორ ვკითხულობ ჩემი სახლის ელექტროენერგიის ძირითად გამოყენებას და ვაქვეყნებ ESP8266, Wifi, MQTT– ით ჩემს Openhab Home Automation– ში. მე მაქვს "ჭკვიანი მრიცხველი" ISKRA Type MT372, თუმცა მას არ აქვს იოლი ექსპორტის შესაძლებლობა