Სარჩევი:

შექმენით 15 დოლარიანი დისტანციური მართვის ESP8266 რობოტი ბატლერი / მანქანა / სატანკო Ios და Android– ისთვის: 4 ნაბიჯი
შექმენით 15 დოლარიანი დისტანციური მართვის ESP8266 რობოტი ბატლერი / მანქანა / სატანკო Ios და Android– ისთვის: 4 ნაბიჯი

ვიდეო: შექმენით 15 დოლარიანი დისტანციური მართვის ESP8266 რობოტი ბატლერი / მანქანა / სატანკო Ios და Android– ისთვის: 4 ნაბიჯი

ვიდეო: შექმენით 15 დოლარიანი დისტანციური მართვის ESP8266 რობოტი ბატლერი / მანქანა / სატანკო Ios და Android– ისთვის: 4 ნაბიჯი
ვიდეო: გადაიღეთ ვიდეო მარტივად და სწრაფად Teleprompter-ის გამოყენებით || როგორ გადავიღოთ ბლოგი თქვენი ტელეფ 2024, დეკემბერი
Anonim
Image
Image
შექმენით ბლინკის აპლიკაცია
შექმენით ბლინკის აპლიკაცია

არ გძულს სამზარეულოში სიარული საჭმლის დასალევად? ან ახალი სასმელის დასალევად? ეს ყველაფერი შეიძლება დაფიქსირდეს ამ უბრალო 15 დოლარიანი დისტანციური მართვის მულტფილმით.

სანამ მეტს გავაგრძელებ მე ახლა ვაწარმოებ Kickstarter პროექტს ხმის კონტროლირებადი RGB ledstrip– ით, რომელიც მუშაობს Cortana– სთან და ღირს $ 19. მისი ნახვა აქ შეგიძლიათ:

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

ამ ინსტრუქციაში ჩვენ ვაშენებთ დისტანციურად კონტროლირებად ბატლერს. მისი კონტროლი შესაძლებელია WiFi- ზე Iphone ან Android ტელეფონის გამოყენებით. მთელი პროექტი ემყარება ESP8266 nodeMCU დაფას და ყველაფერი შეიძლება აშენდეს 15 დოლარად, თუ ყიდულობთ ჩინეთიდან.

ამ პროექტისთვის ჩვენ გვჭირდება შემდეგი:

1x ESP8266 დაფა

2x გადაცემული DC ძრავები ბორბლებით

1x L293D ან 2x bc547 NPN ტრანზისტორი

1x breadboard + breadboard მავთულები

1x ხის ნაჭერი

1x ნაგვის ურნა (ან სხვა რამ, რაც იქნება ცხრილი მე –3 ნაბიჯში)

1x 360 გრადუსიანი ბორბალი

1x ბატარეა DC ძრავებისთვის. მე გამოვიყენე 2s ლიპო

1x 5V დენის ბანკი

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

მოდით დავიწყოთ!

ნაბიჯი 1: შექმენით ბლინკის აპლიკაცია

შექმენით ბლინკის აპლიკაცია
შექმენით ბლინკის აპლიკაცია
შექმენით ბლინკის აპლიკაცია
შექმენით ბლინკის აპლიკაცია

დასაწყებად, ჩვენ ჯერ უნდა ჩამოტვირთოთ პროგრამა სახელწოდებით Blynk. მისი ნახვა შესაძლებელია როგორც AppStore– ში, ასევე PlayStore– ში. აპლიკაციის გადმოტვირთვის შემდეგ ჩვენ უნდა შევასრულოთ შემდეგი ნაბიჯები (შეამოწმეთ სურათები ზემოთ ვიზუალური ახსნისთვის რასაც ვაკეთებ).

1. შექმენით ანგარიში და შედით სისტემაში.

2. დააჭირეთ ღილაკს "ახალი პროექტი".

3. მიეცით პროექტს სახელი და შეარჩიეთ როგორც დაფა ESP8266 და როგორც კავშირი WiFi.

4. გადაფურცლეთ მარცხნივ და დაამატეთ ორი ღილაკი, როგორც ზემოთ მოცემულ სურათზე.

5. დააწკაპუნეთ მარცხენა ღილაკზე და და შეცვალეთ პინი GP0

6. იგივე გააკეთეთ მარჯვენა ღილაკისთვის, მაგრამ შეცვალეთ პინი GP2– ზე

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

ნაბიჯი 2: პროგრამირება ESP8266

პროგრამირება ESP8266
პროგრამირება ESP8266
პროგრამირება ESP8266
პროგრამირება ESP8266

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

უბრალოდ გადმოწერეთ robotButler.ino ფაილი Instructable– დან და გახსენით Arduino IDE– ში. სანამ ჩვენ გადმოვტვირთავთ, ჩვენ უნდა შევცვალოთ 3 პარამეტრი:

მოძებნეთ კოდის ეს ხაზი:

char auth = "YourAuthToken";

ახლა შეცვალეთ ტექსტი "" თქვენი ავტორიზაციის ნიშნისთვის. ეს არის რიცხვებისა და ასოების ის გრძელი სტრიქონი, რომელიც ჩამოწერეთ პირველი ნაბიჯიდან.

მაგალითად: char auth = "8d454db36538e4ce49516ca476186r9db";

ახლა მოძებნეთ კოდის ეს ორი ხაზი:

char ssid = "შენი ქსელის სახელი";

char pass = "YourPassword";

ახლა შეცვალეთ ტექსტი ssid– ს შორის თქვენი სახლის WiFi ქსელის სახელით ჩემთვის ElferinksWiFi.

ახლა შეცვალეთ ტექსტი "" -ს შორის პაროლისთვის თქვენი სახლის WiFi ქსელის პაროლისთვის.

Მაგალითად

char ssid = "ElferinksWiFi";

char pass = "TERHTK18R";

ამის შემდეგ შეგიძლიათ დააკავშიროთ ESP8266 USB კაბელით და დააწკაპუნოთ ატვირთვის ღილაკზე, რომ ESP8266 აანთოთ.

ნაბიჯი 3: გააკეთეთ აპარატურა

გააკეთე აპარატურა!
გააკეთე აპარატურა!
გააკეთე აპარატურა!
გააკეთე აპარატურა!
გააკეთე აპარატურა!
გააკეთე აპარატურა!

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

მე დავიწყე სქემატური დიზაინის შექმნა პურის დაფაზე. ორივე სქემა მუშაობს, მაგრამ რატომღაც NPN ტრანზისტებმა, რომლებიც მე bc547– ს გამოვიყენე, მეორე სქემაში მართლაც ცხელოდა. ამიტომაც გადავწყვიტე გამოვიყენო L293d ძრავის მძღოლი IC, რომელიც მშვენივრად მუშაობდა ჩემთვის.

სქემატური დასრულების შემდეგ ჩვენ გვჭირდება ყველაფრის გაძლიერება. მე გამოვიყენე 2s (7.4V) ლიპო ბატარეა ძრავებზე და 5V დენის ბანკი ESP8266- ზე.

ახლა ჩვენ შეგვიძლია დავიწყოთ რობოტის შექმნა.

1. ცხელი წებოს ორი გადაცემათა კოლოფის ძრავა ხის ნაჭერზე.

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

3. ცხელი წებო ხის ნაჭერი DC ძრავებით თქვენს ბაზაზე.

4. ახლა ცხელი წებო ელექტრონულ ბაზაზე.

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

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

ნაბიჯი 4: მოდით ვისრიალოთ

მოდით ვისრიალოთ!
მოდით ვისრიალოთ!

ყველაფრის გაკეთების შემდეგ ჩვენ შეგვიძლია ჩავრთოთ ESP8266 powerbank- ში და გავხსნათ Blynk აპლიკაცია თქვენს ტელეფონში. აპლიკაცია ავტომატურად დაუკავშირდება რობოტს და თქვენ ახლა შეძლებთ მის მართვას სადმე!

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

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

გირჩევთ: