Სარჩევი:

მავერიკი - დისტანციური მართვის ორმხრივი საკომუნიკაციო მანქანა: 17 ნაბიჯი (სურათებით)
მავერიკი - დისტანციური მართვის ორმხრივი საკომუნიკაციო მანქანა: 17 ნაბიჯი (სურათებით)

ვიდეო: მავერიკი - დისტანციური მართვის ორმხრივი საკომუნიკაციო მანქანა: 17 ნაბიჯი (სურათებით)

ვიდეო: მავერიკი - დისტანციური მართვის ორმხრივი საკომუნიკაციო მანქანა: 17 ნაბიჯი (სურათებით)
ვიდეო: ტოპ განი: მავერიკი ქართულად | top gani: maveriki qartulad 2024, ივნისი
Anonim
მავერიკი - დისტანციური მართვის ორმხრივი საკომუნიკაციო მანქანა
მავერიკი - დისტანციური მართვის ორმხრივი საკომუნიკაციო მანქანა
მავერიკი - დისტანციური მართვის ორმხრივი საკომუნიკაციო მანქანა
მავერიკი - დისტანციური მართვის ორმხრივი საკომუნიკაციო მანქანა

გამარჯობა ყველას მე ვარ რაზვანი და კეთილი იყოს თქვენი მობრძანება ჩემს პროექტში "Maverick".

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

მე ამჟამად გემზე ვარ და მე არ მაქვს წვდომა სხვადასხვა სახის მასალებსა და ინსტრუმენტებზე, ასე რომ, ეს პროექტი არ მოიცავს 3D პრინტერს, CNC– ს ან რაიმე მშვენიერ მოწყობილობას (თუნდაც მე ვფიქრობ, რომ ეს ძალიან სასარგებლო იქნება, მაგრამ მე არა გქონდეთ წვდომა ასეთ აღჭურვილობაზე), ეს გაკეთდება ბევრად უფრო მარტივი ხელსაწყოებით. ეს პროექტი უნდა იყოს მარტივი და სახალისო.

Როგორ მუშაობს?

Maverick არის RC მანქანა, რომელიც იყენებს LRF24L01 მოდულს მონაცემების გასაგზავნად და მისაღებად დისტანციური მართვისგან.

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

ღილაკის დაჭერით ის ასევე შეიძლება იყოს ავტონომიური და ამ რეჟიმში ის თავიდან აიცილებს დაბრკოლებებს და ის გადაწყვეტს ულტრაბგერითი სენსორის მიერ გაზომვის მიხედვით.

ასე რომ, ავაშენოთ.

ნაბიჯი 1: დისტანციური კონტროლერისთვის საჭირო ნაწილები

დისტანციური კონტროლერისთვის საჭირო ნაწილები
დისტანციური კონტროლერისთვის საჭირო ნაწილები

- Arduino მიკრო კონტროლერი (მე გამოვიყენე Arduino Uno ჩემი კონტროლერისთვის);

- NRF24L01 რადიო გადამცემი (ის გამოყენებული იქნება მანქანასა და დისტანციურ კონტროლერს შორის ორმხრივი კომუნიკაციისთვის)

- Tower Pro Micro Servo 9g SG90 (გამოიყენება ავტომობილის მონაცემების საჩვენებლად, ის საშუალებას მისცემს ოპერატორს ვიზუალურად აჩვენოს მანქანის სენსორებით გაზომილი პარამეტრები გრაფიკზე);

- ჯოისტიკი (ავტომობილის გასაკონტროლებლად, ან ავტომობილის სერვო კონტროლისთვის);

- ორი LED სხვადასხვა ფერი (მე ავირჩიე წითელი და მწვანე ოპერაციული რეჟიმების მითითებისთვის);

- 10microF კონდენსატორები;

- 2 ღილაკი (საოპერაციო რეჟიმების შესარჩევად);

- სხვადასხვა რეზისტორები;

- პურის დაფა;

- მავთულის დამაკავშირებელი;

- ქაღალდის დამჭერი (როგორც გრაფიკის ნემსი);

- მუყაოს ფეხსაცმლის ყუთი (ჩარჩოსთვის)

- რეზინის ზოლები

ნაბიჯი 2: ნაწილი საჭიროა მავერიკისთვის

ნაწილი საჭიროა მავერიკისთვის
ნაწილი საჭიროა მავერიკისთვის

- Arduino მიკროკონტროლი (მე გამოვიყენე და Arduino Nano);

- NRF24L01 რადიო გადამცემი (ის გამოყენებული იქნება მანქანასა და დისტანციურ კონტროლერს შორის ორმხრივი უკაბელო კომუნიკაციისთვის);

- L298 ძრავის მძღოლი (მოდული რეალურად ამოძრავებს მანქანის ელექტროძრავებს);

- DHT11 სენსორი (ტემპერატურისა და ტენიანობის სენსორი);

- 2 x ელექტროძრავა გადაცემათა კოლოფით და ბორბლებით;

- ულტრაბგერითი სენსორი HC-SR04 (სენსორი, რომელიც მისცემს შესაძლებლობას აღმოაჩინოს გარშემო არსებული საგნები და თავიდან აიცილოს დაბრკოლებები);

- Tower Pro Micro Servo 9g SG90 (საშუალებას მისცემს ულტრაბგერითი სენსორის ორიენტაციას ისე, რომ მას შეუძლია დიაპაზონის გაზომვა სხვადასხვა მიმართულებით);

- თეთრი LED (გასანათებლად მე გამოვიყენე ძველი ფერის სენსორი, რომელიც დამწვარია, მაგრამ LED- ები ჯერ კიდევ მუშაობს);

- 10 მიკროფ კონდენსატორი;

- პურის დაფა;

- მავთულის დამაკავშირებელი;

- A4 სამაგრის დაფა, როგორც მანქანის ჩარჩო;

- ზოგიერთი ბორბალი ძველი პრინტერისგან;

- რამდენიმე ორმაგი გვერდითი ლენტი;

- საქაღალდის შესაკრავები ძრავების ჩარჩოზე დასაფიქსირებლად;

- რეზინის ზოლები

გამოყენებული ინსტრუმენტები:

- ქამარი

- ხრახნიანი მძღოლი

- ორმაგი ლენტი

- რეზინის ზოლები

- საჭრელი

ნაბიჯი 3: რამდენიმე დეტალი ზოგიერთი მასალის შესახებ:

რამდენიმე დეტალი ზოგიერთი მასალის შესახებ
რამდენიმე დეტალი ზოგიერთი მასალის შესახებ
რამდენიმე დეტალი ზოგიერთი მასალის შესახებ
რამდენიმე დეტალი ზოგიერთი მასალის შესახებ
რამდენიმე დეტალი ზოგიერთი მასალის შესახებ
რამდენიმე დეტალი ზოგიერთი მასალის შესახებ
რამდენიმე დეტალი ზოგიერთი მასალის შესახებ
რამდენიმე დეტალი ზოგიერთი მასალის შესახებ

L298 მოდული:

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

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

ყოველივე ზემოაღნიშნულის გასაკეთებლად ჩვენ დაგვჭირდება H- ხიდი, რომელიც რეალურად არის ტრანზისტორების მასივი, რომელიც საშუალებას გვაძლევს გავაკონტროლოთ ძრავების მიმდინარე დინება. L298 მოდული მხოლოდ ეს არის.

ეს მოდული ასევე გვაძლევს ძრავების მუშაობას სხვადასხვა სიჩქარით ENA და ENB ქინძისთავების გამოყენებით Arduino– დან ორი PWM ქინძისთავით, მაგრამ ამ პროექტისათვის ორი PWM ქინძის დაზოგვის მიზნით ჩვენ არ გავაკონტროლებთ ძრავების სიჩქარეს, მხოლოდ მიმართულებით ENA და ENB ქინძისთავების მხტუნავები ადგილზე დარჩებიან.

NRF24L01 მოდული:

ეს არის ფართოდ გავრცელებული გადამცემი, რომელიც უკაბელო კომუნიკაციის საშუალებას იძლევა მანქანასა და დისტანციურ კონტროლერს შორის. ის იყენებს 2.4 გიგაჰერცი სიხშირის დიაპაზონს და შეუძლია იმუშაოს სიჩქარით 250 კბიტი წამში 2 მბიტ / წმ -მდე. თუ გამოიყენება ღია სივრცეში და დაბალი სიჩქარით, მისი დიაპაზონი შეიძლება მიაღწიოს 100 მეტრს, რაც მას იდეალური გახდის ამ პროექტისათვის.

მოდული თავსებადია Arduino მიკრო კონტროლერთან, მაგრამ თქვენ ფრთხილად უნდა იყოთ მისი მიწოდება 3.3V პინიდან და არა 5V– დან, წინააღმდეგ შემთხვევაში თქვენ რისკავთ მოდულის დაზიანებას.

DHT 11 სენსორი:

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

ნაბიჯი 4: Maverick– ის კავშირის დაყენება

მავერიკის კავშირის დაყენება
მავერიკის კავშირის დაყენება
მავერიკის კავშირის დაყენება
მავერიკის კავშირის დაყენება

მავერიკის კავშირები:

NRF24L01 მოდული (ქინძისთავები)

VCC - Arduino Nano 3V3

GND - არდუინო ნანო GND

CS - Arduino Nano D8

CE - Arduino Nano D7

MOSI - Arduino Nano D11

SCK- არდუინო ნანო D13

MISO - არდუინო ნანო D12

IRQ არ გამოიყენება

L298N მოდული (ქინძისთავები)

IN1 - Arduino Nano D5

IN2 - არდუინო ნანო D4

IN3 - არდუინო ნანო D3

IN4 - Arduino Nano D2

ENA - აქვს მხტუნავი ადგილზე -

ENB - აქვს მხტუნავი ადგილზე -

DHT11

პურის დაფის VCC 5V სარკინიგზო

GND GND სარკინიგზო დაფა

S D6

HC-SR04 ულტრაბგერითი სენსორი

პურის დაფის VCC 5V სარკინიგზო

GND GND სარკინიგზო დაფა

ტრიგი - არდუინო ნანო A1

ექო - არდუინო ნანო A2

Tower Pro Micro Servo 9g SG90

GND (ყავისფერი ფერის მავთული) GND სარკინიგზო დაფა

VCC (წითელი ფერის მავთული) 5V სარკინიგზო დაფა

სიგნალი (ნარინჯისფერი ფერის მავთული) - Arduino Nano D10

LED განათება - Arduino Nano A0

პურის დაფა

5V რკინიგზა - Arduino Nano 5V

GND სარკინიგზო - Arduino Nano GND

თავდაპირველად მე ჩავამატე არდუინო ნანო პურის დაფაზე, გარედან USB კავშირით, შემდგომში უფრო ადვილი წვდომისთვის.

- არდუინო ნანო 5V პინი დაფაზე 5V სარკინიგზო ხაზამდე

-არდუინო ნანო GND პინდი GND სარკინიგზო დაფაზე

NRF24L01 მოდული

- მოდულის GND მიდის breadboard– ის რკინიგზის GND– ზე

- VCC მიდის Arduino Nano 3V3 პინზე. ფრთხილად იყავით, რომ არ დაუკავშიროთ VCC პურის დაფის 5V– ს, რადგან თქვენ რისკავთ გაანადგუროთ NRF24L01 მოდული

- CSN პინი მიდის Arduino Nano D8– ზე;

- CE pin მიდის Arduino Nano D7– ზე;

- SCK pin მიდის Arduino Nano D13– ზე;

- MOSI პინი მიდის Arduino Nano D11– ზე;

- MISO pin მიდის Arduino Nano D12– ზე;

- IRQ პინი არ იქნება დაკავშირებული. იყავით ფრთხილად, თუ თქვენ იყენებთ სხვა დაფას, ვიდრე Arduino Nano ან Arduino Uno, SCK, MOSI და MISO ქინძისთავები განსხვავებული იქნება.

- მე ასევე დავამატე 10 μF კონდენსატორი მოდულის VCC- სა და GND- ს შორის, რომ არ შეგექმნათ პრობლემები მოდულის ელექტრომომარაგებასთან. ეს არ არის სავალდებულო, თუ თქვენ იყენებთ მოდულს მინიმალურ ენერგიაზე, მაგრამ როგორც ინტერნეტში წავიკითხე უამრავ პროექტს ჰქონდა პრობლემა.

- თქვენ ასევე უნდა ჩამოტვირთოთ RF24 ბიბლიოთეკა ამ მოდულისთვის. შეგიძლიათ იხილოთ შემდეგ საიტზე:

L298N მოდული

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

- IN1 პინი მიდის Arduino Nano D5– ზე;

- IN2 პინი მიდის Arduino Nano D4– ზე;

- IN3 პინი მიდის Arduino Nano D3– ზე;

- IN4 პინი მიდის Arduino Nano D2– ზე;

- ბატარეის + იქნება 12V სლოტზე;

- ბატარეა მიდის GND სლოტზე და პურის დაფის GND სარკინიგზო ხაზზე;

- თუ თქვენ იყენებთ ძლიერ ბატარეას (მაქსიმუმ 12 ვ) შეგიძლიათ მიაწოდოთ Arduino Nano 5V სლოტიდან Vin pin- მდე, მაგრამ მე მაქვს მხოლოდ 9V ბატარეა, ამიტომ გამოვიყენე ერთი მხოლოდ ძრავებისთვის და ერთი არდუინო ნანოს და სენსორები

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

DHT11 მოდული

- მოდულის ქინძისთავები შესანიშნავად ჯდება პურის დაფაზე. ასე რომ - pin მიდის GND რკინიგზაზე.

- სიგნალის პინი მიდის Arduino Nano D6– ზე;

- VCC pin მიდის 5V breadboard სარკინიგზო.

HC-SR04 ულტრაბგერითი სენსორის მოდული

- VCC პინი მიდის პურის დაფის 5V სარკინიგზო ხაზამდე;

- GND პინი Gread სარკმელზე breadboard;

- Trig pin Arduino Nano A1;

- Echo pin Arduino Nano A2;

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

Tower Pro Micro Servo 9g SG90

- ყავისფერი მავთული breadboard- ის GND სარკინიგზო ხაზამდე

- წითელი მავთული breadboard 5V სარკინიგზო

- ნარინჯისფერი მავთული Arduino Nano D10– ზე;

LED

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

გილოცავთ ავტომობილის კავშირები დასრულებულია.

ნაბიჯი 5: Maverick დისტანციური კავშირები:

Maverick დისტანციური კავშირები
Maverick დისტანციური კავშირები

NRF24L01 მოდული (ქინძისთავები)

VCC - Arduino Uno pin 3V3

GND - Arduino Uno pin GND

CS - Arduino Uno pin D8

CE - Arduino Uno pin D7

MOSI - Arduino Uno pin D11

SCK - Arduino Uno pin D13

MISO - Arduino Uno pin D12

IRQ არ გამოიყენება

ჯოისტიკი

GND GND სარკინიგზო დაფა

VCC 5V სარკინიგზო დაფა

VRX - Arduino Uno pin A3

VRY - Arduino Uno pin A2

Tower Pro Micro Servo 9g SG90

GND (ყავისფერი ფერის მავთული) GND სარკინიგზო დაფა

VCC (წითელი ფერის მავთული) 5V სარკინიგზო დაფა

სიგნალი (ნარინჯისფერი ფერის მავთული) - Arduino Uno pin D6

წითელი LED - Arduino Uno pin D4

მწვანე LED - Arduino Uno pin D5

ავტონომიური ღილაკი - Arduino Uno pin D2

დიაპაზონის ღილაკი - Arduino Uno pin D3

პურის დაფა

5V რკინიგზა - Arduino Uno pin 5V

GND რკინიგზა - Arduino Uno pin GND

როდესაც მე ვიყენებ კონტროლერს Arduino Uno- ს, მე Uno დავამატე პურის დაფაზე რამდენიმე რეზინის ზოლით, რათა არ ვიმოძრაო.

- Arduino Uno მიეწოდება 9V ბატარეით ჯეკის საშუალებით;

- Arduino Uno 5V პინი დაფაზე 5V სარკინიგზო ხაზამდე;

-არდუინო უნო GND პინდი GND სარკინიგზო დაფაზე;

NRF24L01 მოდული

- მოდულის GND მიდის breadboard– ის რკინიგზის GND– ზე

- VCC მიდის Arduino Uno 3V3 პინზე. ფრთხილად იყავით, რომ არ დაუკავშიროთ VCC პურის დაფის 5V– ს, რადგან თქვენ რისკავთ გაანადგუროთ NRF24L01 მოდული

- CSN პინი მიდის Arduino Uno D8– ზე;

- CE pin მიდის Arduino Uno D7– ზე;

- SCK პინი მიდის Arduino Uno D13– ზე;

- MOSI პინი მიდის Arduino Uno D11– ზე;

- MISO pin მიდის Arduino Uno D12– ზე;

- IRQ პინი არ იქნება დაკავშირებული. იყავით ფრთხილად, თუ თქვენ იყენებთ სხვა დაფას, ვიდრე Arduino Nano ან Arduino Uno, SCK, MOSI და MISO ქინძისთავები განსხვავებული იქნება.

- მე ასევე დავამატე 10 μF კონდენსატორი მოდულის VCC და GND შორის, რომ არ შეგექმნათ პრობლემები მოდულის ელექტრომომარაგებასთან. ეს არ არის სავალდებულო, თუ იყენებთ მოდულს მინიმალურ ენერგიაზე, მაგრამ როგორც ინტერნეტში წავიკითხე, ბევრ პროექტს ჰქონდა პრობლემა.

ჯოისტიკის მოდული

- ჯოისტიკის მოდული შედგება 2 პოტენომეტრისგან, ამიტომ ძალიან ჰგავს კავშირებს;

- GND მიამაგრეთ პურის დაფის GND რელსზე;

- VCC პინდი 5V სარკინიგზო დაფაზე;

- VRX პინი Arduino Uno A3 პინზე;

- VRY პინი Arduino Uno A2 პინზე;

Tower Pro Micro Servo 9g SG90

- ყავისფერი მავთული პურის დაფის GND სარკინიგზო ხაზამდე

- წითელი მავთული breadboard 5V სარკინიგზო

- ნარინჯისფერი მავთული Arduino Uno D6– ზე;

LED

- წითელი LED იქნება სერიულად დაკავშირებული 330Ω რეზისტორით Arduino Uno pin D4- თან;

- მწვანე LED იქნება სერიულად დაკავშირებული 330Ω რეზისტორით Arduino Uno pin D5- თან;

დააჭირეთ ღილაკებს

- ღილაკები გამოყენებული იქნება იმ რეჟიმის შესარჩევად, რომელშიც მანქანა იმუშავებს;

- ავტონომიური ღილაკი დაუკავშირდება Arduino Uno– ს პინ D2– ს. ღილაკი უნდა გაიყვანოს 1k ან 10k რეზისტორით მნიშვნელობა არ არის მნიშვნელოვანი.

დიაპაზონის ღილაკი დაუკავშირდება Arduino Uno– ს პინ D3– ს. იგივე ღილაკი უნდა ჩამოიშალოს 1k ან 10k რეზისტორით.

ეს არის ის, რაც ჩვენ ახლა შევაერთეთ ყველა ელექტრო ნაწილს.

ნაბიჯი 6: დისტანციური მართვის ჩარჩოს შექმნა

დისტანციური კონტროლერის ჩარჩოს შექმნა
დისტანციური კონტროლერის ჩარჩოს შექმნა
დისტანციური მართვის ჩარჩოს შექმნა
დისტანციური მართვის ჩარჩოს შექმნა
დისტანციური კონტროლერის ჩარჩოს შექმნა
დისტანციური კონტროლერის ჩარჩოს შექმნა
დისტანციური კონტროლერის ჩარჩოს შექმნა
დისტანციური კონტროლერის ჩარჩოს შექმნა

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

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

შემდეგი, მე ავიღე ორი პატარა ნაჭერი და მე მათ ორმაგი ლენტით ვამაგრებ.

მესამე გრძელი ნაწილი მათზე პერპენდიკულარულად ჩამოვა და ქმნის "T" - ს ფორმის ჩარჩოს.

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

ნაბიჯი 7: დისტანციური კონტროლერისთვის გრაფიკის შექმნა

დისტანციური კონტროლერისთვის გრაფიკის შექმნა
დისტანციური კონტროლერისთვის გრაფიკის შექმნა
დისტანციური კონტროლერისთვის გრაფიკის შექმნა
დისტანციური კონტროლერისთვის გრაფიკის შექმნა
დისტანციური კონტროლერისთვის გრაფიკის შექმნა
დისტანციური კონტროლერისთვის გრაფიკის შექმნა

რა თქმა უნდა, ამ ნაბიჯში კარგი იქნება, თუ თქვენ გაქვთ LCD (16, 2) ისე, რომ ავტომობილისგან მოწოდებული მონაცემები გამოჩნდება. ჩემს შემთხვევაში მე არ მაქვს ერთი, ამიტომ მომიწია მონაცემების ჩვენების სხვა გზების პოვნა.

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

სენსორებით გაზომილი პარამეტრები სერვო ძრავის გრადუსებად გარდაიქმნება. იმის გამო, რომ სერვო ძრავა არ არის საუკეთესო ხარისხის, მე შევზღუდე მისი მოძრაობა 20 ° -დან 160 ° -მდე (20 ° ნიშნავს 0 გაზომულ პარამეტრს და 160 ° ნიშნავს მაქსიმალურ პარამეტრს, რომელიც შეიძლება ნაჩვენები იყოს მაგალითად 140 სმ).

ეს ყველაფერი შეიძლება მორგებული იყოს არდუინოს კოდექსიდან.

გრაფიკისთვის მე გამოვიყენე რადარის ამსახველი ფურცელი, რომელიც გავანახევრე მას შემდეგ რაც ოდნავ შევცვალე ძირითადი Windows Paint და Snipping Tool გამოყენებით.

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

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

მე გადაჭიმული და შეცვლილი მაქვს ქაღალდის სამაგრები, რათა მოერგოს სერვო ძრავის მკლავს.

მაშინ ყველაზე მნიშვნელოვანი არის გრაფიკის "დაკალიბრება". ასე რომ, პარამეტრების განსხვავებული მნიშვნელობებისთვის, გრაფის ნემსამ უნდა აჩვენოს კუთხის სწორი მნიშვნელობა. მე ეს გავაკეთე დისტანციური მართვის და Maverick ON– ის გადართვით და ულტრაბგერითი სენსორით სხვადასხვა მანძილების გაზომვით, სერიული მონიტორიდან მნიშვნელობების აღებისას, რათა დარწმუნებული ვიყო, რომ ის, რასაც გრაფიკი მიუთითებს, არის სწორი. სერვოს რამდენიმე პოზიციის და ნემსის მოხრის შემდეგ, გრაფიკი აჩვენებს სათანადო პარამეტრებს, რომლებიც იზომება.

მას შემდეგ, რაც ყველაფერი მიმაგრებულია "T" ფორმის ჩარჩოზე, მე დავბეჭდე და ორმაგი ლენტით დავამატე რეჟიმის შერჩევის დიაგრამა, რათა არ დავიბნეო რა პარამეტრით არის გამოსახული გრაფიკი.

საბოლოოდ დისტანციური კონტროლერი დასრულდა.

ნაბიჯი 8: მავერიკის შასის მშენებლობა

მავერიკის შასის მშენებლობა
მავერიკის შასის მშენებლობა
მავერიკის შასის მშენებლობა
მავერიკის შასის მშენებლობა
მავერიკის შასის მშენებლობა
მავერიკის შასის მშენებლობა

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

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

დაფის მოჭრის შემდეგ იგი დაფარული იყო ვერცხლის ლენტით (საწინააღმდეგო გაფრქვევის ფირზე), რათა მას უფრო ლამაზი სახე მიეცა.

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

ნაბიჯი 9: ჩარჩოს გვერდითი პანელების მშენებლობა

ჩარჩოს გვერდითი პანელების მშენებლობა
ჩარჩოს გვერდითი პანელების მშენებლობა
ჩარჩოს გვერდითი პანელების მშენებლობა
ჩარჩოს გვერდითი პანელების მშენებლობა
ჩარჩოს გვერდითი პანელების მშენებლობა
ჩარჩოს გვერდითი პანელების მშენებლობა

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

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

ნაბიჯი 10: ჩარჩოს წინა და უკანა საყრდენების შექმნა

ჩარჩოს წინა და უკანა საყრდენების აგება
ჩარჩოს წინა და უკანა საყრდენების აგება
ჩარჩოს წინა და უკანა საყრდენების აგება
ჩარჩოს წინა და უკანა საყრდენების აგება
ჩარჩოს წინა და უკანა საყრდენების აგება
ჩარჩოს წინა და უკანა საყრდენების აგება
ჩარჩოს წინა და უკანა საყრდენების აგება
ჩარჩოს წინა და უკანა საყრდენების აგება

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

წინა და უკანა საყრდენების ზომები შეგიძლიათ იხილოთ თანდართულ სურათებში, შაბლონებთან ერთად, თუ როგორ უნდა გაჭრათ საყრდენი და სად და რომელი მხარეები დაიხუროს და მოგვიანებით წებო.

ნაბიჯი 11: ჩარჩოს ზედა საფარის აგება

ჩარჩოს ზედა საფარის მშენებლობა
ჩარჩოს ზედა საფარის მშენებლობა
ჩარჩოს ზედა საფარის მშენებლობა
ჩარჩოს ზედა საფარის მშენებლობა
ჩარჩოს ზედა საფარის მშენებლობა
ჩარჩოს ზედა საფარის მშენებლობა

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

ყველა ნაწილი ერთმანეთზე მიმაგრებულია ჭანჭიკებითა და თხილით, როგორც სურათზეა.

ნაბიჯი 12: სხეულის ჩარჩოს შეკრება

სხეულის ჩარჩოს შეკრება
სხეულის ჩარჩოს შეკრება
სხეულის ჩარჩოს შეკრება
სხეულის ჩარჩოს შეკრება
სხეულის ჩარჩოს შეკრება
სხეულის ჩარჩოს შეკრება
სხეულის ჩარჩოს შეკრება
სხეულის ჩარჩოს შეკრება

ნაბიჯი 13: მოტორსის დამონტაჟება შასისზე

ძრავების დამონტაჟება შასისზე
ძრავების დამონტაჟება შასისზე
ძრავების დამონტაჟება შასისზე
ძრავების დამონტაჟება შასისზე
ძრავების დაყენება შასისზე
ძრავების დაყენება შასისზე

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

ნაბიჯი 14: ელექტრონიკის დამონტაჟება შასისზე

ელექტრონიკის დამონტაჟება შასაზე
ელექტრონიკის დამონტაჟება შასაზე
ელექტრონიკის დამონტაჟება შასაზე
ელექტრონიკის დამონტაჟება შასაზე
ელექტრონიკის დამონტაჟება შასისზე
ელექტრონიკის დამონტაჟება შასისზე

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

L298N მოდული დამონტაჟდა 4 შუალედის გამოყენებით.

პურის დაფა შასისზე იყო დამაგრებული ორმაგი ლენტის გამოყენებით.

ულტრაბგერითი სენსორი იყო მიმაგრებული სერვო ძრავებზე ორმაგი ლენტისა და რეზინის ზოლების გამოყენებით.

ახლა ყველა ელექტრონული კომპონენტი ადგილზეა.

ნაბიჯი 15: სხეულის ჩარჩოს მორგება შასისზე

კორპუსის ჩარჩოს მორგება შასისზე
კორპუსის ჩარჩოს მორგება შასისზე
კორპუსის ჩარჩოს მორგება შასისზე
კორპუსის ჩარჩოს მორგება შასისზე
სხეულის ჩარჩოს მორგება შასისზე
სხეულის ჩარჩოს მორგება შასისზე

ნაბიჯი 16: როგორ გამოვიყენოთ მავერიკი

როგორ ვიმუშაოთ მავერიკზე
როგორ ვიმუშაოთ მავერიკზე

მავერიკი შეიძლება მუშაობდეს 4 რეჟიმში და ეს იქნება მითითებული დისტანციური მართვის ორი LED- ით (წითელი და მწვანე).

1. ხელით კონტროლი (ტენიანობა). თავდაპირველად, როდესაც მანქანა ჩართულია, ის იქნება ხელით კონტროლი. ეს ნიშნავს, რომ მავერიკს ხელით გააკონტროლებენ დისტანციური მართვისგან ჯოისტიკის დახმარებით. ორივე LED ნათურა გამორთულია დისტანციური მართვის საშუალებით, რაც მიუთითებს იმაზე, რომ ჩვენ ვართ მექანიკურ რეჟიმში. დისტანციური მართვის გრაფიკზე ნაჩვენები მნიშვნელობა იქნება მავერიკის გარშემო ჰაერის ტენიანობა.

2. ხელით კონტროლი (ტემპერატურა). როდესაც ორივე მწვანე ლედი და წითელი ლედი ჩართულია. ეს ნიშნავს, რომ მავერიკს ხელით გააკონტროლებენ დისტანციური მართვისგან ჯოისტიკის დახმარებით. ამ რეჟიმში ასევე შუქი ჩაირთვება. დისტანციური მართვის გრაფაში ნაჩვენები მნიშვნელობა იქნება ჰაერის ტემპერატურა მავერიკის გარშემო C გრადუსამდე.

3. ავტონომიური რეჟიმი. ავტომატური დაჭერის ღილაკზე დაჭერისას წითელი LED ჩართულია ავტონომიური რეჟიმის მითითებით. ამ რეჟიმში მავერიკი იწყებს მოძრაობას თავისთავად თავიდან აიცილებს დაბრკოლებებს და გადაწყვეტს სად მიმართოს ულტრაბგერითი სენსორიდან მიღებული ინფორმაციის შესაბამისად. ამ რეჟიმში დისტანციური მართვის გრაფიკზე ნაჩვენები მნიშვნელობა იქნება მანძილი, რომელიც იზომება მოძრაობისას.

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

მავერიკზე LED შუქის ჩართვისა და გამორთვისთვის თქვენ უნდა გქონდეთ ორივე LED დისტანციური მართვის ჩართული (სინათლის ჩართვისთვის) ან გამორთული (სინათლის გამორთვისთვის).

ნაბიჯი 17: Arduino კოდი

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

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

გირჩევთ: