
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50

გამარჯობა მეგობრებო, ამ სასწავლო ინსტრუქციაში მე ვასწავლი, რომ გააკეთო RC მანქანა ვებ ინტერფეისის საშუალებით. ჩვენ მას უსადენოდ გავაკონტროლებთ ჩვენივე სერვერის საშუალებით. იმ მეთოდის გამოყენებით, რომელსაც მე გაჩვენებთ, ჩვენ არ დაგვჭირდება RC მიმღების გამოყენება. ვებ სერვერის მასპინძლობისთვის ჩვენ ვიყენებთ Raspberry Pi- ს და Arduino- ს Rasberry Pi- ს RC მანქანების საავტომობილო კონტროლერთან დასაკავშირებლად. აბა, დაელოდეთ კიდევ ერთი ნაბიჯი მასალების ჩამონათვალს, რომელსაც ჩვენ გამოვიყენებთ ამ სასწავლო ინსტრუქციაში და არ დაგავიწყდეთ ხმის მიცემა Plzzzz:-).
ასევე შეგიძლიათ გამომყვეთ Instagram- ზე "https://www.instagram.com/vikaspal2131/"
ნაბიჯი 1: მასალები + ინსტრუმენტები

რაც თქვენ უნდა შეიძინოთ ამ მანქანის შესაქმნელად, არის შემდეგი:-
1. ჟოლო პი
2. არდუინო გაერო
3. 5 ვ ძაბვის რეგულატორი
4. 2 x სამი პინიანი ჩაკეტვის სათაური
5. ქალი USB ბუდე
6. არდუინოს პროტოტიპის ფარი
7. ზოგიერთი Header ქინძისთავები
8. მამაკაცისა და ქალის ბატარეის კონექტორი
9. 6 x PCB ჩამორჩენა შესაბამის ხრახნებთან ერთად
10. ზოგიერთი დამაკავშირებელი მავთული
11. Wifi Dongle
ნაბიჯი 2: კომპონენტების განთავსება

ყველა მასალის შეგროვების შემდეგ, მე ვაპირებ შეკრების დაწყებას დაფაზე კომპონენტების განთავსებით. მე ვაპირებ ყველა მათგანის შეკვრას ადგილზე და შემდეგ მივყვები ზემოთ გაყვანილობის დიაგრამას ყველა შესაბამისი კავშირის დასამყარებლად.
აღმოვაჩინე, რომ მავთულხლართების ბოლოების მიმაგრება პირველ რიგში საშუალებას მომცემს უფრო ადვილად შევაერთო დაფაზე. მას შემდეგ რაც გავყიდი მავთულხლართებს, შემდეგ ვაპირებ სათაურის ჩასამაგრებლად. მე ასევე შევქმენი კაბელი, რომელიც მიდის ბატარეასა და ძრავის კონტროლს შორის, რაც მაძლევს საშუალებას დავამატო ორი დამატებითი მავთული, რომლებიც ადვილია უზრუნველყოს ძალა 5 ვოლტიანი რეგულატორისთვის. მე ასევე შევაერთე ის მავთულები მარეგულირებელს. შემდეგ ეტაპზე ჩვენ დავაინსტალირებთ სერვერს და ვაქცევთ Raspberry Pi უკაბელო წვდომის წერტილად.
ნაბიჯი 3: სერვერის დაყენება Raspberry Pi– ზე
დასაწყისისთვის ვაპირებ სერვერის დაყენებას და დაყენებას. ინსტრუქცია სერვერის დაყენების შესახებ მოცემულია ამ ბმულზე. ეს არის git საცავი, საიდანაც შეგიძლიათ დააინსტალიროთ სერვერი თქვენს Raspberry Pi– ზე. მიყევით ამ ბმულს სერვერის ინსტალაციისთვის. დაინსტალირების შემდეგ ჩვენ შეგვიძლია დავაკონფიგურიროთ ჩვენი Pi იყოს უკაბელო წვდომის წერტილი. ამისათვის ჩვენ ჯერ უნდა შევასრულოთ ეს ბრძანება:-"sudo nano/etc/network/interfaces" და დააჭირეთ Enter. ამ ადგილის შემდეგ, ჰაში ყველა სტრიქონის წინ შეიცავს "wlan0" ან "wpa", გარდა იმ ხაზისა, რომელიც აღნიშნავს "ნებადართული ცხელი დანამატის wlan0" (დარწმუნდით, რომ ერთადერთი ადგილი ჰაშია იმ ხაზების წინ, რომელსაც აქვს Wlan0 ან wpa). ჩვენ ასევე შეგვიძლია დავამატოთ ეს სამი ხაზი ფაილს.
#iface wlan0 inet static
მისამართი 192.168.42.1
ნიღაბი 255.255.255.0"
და შემდეგ გამოდით ფაილიდან ctrl+x და გადატვირთეთ Pi გამოყენებით cmd "sudo reboot".
ნაბიჯი 4: სერვერის დაყენება Raspberry Pi- ზე (ნაწილი -2)
შემდეგ ჩვენს Pi- ში შესვლის შემდეგ, ჩვენ შეგვიძლია დავაინსტალიროთ DHCP სერვერი cmd "sudo apt-get install isc-dhcp-server" და შემდეგ შეცვალოთ შემდეგი კონფიგურაციის ფაილი cmd "sudo nano /etc/dhcp/dhcpd.conf" რა განათავსეთ ჰაში ხაზების წინ, სადაც ნახსენებია "დომენის ვარიანტი". ჩვენ ასევე შეგვიძლია ამოვიღოთ ჰაში ავტორიტეტული ხაზის წინ (რომელიც ოთხი ხაზი ქვემოთ არის „ვარიანტი დომენის სახელიდან“) და ფაილის ბოლოს დავამატოთ შემდეგი ხაზები:-
ქვექსელი 192.168.42.0 ქსელის ნიღაბი 255.255.255.0 {
დიაპაზონი 192.168.42.10 192.168.42.50;
ვარიანტი მაუწყებლობა-მისამართი 192.168.42.255;
ვარიანტი მარშრუტიზატორები 192.169.42.1;
ნაგულისხმევი-საიჯარო დრო 600;
მაქსიმალური იჯარის დრო 7200;
ვარიანტი დომენის სახელი "ადგილობრივი";
ვარიანტი დომენი-სერვერები 8.8.8.8, 8.8.4.4;
ჩვენ შეგვიძლია გამოვიდეთ ამ ფაილიდან, შემდეგ გაუშვით შემდეგი cmd "sudo nano/etc/default/isc-dhcp-server"
ამ ფაილის ბოლო სტრიქონში ხედავთ, რომ წერია INTERFACES = "", დაამატეთ "wlan0" ინტერფეისების ციტატებს შორის და გამოდით ფაილიდან.
ნაბიჯი 5: სერვერის დაყენება Raspberry Pi– ზე (ნაწილი 3)
ამის შემდეგ ჩვენ შეგვიძლია დავაყენოთ hostapd ამ ბრძანებით "sudo apt-get install hostapd" და შემდეგ შევცვალოთ კონფიგურაციის ფაილი cmd გამოყენებით შემდეგი ხაზების დამატებით "sudo nano /etc/hostapd/hostapd.conf":-
ინტერფეისი = wlan0
მძღოლი = n180211
#მძღოლი = rt1871xdrv
ssid = მიპი
hw_mode = გ
არხი = 6
macaddr_acl-0
author_algs = 1
იგნორირება_მაუწყებლობის_სიდი = 0
wpa-2
wpa_passphrase = ჟოლო
wpa_key-mgmt = WPA-PSK
wpa_pairwise = TKIP
rsn_pairwise-CCMP
ამის შემდეგ ჩვენ შეგვიძლია შეცვალოთ კონფიგურაციის ფაილი შემდეგი ცვლილებების შეტანის გზით cmd "sudo nano/etc/default/hostapd". ახლა არის ხაზი, სადაც წერია #DAEMON_CONF = "". პირველი, ამოიღეთ ჰაში მის წინა ნაწილიდან და ჩაწერეთ შემდეგი ხაზი მის ციტატას შორის "/etc/hostapd/hostapd.conf" და შემდეგ გამოდით ფაილიდან.
ნაბიჯი 6: აპარატურის კონფიგურაცია


შემდეგ შეგვიძლია ჩავდოთ უკაბელო ადაპტერი Pi USB პორტში და შევიდეთ Pi– ს უკაბელო წვდომის წერტილში, სახელწოდებით Mypi და პაროლი არის ჟოლო Pi. ახლა მე გაჩვენებთ, თუ როგორ გავაკეთე პერსონალური ფირფიტა ჟოლოს პიისა და არდუინოს დასაყენებლად და როგორ შევაერთო ყველაფერი ერთმანეთთან და გავუკეთო ტესტი.
პლატფორმის დიზაინის შემდგომ ჩემი მანქანისთვის პლაივუდის დასაჭრელად გამოვიყენე ლაზერული საჭრელი. შემდეგ დავამატებ ჩამორჩენას პლაივუდი. ამის შემდეგ, მე დავაყენე არდუინო და ჟოლო პი პიურეზე კიდევ რამდენიმე ხრახნის გამოყენებით. Arduino– ზე საბაჟო ფარის მიმაგრების შემდეგ, შემიძლია პლაივუდის დაყენება ჩემი RC მანქანების თავზე. ჩვენ შეგვიძლია შემდეგ დავუკავშიროთ RC გამაძლიერებელი სერვერი სერვერს, რომელიც დაკავშირებულია პინ 10 – თან და საავტომობილო კონტროლერი სერვერთან დაკავშირებულია პინ 9 – თან. შემდეგ პრინტერის კაბელის გამოყენებით შეაერთეთ Arduino Raspberry Pi USB პორტთან, რასაც მოჰყვება wifi დონლის Pi– სთან დაკავშირება. რა ამის შემდეგ შეგვიძლია USB კაბელი დავუკავშიროთ Pi დენის ჯეკს და ბოლოს საბაჟო ფარს. შემდეგ ბატარეის დენის დამხმარე კაბელთან დაკავშირების შემდეგ მე დავუკავშირდი ჩემს Pi უკაბელო ქსელს და დავიწყე სერვერი. Pi- ს უკაბელო ქსელთან დაკავშირებისთანავე შევიტანე IP მისამართი ჩემს ბრაუზერში. ამის შემდეგ გამოჩნდება ინტერფეისი. ამ ინტერფეისიდან შემიძლია გავაკონტროლო ჩემი მანქანის მოძრაობა.
ამის შემდეგ, თქვენ შეგიძლიათ ითამაშოთ თქვენი RC მანქანით თქვენი ბრაუზერიდან.
გირჩევთ:
სრული Python ვებ ინტერფეისის ნაკრები PhidgetSBC3: 6 ნაბიჯი

სრული Python ვებ ინტერფეისის ნაკრები PhidgetSBC3– ისთვის: PhidgetSBC3 დაფა არის სრული ფუნქციონალური ერთჯერადი კომპიუტერი, რომელიც მუშაობს Debain Linux– ით. ის ჟოლოს პი მსგავსია, მაგრამ აქვს 8 ანალოგური სენსორული შეყვანა და 8 ციფრული შეყვანა და 8 ციფრული გამოსავალი. იგი იგზავნება ვებ სერვერთან და ვებ აპლიკაციასთან ერთად
რობოტული მანქანის ნაკრები PS2 უკაბელო დისტანციური მართვის საშუალებით აწყობა და კონტროლი: 6 ნაბიჯი

Robotic Car Kit აწყობა და კონტროლი PS2 უკაბელო დისტანციური მართვის საშუალებით: ეს პროექტი დაკავშირებულია რობოტიკის სამყაროში არსებულ ძირითად საფეხურებთან, თქვენ ისწავლით 4WD Robotic მანქანის ნაკრების აწყობას, აპარატურის განთავსებას და კონტროლს უკაბელო PS2 დისტანციური მართვის საშუალებით
7 სეგმენტიანი LED ჩვენების კონტროლი ESP8266 ვებ სერვერის გამოყენებით: 8 ნაბიჯი (სურათებით)

ESP8266 ვებ სერვერის გამოყენებით 7 სეგმენტიანი LED ჩვენების კონტროლი: ჩემს პროექტს აქვს Nodemcu ESP8266, რომელიც აკონტროლებს 7 სეგმენტიან ჩვენებას http სერვერის საშუალებით html ფორმის გამოყენებით
ჩამონტაჟებული უნივერსალური ინტერფეისის დაფა - USB/Bluetooth/WIFI კონტროლი: 6 ნაბიჯი

ჩამონტაჟებული უნივერსალური ინტერფეისის დაფა - USB/Bluetooth/WIFI კონტროლი: მე ხშირად ვხვდები, რომ ვქმნი ბიბლიოთეკებს ახალი ჩადგმული მოდულებისთვის ნულიდან, მოწყობილობის მონაცემთა ფურცელზე დაყრდნობით. ბიბლიოთეკის შექმნისას ვხვდები, რომ მე ვარ ჩარჩენილი კოდის ციკლში, შედგენა, პროგრამირება და ტესტირება, როდესაც ყველაფერი მუშაობს და შეცდომები არ არის. ხშირად კომ
RasbperryPi მანქანა FPV კამერით. კონტროლი ვებ ბრაუზერის საშუალებით: 31 ნაბიჯი (სურათებით)

RasbperryPi მანქანა FPV კამერით. კონტროლი ვებ ბრაუზერის საშუალებით: ჩვენ ავაშენებთ 4wd მანქანას - საჭე იქნება მსგავსი ავზში - ბორბლების ერთ მხარეს გადაბრუნება სხვა სიჩქარით ბრუნავს, ვიდრე სხვა. მანქანასთან განთავსდება კამერა სპეციალურ დამჭერზე, სადაც ჩვენ შეგვიძლია შევცვალოთ კამერის პოზიცია. რობოტი იქნება