Სარჩევი:

სანტას მანქანა: 6 ნაბიჯი
სანტას მანქანა: 6 ნაბიჯი

ვიდეო: სანტას მანქანა: 6 ნაბიჯი

ვიდეო: სანტას მანქანა: 6 ნაბიჯი
ვიდეო: ყველა რუსის მანქანა მოვიპარე GTA5 ში ! 2024, სექტემბერი
Anonim
სანტას მანქანა
სანტას მანქანა
სანტას მანქანა
სანტას მანქანა
სანტას მანქანა
სანტას მანქანა

აქ არის პატარა სახალისო პროექტი, რომელიც გავაკეთე საშობაო არდადეგების დროს. მისი აშენება მარტივია და ადვილია, ის კონტროლდება WiFi კავშირის და Android ტელეფონის ან ტაბლეტის საშუალებით. მიკროკონტროლი არის ESP8266 Wemos D1-mini დაფაზე, მას აქვს MicroPython დაყენებული და მუშაობს პატარა სკრიპტზე, სახელწოდებით remote.py. მას აქვს ფარი თავზე (წვრილმანი) 3 ტრანზისტორით, რამდენიმე რეზისტორით და ძაბვის რეგულატორით (დენის წყარო არის ძველი 2S 850mAh Lipo).

დისტანციური არის Android ტელეფონი ან ტაბლეტი, სადაც დამონტაჟებულია ფანტასტიკური RoboRemo აპლიკაცია:

გადადით RoboRemo– ში

ამ აპს შეუძლია დაკავშირება Bluetooth, TCP და UDP საშუალებით. იმის გამო, რომ ჩვენს D1– ს აქვს WiFi ბორტზე, ჩვენ შეგვიძლია გამოვტოვოთ Bluetooth ტექნიკა და შევინახოთ წრე ძალიან მარტივი. ჩვენ ვაყენებთ ჩვენს D1– ს, როგორც წვდომის წერტილს, ვუკავშირდებით ჩვენს ტელეფონს ან ტაბლეტს და ვგზავნით ბრძანებებს UDP– ის საშუალებით.

YouTube ვიდეო

მარაგები

1 Wemos D1 მინი უახლესი მიკროპითონით დაინსტალირებული. აჰმედ ნუირამ გააკეთა შესანიშნავი ინსტრუქცია, თუ როგორ უნდა აანთო შენი D1 მინი: იპოვე აქ

1 Diy ფარი თქვენი D1 მინი (Banggood)

3 ტრანზისტორი ძვ. წ. 517

3 რეზისტორი 39kOhms 0, 25 Watt ბაზის პოლარიზაციისათვის

1 ძაბვის რეგულატორი 5V (7805 ან მსგავსი, მე გამოვიყენე LM2940-5 კონდენსატორთან ერთად)

Led's, 2 ან 4 თუ მოგწონთ უკანა შუქები თქვენს მანქანაზე.

220Ohm რეზისტორები, 1 თითოეული led.

2 გადაცემათა კოლოფი ბორბლებით, ისევე როგორც Banggood– ის ხაზზე რობოტის შემდეგ.

ხე, პლასტმასის ფურცელი ან რაც უნდა გააკეთოს მანქანის სხეულმა.

ტაბლეტი ან ტელეფონი, ANDROID, RoboRemo აპლიკაციით დაინსტალირებული.

ნაბიჯი 1: მოამზადეთ თქვენი დისტანციური მართვა

მოამზადეთ თქვენი დისტანციური მართვა
მოამზადეთ თქვენი დისტანციური მართვა
მოამზადეთ თქვენი დისტანციური მართვა
მოამზადეთ თქვენი დისტანციური მართვა
მოამზადეთ თქვენი დისტანციური მართვა
მოამზადეთ თქვენი დისტანციური მართვა

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

აქ ნახავთ ყველა საჭირო მასალას და გაკვეთილს. ჩამოტვირთეთ pdf სახელმძღვანელო და წაიკითხეთ.

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

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

ნაბიჯი 2: მოამზადეთ თქვენი D1 Mini: Flashing Micropython

მოამზადეთ თქვენი D1 მინი: მოციმციმე მიკროპითონი
მოამზადეთ თქვენი D1 მინი: მოციმციმე მიკროპითონი

აჰმედ ნუირამ შესანიშნავი სამუშაო გააკეთა, აქ არის ყველაფერი რაც თქვენ გჭირდებათ თქვენი Wemos D1 მოსამზადებლად:

მოციმციმე მიკროპითონი

თუმცა, D1– ისთვის უნდა იქნას გამოყენებული esptool– ის შემდეგი ბრძანება:

esptool.py --port /dev /ttyUSB0-write_flash --flash_mode dio 0 esp8266-20190529-v1.11.bin

(ეს არის Linux აპარატისთვის, Mac და Windows განსხვავებული იქნება, ასევე.bin ფაილი შეიძლება განსხვავებული იყოს). ყველაზე მნიშვნელოვანია --flash_mode dio Wemos D1– ისთვის.

თუ აკრიფებთ უბრალოდ esptool.py ტერმინალში, ის აჩვენებს ყველა ვარიანტს.

თუ თქვენ გაქვთ პრობლემა MicroPython– ის მოციმციმე აქ არის რამოდენიმე სასარგებლო ბმული:

დავიწყოთ MicroPython– ით

შემთხვევითი ნერდების გაკვეთილები

მიკროპითონის ფორუმი

და Google არის თქვენი მეგობარი, უბრალოდ ჩაწერეთ "Flashing micropython on Wemos D1".

ნაბიჯი 3: ჩატვირთეთ Remote.py სკრიპტი

როდესაც თქვენს D1- ს აქვს Micropython დაინსტალირებული დროა ატვირთოთ Remote.py სკრიპტი.

მოგერიდებათ შეცვლა/გაზიარება/კოპირება/რასაც:-). უბრალოდ shure თქვენი RoboRemo ბრძანება სიმები

(გაგზავნილი ყოველ ჯერზე, როდესაც თქვენ დააჭერთ ღილაკს თქვენს ტელეფონზე/ტაბლეტზე) ემთხვევა სკრიპტს.

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

მე ვიყენებ Thonny IDE სკრიპტების დასაწერად და ასატვირთად. თუ სხვა მეთოდს იყენებთ, დარწმუნდით, რომ თქვენი ტექსტური რედაქტორი არ შეცვლის სკრიპტების იდენტიფიკაციას, წინააღმდეგ შემთხვევაში Micropython უჩივის.

Kate ტექსტური რედაქტორი (Linux) შეიძლება იყოს კონფიგურირებული პითონის სკრიპტებისთვის და იზრუნებს სათანადო იდენტიფიკაციაზე. Ampy- ს შეუძლია სკრიპტი თქვენს დაფაზე.ამპიონისკენ.

იხილეთ შემთხვევითი ნერდების გაკვეთილების საიტი ყველა შესაძლებლობისთვის: ბმული

გადაახვიეთ ქვემოთ წინაპირობების განყოფილებაში

Thonny საშუალებას გაძლევთ ჩატვირთოთ სკრიპტი მისი გადარქმევისას, Remote.py უნდა დაერქვას boot.py სანამ თქვენს დაფაზე შეხვალთ.

ნაბიჯი 4: შეამოწმე შენი დაფა

Image
Image

თქვენი APname და პაროლის შეცვლისა და სკრიპტის ჩატვირთვის შემდეგ დროა მარტივი გამოცდისთვის:

- აანთეთ თქვენი ტელეფონი/ტაბლეტი და კომპიუტერი

- შეაერთეთ D1mini USB პორტთან და დაელოდეთ ცოტა, D1 უნდა დაიწყოს როგორც წვდომის წერტილი

-დააკავშირეთ თქვენი ტელეფონი/ტაბლეტი წვდომის წერტილთან დაყენების/Wifi განყოფილებაში

-დააკავშირეთ Roboremo აპლიკაცია წვდომის წერტილთან: მენიუ/დაკავშირება/ინტერნეტი (UDP)/დაკავშირება ip: პორტთან

-შედი 192.168.4.1:5000

-გახსენით PuTTy ან სხვა სერიული ემულატორი

-შედით პორტში (/dev/ttyUSB0 ჩემს შემთხვევაში) და დააყენეთ baud განაკვეთი 115200-ზე, თქვენ ვერ ნახავთ REPL– ს, მაგრამ არ ინერვიულოთ:-)

- დააწკაპუნეთ ბრძანების ღილაკებზე თქვენს Android ტელეფონზე/ტაბლეტზე და დააკვირდით გამომავალს PuTTy ტერმინალში: იხილეთ ვიდეო

-თუ შეცდომები არ მოხდება: შემდეგი ნაბიჯი: გაათბეთ თქვენი შედუღების მექანიზმი:-)

ნაბიჯი 5: ფარის შედუღება

დაიწყეთ ბატარეის კონექტორისა და ძაბვის მარეგულირებლის შედუღებით (და კონდენსატორი თუ გამოიყენება LM2940-5). შეაერთეთ ბატარეა თქვენი მუშაობის შემოწმების შემდეგ. გაზომეთ გამომავალი ძაბვა (5V). თუ OK შეაერთეთ 5Voutput და GND ფარის ტერმინალებს, იხილეთ ნიშნები ფარზე. შეაერთეთ ფარის კონექტორები.

ახლა შეაერთეთ 5V და GND ავტობუსი, შეაერთეთ სხვა ნაწილები, როგორც ეს მოცემულია სქემატურ სურათზე. შეაერთეთ ძრავები და ლიდერები და თქვენ დაასრულეთ!

ᲛᲜᲘᲨᲕᲜᲔᲚᲝᲕᲐᲜᲘ ! შეამოწმეთ და ორმაგად შეამოწმეთ თქვენი სამუშაო ფარის D1mini– ზე დაყენებამდე. შეცდომებმა შეიძლება გაანადგუროს თქვენი დაფა…

ნაბიჯი 6: შექმენით თქვენი მანქანა

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

ახლა შეაერთეთ საავტომობილო მავთულები და led- გაყვანილობა, შეამოწმეთ ორივე ბორბალი წინ მიდის თუ "დაწყება" დაჭერილია.

ეს არის საბოლოო ნაბიჯი, ახლა დროა მართოთ თქვენი მანქანა და გაერთოთ ტონით:-)

გირჩევთ: