Mündəricat:

Ios və Android üçün 15 dollarlıq Uzaqdan İdarə olunan ESP8266 Robot Butler / Avtomobil / Tank yaradın: 4 addım
Ios və Android üçün 15 dollarlıq Uzaqdan İdarə olunan ESP8266 Robot Butler / Avtomobil / Tank yaradın: 4 addım

Video: Ios və Android üçün 15 dollarlıq Uzaqdan İdarə olunan ESP8266 Robot Butler / Avtomobil / Tank yaradın: 4 addım

Video: Ios və Android üçün 15 dollarlıq Uzaqdan İdarə olunan ESP8266 Robot Butler / Avtomobil / Tank yaradın: 4 addım
Video: Varlı, yoxsa kasıb olacaqsınız? - BURADAN ÖYRƏNİN 2024, Iyul
Anonim
Image
Image
Blynk Tətbiqi yaradın
Blynk Tətbiqi yaradın

Qəlyanaltı almaq üçün mətbəxə getməyi sevmirsən? Yoxsa yeni bir içki almaq üçün? Bütün bunlar bu 15 dollarlıq uzaqdan idarə olunan uşağın köməyi ilə düzəldilə bilər.

Daha irəli getməmişdən əvvəl, hazırda Cortana ilə işləyən və 19 dollara başa gələn səslə idarə olunan RGB led şeridi üçün bir Kickstarter layihəsi həyata keçirirəm. Burada tapa bilərsiniz:

www.kickstarter.com/projects/1538004954/co…

Bu Təlimat kitabında, uzaqdan idarə olunan bir uşağı quracağıq. Iphone və ya Android telefonu istifadə edərək WiFi üzərindən idarə oluna bilər. Bütün layihə ESP8266 nodeMCU lövhəsinə əsaslanır və Çindən satın alsanız hər şey 15 dollara tikilə bilər.

Bu layihə üçün aşağıdakılara ehtiyacımız var:

1x ESP8266 lövhəsi

Təkərli 2x dişli DC mühərrikləri

1x L293D və ya 2x bc547 NPN tranzistorları

1x çörək taxtası + çörək taxtası telləri

1x taxta parçası

1x zibil qutusu (və ya 3 -cü addımdakı masa olacaq başqa bir şey)

1x 360 dərəcə fırlanan təkər

DC mühərrikləri üçün 1x batareya. 2s Lipo istifadə etdim

1x 5V güc bankı

Elektronika eyni olduğu üçün uzaqdan idarə olunan bir avtomobil, tank və ya rover qurmaq istəyirsinizsə bu layihə də faydalıdır. Yalnız bazanı dəyişdirmək lazımdır.

Beləliklə, başlayaq!

Addım 1: Blynk Tətbiqi yaradın

Blynk Tətbiqi yaradın
Blynk Tətbiqi yaradın
Blynk Tətbiqi yaradın
Blynk Tətbiqi yaradın

Başlamaq üçün əvvəlcə Blynk adlı bir proqramı yükləməliyik. PlayStore -da olduğu kimi həm AppStore -da tapa bilərsiniz. Tətbiqi yüklədikdən sonra aşağıdakı addımları yerinə yetirməliyik (nə etdiyimi əyani şəkildə izah etmək üçün yuxarıdakı şəkilləri yoxlayın).

1. Bir hesab yaradın və daxil olun.

2. "Yeni layihə" düyməsini basın.

3. layihəyə bir ad verin və ESP8266 lövhəsi və WiFi bağlantısı olaraq seçin.

4. sola sürüşdürün və yuxarıdakı şəkildəki kimi iki düymə əlavə edin.

5. sol düyməni basın və pimi GP0 olaraq dəyişdirin

6. Sağ düymə üçün də eyni şeyi edin, ancaq pinləri indi GP2 olaraq dəyişdirin

Nəhayət, təsdiq etiketi almalıyıq. Sağ üstdəki fındıq simgesini vurun və icazə işarəsini axtarın. Təsadüfi ədədlər və hərflərdən ibarət uzun bir sətirdir. Növbəti addımda ehtiyacımız olduğu üçün bu sətri yazın.

Addım 2: ESP8266 proqramlaşdırın

ESP8266 proqramlaşdırın
ESP8266 proqramlaşdırın
ESP8266 proqramlaşdırın
ESP8266 proqramlaşdırın

Blynk tətbiqindən istifadə etdiyimiz üçün mürəkkəb koddan istifadə etmək məcburiyyətində deyilik. Başlamaq üçün Arduino IDE -ni açmalıyıq. Güman edirəm ki, artıq Arduino IDE -ni ESP8266 lövhəsi üçün konfiqurasiya etdiniz və ona yükləyə bilərsiniz. Əks təqdirdə, bunu necə edəcəyinizə dair bir çox onlayn dərslər var.

RobButler.ino faylını Instructable -dan yükləyin və Arduino IDE -də açın. Yükləmədən əvvəl 3 parametri dəyişdirməliyik:

Bu kod xəttini axtarın:

char auth = "YourAuthToken";

İndi "icazəniz üçün" "arasındakı mətni dəyişdirin. Bu, 1 -ci addımdan yazdığınız uzun nömrələr və hərflərdən ibarətdir.

Məsələn: char auth = "8d454db36538e4ce49516ca476186r9db";

İndi bu iki kod satırını axtarın:

char ssid = "Şəbəkə Adınız";

char pass = "Şifrəniz";

İndi ssid üçün "" arasındakı mətni mənim üçün ElferinksWiFi ev WiFi şəbəkənizin adına dəyişdirin.

İndi "" arasındakı mətni ev WiFi şəbəkənizin paroluna dəyişdirin.

Misal üçün

char ssid = "ElferinksWiFi";

char pass = "TERHTK18R";

Bundan sonra ESP8266 -nı USB kabeli ilə bağlaya və yükləmə düyməsini basaraq ESP8266 -nı yandıra bilərsiniz.

Addım 3: Donanımı hazırlayın

Avadanlıq hazırlayın!
Avadanlıq hazırlayın!
Avadanlıq hazırlayın!
Avadanlıq hazırlayın!
Avadanlıq hazırlayın!
Avadanlıq hazırlayın!

İndi proqram hissəsini hazırladıq, hardware qurmağa başlaya bilərik.

Yuxarıdakı sxemi bir çörək taxtası üzərində qurmağa başladım. Hər iki sxem işləyir, amma nədənsə ikinci sxemdə bc547 istifadə etdiyim NPN tranzistorları həqiqətən də qızdı. Bu səbəbdən mənim üçün mükəmməl işləyən L293d motor sürücüsü IC -dən istifadə etmək qərarına gəldim.

Sxem hazırlandıqdan sonra hamısını gücləndirməliyik. Bunun üçün mühərrikləri gücləndirmək üçün 2s (7.4V) lipo batareyası və ESP8266 -nı gücləndirmək üçün 5V güc bankı istifadə etdim.

İndi robotun özünü qurmağa başlaya bilərik.

1. İki dişli DC mühərrikini bir ağac parçasına isti yapışdırın.

2. İsti Yapışqan istifadə etdiyiniz əsasın ucuna fırlanan təkər. Mənim vəziyyətimdə yuvarlaq bir metal disk.

3. DC motorları olan ağac parçasını bazanıza isti yapışdırın.

4. İndi Hot Glue elektronikanı bazaya atır.

Baza hazırlandıqdan sonra tabelin özünü yaratmalıyıq. Ətrafımda olan zibil qutusundan istifadə etdim. Zipi bazaya bağladıqdan və üstünə bir ağac parçası qoyduqdan sonra robot tamamlandı.

Tamamilə fərqli bir baza da qura bilərsiniz. Məsələn, uzaqdan idarə olunan bir tank qurmaq istəyirsinizsə, bunun üçün bir baza yarada və bu layihədəki kimi eyni elektronikadan istifadə edə bilərsiniz. Uzaqdan idarə olunan bir avtomobil, rover və ya düşünə biləcəyiniz bir şey qurmaq istəyirsinizsə, bu da eynidir.

Addım 4: Gəlin Sürək

Ride edək!
Ride edək!

Hər şeyi etdikdən sonra ESP8266 -nı güc bankına qoşa bilərik və telefonunuzda Blynk tətbiqini aça bilərik. Tətbiq avtomatik olaraq robota qoşulacaq və indi onu hər yerdə idarə edə biləcəksiniz!

Hər hansı bir sualınız varsa, məndən çəkinməyin.

Bu layihəni bəyənmisinizsə, digər layihələrimə də baxa bilərsiniz, bu da öz -özünə açılan qapılar və səsli işıqlar kimi IOT tipli layihələrdir.

Tövsiyə: