
Სარჩევი:
- მარაგები
- ნაბიჯი 1: გადამუშავებული საგანძური
- ნაბიჯი 2: თეორია
- ნაბიჯი 3: NRF24L01+
- ნაბიჯი 4: L293D - ორმაგი H -Bridge საავტომობილო მძღოლი
- ნაბიჯი 5: მანქანის გათიშვა
- ნაბიჯი 6: როგორ მუშაობს მანქანა?
- ნაბიჯი 7: ძალაუფლების საკითხი
- ნაბიჯი 8: RC მანქანის წრე
- ნაბიჯი 9: PCB
- ნაბიჯი 10: საბოლოო კავშირები
- ნაბიჯი 11: რჩევა 1: რადიო მოდულის განთავსება
- ნაბიჯი 12: რჩევა 2: შეინახეთ იგი მოდულარულად
- ნაბიჯი 13: რჩევა 3: გამოიყენეთ გამათბობლები
- ნაბიჯი 14: RC კონტროლერის დრო
- ნაბიჯი 15: ანალოგური ჯოისტიკის საფუძვლები
- ნაბიჯი 16: კონტროლერის კავშირი
- ნაბიჯი 17: რჩევა 1: გამოიყენეთ ნაწილები თქვენს განკარგულებაში
- ნაბიჯი 18: რჩევა 2: წაშალეთ არასაჭირო კვალი
- ნაბიჯი 19: რჩევა 3: შეინარჩუნეთ მავთულები რაც შეიძლება მოკლედ
- ნაბიჯი 20: რჩევა 4: განთავსება! განთავსება! განთავსება
- ნაბიჯი 21: კოდი
- ნაბიჯი 22: საბოლოო პროდუქტი
- ნაბიჯი 23: დამატებითი საკითხები:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50



RC მანქანები ყოველთვის მღელვარების წყარო იყო ჩემთვის. ისინი სწრაფია, ისინი მხიარულები არიან და თქვენ არ უნდა ინერვიულოთ, თუ მათ დაეჯახებით. თუმცა, როგორც ხანდაზმული, უფრო მოწიფული, RC ენთუზიასტი, მე არ ჩანს ჩანს თამაშობენ პატარა, საბავშვო RC მანქანები. მე უნდა მყავდეს დიდი, ზრდასრული მამაკაცის ზომა. სწორედ აქ ჩნდება პრობლემა: ზრდასრული RC მანქანები ძვირია. ინტერნეტით დათვალიერებისას, ყველაზე იაფად მე ვიპოვნე 320 დოლარი, საშუალოდ დაახლოებით 800 დოლარი. ჩემი კომპიუტერი უფრო იაფია ვიდრე ეს სათამაშოები!
იცის, რომ მე არ შემიძლია ამ სათამაშოების ყიდვა, ჩემში შემქმნელმა თქვა, რომ შემიძლია მანქანის დამზადება ფასის მეათედზე. ამრიგად, მე დავიწყე ჩემი მოგზაურობა ნაგვის ოქროდ გადაქცევისთვის
მარაგები
RC მანქანისთვის საჭირო ნაწილები შემდეგია:
- მეორადი RC მანქანა
- L293D საავტომობილო დრაივერი (DIP ფორმა)
- არდუინო ნანო
- NRF24L01+ რადიო მოდული
- RC Drone ბატარეა (ან სხვა მაღალი დენის ბატარეა)
- LM2596 მამალი კონვერტორები (2)
- მავთულები
- პერფოფორდი
- მცირე, სხვადასხვა კომპონენტები (სათაურის ქინძისთავები, ხრახნიანი ტერმინალები, კონდენსატორები და ა.
RC კონტროლერისთვის საჭირო ნაწილები შემდეგია:
- მეორადი კონტროლერი (უნდა ჰქონდეს 2 ანალოგური ჯოისტიკი)
- არდუინო ნანო
- NRF24L01+ რადიო მოდული
- ელექტრული მავთულები
ნაბიჯი 1: გადამუშავებული საგანძური

ეს პროექტი თავდაპირველად დაახლოებით ერთი წლის წინ დაიწყო, როდესაც მე და ჩემმა მეგობრებმა დავგეგმეთ ჰაკათონის პროექტისთვის კომპიუტერების მართვა მანქანისთვის (კოდირების კონკურსი). ჩემი გეგმა იყო წასულიყო მეურნეობის მაღაზიაში, შემეძინა ყველაზე დიდი RC მანქანა, რაც შემეძლო მეპოვა, გამეღვიძებინა შიგნიდან და შემეცვალა ESP32– ით.
დროთა განმავლობაში ჩავვარდი Savers– ში, ვიყიდე RC მანქანა და მოვამზადე ჰაკათონისთვის. სამწუხაროდ, ბევრი ნაწილი, რაც მე მჭირდებოდა, დროულად არ მოვიდა, ამიტომ მომიწია პროექტის მთლიანად გაუქმება.
მას შემდეგ, RC მანქანა აგროვებს მტვერს ჩემი საწოლის ქვეშ, აქამდე…
სწრაფი მიმოხილვა:
ამ პროექტში მე გამოვიყენებ გამოყენებულ სათამაშო მანქანას და IR კონტროლერს Upcycled RC მანქანის შესაქმნელად. მე შიგნიდან გავამწვანებ არდუინო ნანოს და გამოვიყენებ NRF24L01+ რადიო მოდულს ორს შორის კომუნიკაციისთვის.
ნაბიჯი 2: თეორია
”იმის გაგება, თუ როგორ მუშაობს რაღაც უფრო მნიშვნელოვანია, ვიდრე იმის ცოდნა, თუ როგორ უნდა გააკეთო ის”
- კევინ იანგი 5/17/2020 (მე ეს ახლახანს მოვიფიქრე)
ამის თქმით, დავიწყოთ საუბარი Upcycled RC მანქანის უკან არსებულ თეორიასა და ელექტრონიკაზე.
მანქანის მხარეს ჩვენ გამოვიყენებთ NRF24L01+ - ს, არდუინო ნანოს, L293D ძრავის მძღოლს, ძრავებს RC მანქანაში და ორ მამლის კონვერტორს. ერთი მამალი კონვერტორი უზრუნველყოფს ძრავის მამოძრავებელ ძაბვას, ხოლო მეორე - 5 ვ არდუინო ნანოს.
კონტროლერის მხრივ, ჩვენ ვიყენებთ NRF24L01+, Arduino Nano და ანალოგიურ ჯოისტიკებს გადაკეთებულ კონტროლერში.
ნაბიჯი 3: NRF24L01+

სანამ დავიწყებდით, ალბათ უნდა განვმარტო ოთახში არსებული სპილო: NRF24L01+. თუ თქვენ უკვე არ იცნობთ სახელს, NRF24 არის ჩიპი, რომელიც წარმოებულია სკანდინავიური ნახევარგამტარების მიერ. ის საკმაოდ პოპულარულია შემქმნელთა საზოგადოებაში რადიოკომუნიკაციის გამო მისი დაბალი ფასის, მცირე ზომის და კარგად დაწერილი დოკუმენტაციის გამო.
ასე რომ, როგორ მუშაობს NRF მოდული? დამწყებთათვის, NRF24L01+ მუშაობს 2.4 GHz სიხშირეზე. ეს არის იგივე სიხშირე, რომელზეც მუშაობს Bluetooth და Wifi (მცირედი ვარიაციით!). ჩიპი ურთიერთობს Arduino– ს შორის SPI– ს გამოყენებით, ოთხ პინიანი საკომუნიკაციო პროტოკოლით. სიმძლავრისთვის, NRF24 იყენებს 3.3 ვ, მაგრამ ქინძისთავები ასევე 5 ვ ტოლერანტულია. ეს გვაძლევს საშუალებას გამოვიყენოთ Arduino Nano, რომელიც იყენებს 5V ლოგიკას, NRF24– ით, რომელიც იყენებს 3.3V ლოგიკას. რამდენიმე სხვა მახასიათებელი შემდეგია.
აღსანიშნავი მახასიათებლები:
- მუშაობს 2.4 GHz გამტარუნარიანობაზე
- მიწოდების ძაბვის დიაპაზონი: 1.6 - 3.6V
- 5V ტოლერანტული
- იყენებს SPI კომუნიკაციას (MISO, MOSI, SCK)
- იკავებს 5 ქინძისთავს (MISO, MOSI, SCK, CE, CS)
- Can Trigger Interrupts - IRQ (ძალიან მნიშვნელოვანია ამ პროექტში!)
- Ძილის რეჟიმი
- მოიხმარს 900nA - 12mA
- გადაცემის დიაპაზონი: ~ 100 მეტრი (იცვლება გეოგრაფიული მდებარეობის მიხედვით)
- ღირებულება: $ 1.20 თითო მოდული (ამაზონი)
თუ გსურთ მეტი გაიგოთ NRF24L01+ - ის შესახებ, იხილეთ დამატებითი კითხვების განყოფილება ბოლოს
ნაბიჯი 4: L293D - ორმაგი H -Bridge საავტომობილო მძღოლი



მიუხედავად იმისა, რომ არდუინო ნანოს შეუძლია უზრუნველყოს საკმარისი დენი LED- ის შესაქმნელად, არავითარ შემთხვევაში არ შეუძლია ნანოს ძრავის დამოუკიდებლად ჩართვა. ამიტომ, ჩვენ უნდა გამოვიყენოთ სპეციალური მძღოლი ძრავის გასაკონტროლებლად. დენის მიწოდების გარდა, მძღოლის ჩიპი ასევე დაიცავს არდუინოს ნებისმიერი ძაბვის ვარდნისგან, რომელიც წარმოიქმნება ძრავის ჩართვისა და გამორთვისგან.
ჩადეთ L293D, ოთხმაგი ნახევრად H ხიდის ძრავის მძღოლი, ან ჩვეულებრივი სიტყვებით, ჩიპი, რომელსაც შეუძლია ორი ძრავის წინ და უკან მართვა.
L293D ეყრდნობა H-Bridges– ს, რათა გააკონტროლოს როგორც ძრავის სიჩქარე, ასევე მიმართულება. კიდევ ერთი მახასიათებელია ელექტროენერგიის მიწოდების იზოლაცია, რაც არდუინოს საშუალებას აძლევს გათიშოს ძრავებისგან განცალკევებული ენერგიის წყარო.
ნაბიჯი 5: მანქანის გათიშვა


საკმარისია თეორია და რეალურად დავიწყოთ მშენებლობა!
მას შემდეგ, რაც RC მანქანა არ მოყვება კონტროლერს (დაიმახსოვრე ის მეურნეობის მაღაზიიდან), შიდა ელექტრონიკა ძირითადად უსარგებლოა. ამრიგად, გავხსენი RC მანქანა და საკონტროლო დაფა ჩავაგდე ჩემს ჯართში.
ახლა მნიშვნელოვანია, რომ დავიწყოთ რამდენიმე ჩანაწერის გაკეთება. ერთი რამ უნდა აღინიშნოს არის RC მანქანის მიწოდების ძაბვა. მანქანა, რომელიც მე შევიძინე, ძალიან ძველია, სანამ ლითიუმზე დაფუძნებული ბატარეები იყო გავრცელებული. ეს ნიშნავს, რომ ეს RC მანქანა იკვებებოდა Ni-Mh ბატარეით, ნომინალური ძაბვით 9.6 ვოლტი. ეს მნიშვნელოვანია, რადგან ეს იქნება ძაბვა, რომელზეც ჩვენ ვამოძრავებთ ძრავებს.
ნაბიჯი 6: როგორ მუშაობს მანქანა?



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




არაჩვეულებრივი მახასიათებლებით, ჩვენ ახლა უნდა ვისაუბროთ ამ მშენებლობის ყველაზე მნიშვნელოვან ნაწილზე: როგორ ვაპირებთ RC მანქანის დაძაბვას? და უფრო კონკრეტულად რომ ვთქვათ: რამდენი დენია საჭირო ძრავების დასაძრავად?
ამაზე პასუხის გასაცემად, მე დავუკავშირე თვითმფრინავის ბატარეა მამლის გადამყვანთან, სადაც ბატარეის 11 ვ ჩავაგდე ძრავების 9.6 ვ. იქიდან, მე დავაყენე მულტიმეტრი 10A მიმდინარე რეჟიმში და დავასრულე წრე. ჩემმა მრიცხველმა წაიკითხა, რომ ძრავებს სჭირდებოდათ 300 mA დენი თავისუფალი ჰაერის დასაბრუნებლად.
მიუხედავად იმისა, რომ ეს შეიძლება ბევრს არ ჟღერდეს, გაზომვა, რომელიც ჩვენ ნამდვილად გვაინტერესებს არის ძრავების შეფერხება. ამის გასაზომად, ხელები ბორბლებს გადავახვიე, რომ არ შემობრუნებულიყო. როდესაც მე შევხედე ჩემს მრიცხველს, მან აჩვენა მყარი 1A.
ვიცოდი, რომ წამყვანი ძრავები უხეშად ამუშავებს გამაძლიერებელს, შემდეგ შევამოწმე საჭის ძრავების გამოცდა, რომლებიც გაჩერებული იყო 500mA. ამ ცოდნით, მე მივედი დასკვნამდე, რომ შემიძლია მთელი სისტემის გამორთვა RC თვითმფრინავის ბატარეიდან და ორი LM2596 მამალი კონვერტორი*.
*რატომ ორმაგი კონტროლერები? ისე, თითოეულ LM2596– ს აქვს მაქსიმალური დენი 3A. თუ ყველაფერს გამოვართმევ ერთი მამალი კონვერტორიდან, ვაპირებდი ბევრი დენის დახატვას და, შესაბამისად, მექნებოდა ძაბვის საკმაოდ დიდი ვარდნა. დიზაინის მიხედვით, არდუინო ნანოს ძალა ისვენებს ყოველ ჯერზე, როდესაც ხდება ძაბვის დიდი ვარდნა. ამიტომ, მე ორი კონვერტორი გამოვიყენე დატვირთვის შესამსუბუქებლად და ნანოს ძრავებისგან იზოლირებისთვის.
ბოლო მნიშვნელოვანი კომპონენტი, რომელიც ჩვენ გვჭირდება არის Li-Po უჯრედის ძაბვის შემმოწმებელი. ამის მიზანია დაიცვას ბატარეა ზედმეტი დაცლისგან, რათა არ დაინგრეს ბატარეის სიცოცხლე (ყოველთვის შეინარჩუნეთ ლითიუმზე დაფუძნებული ბატარეის უჯრედული ძაბვა 3.5 ვ-ზე მაღლა!)
ნაბიჯი 8: RC მანქანის წრე

დენის პრობლემის გამოსვლისთანავე, ჩვენ შეგვიძლია ავაშენოთ წრე. ზემოთ არის სქემატური მე გააკეთა RC მანქანა.
გაითვალისწინეთ, რომ მე არ ჩავრთე ბატარეის ვოლტმეტრის კავშირი. ვოლტმეტრის გამოსაყენებლად საჭიროა მხოლოდ ბალანსის კონექტორის დაკავშირება ვოლტმეტრის შესაბამის ქინძისთავებთან. თუ ეს არასდროს გაგიკეთებიათ, დააწკაპუნეთ ვიდეოზე, რომელიც დამატებულია დამატებითი კითხვების განყოფილებაში, რომ მეტი გაიგოთ.
შენიშვნები სქემის შესახებ
L293D- ზე ჩართვის ქინძისთავები (1, 9) მოითხოვს PWM სიგნალს ცვლადი სიჩქარით. ეს ნიშნავს, რომ არდუინო ნანოზე მხოლოდ რამდენიმე ქინძისთავის დაკავშირებაა შესაძლებელი. L293D– ის სხვა ქინძისთავებისთვის ყველაფერი მიდის.
ვინაიდან NRF24L01+ კომუნიკაციას ახდენს SPI– ზე, ჩვენ უნდა დავუკავშიროთ მისი SPI ქინძისთავები არდიუნო ნანოს SPI ქინძისთავებს (ასე რომ შეაერთეთ MOSI -> MOSI, MISO -> MISO და SCK -> SCK). ასევე მნიშვნელოვანია აღინიშნოს, რომ მე დავუკავშირე NRF24- ის IRQ პინი მე -2 არდუინო ნანოზე. ეს იმიტომ ხდება, რომ IRQ პინი მცირდება ყოველ ჯერზე, როდესაც NR24 მიიღებს შეტყობინებას. ამის ცოდნით, შემიძლია შევაწყვეტინო, რომ ნანოს ვუთხრა რადიო წაიკითხოს. ეს ნანოს საშუალებას აძლევს გააკეთოს სხვა საქმეები, სანამ ის ელოდება ახალ მონაცემებს.
ნაბიჯი 9: PCB

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


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

RC მანქანის დიაპაზონის გასაზრდელად, მე NRF რადიო მოდული მაქსიმალურად განვათავსე გვერდით. ეს იმიტომ ხდება, რომ რადიოტალღები ასახავს ლითონებს, როგორიცაა PCB და მავთულები, შესაბამისად, ამცირებს დიაპაზონს. ამ საკითხის გადასაჭრელად, მე დავდე მოდული PCB- ის მხარეს და დავჭრა ნაპრალი მანქანის კორპუსში, რათა ის გამოვიდეს.
ნაბიჯი 12: რჩევა 2: შეინახეთ იგი მოდულარულად

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

ჩემი RC მანქანის ძრავები უბიძგებენ L293D- ს მის ზღვრამდე. მიუხედავად იმისა, რომ ძრავის მძღოლს შეუძლია გაუმკლავდეს 600 mA– ს განუწყვეტლივ, ეს იმას ნიშნავს, რომ ის ძალიან ცხელდება და სწრაფად! ამიტომაც არის კარგი იდეა დაამატოთ თერმული პასტა და გამაცხელებელი, რათა L293D არ მოხარშოს თავად. თუმცა, თუნდაც გათბობის ჩათვლით ჩიპი მაინც ძალიან ცხელდება შეხებისთვის. ამიტომაც არის კარგი იდეა, რომ მანქანა გაგრილდეს 2-3 წუთის თამაშის შემდეგ.
ნაბიჯი 14: RC კონტროლერის დრო

RC მანქანის დასრულებით, ჩვენ შეგვიძლია დავიწყოთ კონტროლერის დამზადება.
RC მანქანის მსგავსად, მე ასევე ვიყიდე კონტროლერი ცოტა ხნის წინ, ვფიქრობდი, რომ შემეძლო ამის გაკეთება. ბედის ირონიით, კონტროლერი რეალურად არის IR, ამიტომ იყენებს IR LED- ებს მოწყობილობებს შორის კომუნიკაციისთვის.
ამ იდეის ძირითადი იდეაა შეინარჩუნოს ორიგინალური დაფა კონტროლერში და ააშენოს Arduino და NRF24L01+ მის გარშემო.
ნაბიჯი 15: ანალოგური ჯოისტიკის საფუძვლები


ანალოგიურ ჯოისტიკთან დაკავშირება შეიძლება შემაძრწუნებელი იყოს, განსაკუთრებით იმის გამო, რომ ქინძისთავებისთვის არ არის გამოსადეგი დაფა. Არ ინერვიულოთ! ყველა ანალოგური ჯოისტიკი მუშაობს ერთი და იგივე პრინციპით და ჩვეულებრივ აქვს ერთი და იგივე პინუტი.
არსებითად, ანალოგური ჯოისტიკები არის მხოლოდ ორი პოტენომეტრი, რომელიც ცვლის წინააღმდეგობას სხვადასხვა მიმართულებით გადაადგილებისას. მაგალითად, როდესაც ჯოისტიკს მარჯვნივ გადააქვთ, x ღერძიანი პოტენომეტრი ცვლის მნიშვნელობას. როდესაც ჯოისტიკს წინ მიიწევთ, y ღერძის პოტენომეტრი ცვლის მნიშვნელობას.
ამის გათვალისწინებით, თუ გადავხედავთ ანალოგური ჯოისტიკის ქვედა მხარეს, ჩვენ ვხედავთ 6 ქინძისთავს, 3 x ღერძის პოტენომეტრს და 3 y ღერძის პოტენციომეტრს. ყველაფერი რაც თქვენ გჭირდებათ რომ გააკეთოთ არის დააკავშიროთ 5V და მიწა გარე ქინძისთავებთან და დაუკავშიროთ შუა pin- ს ანალოგიურ შეყვანას Arduino- ზე.
გაითვალისწინეთ, რომ პოტენომეტრის მნიშვნელობები იქნება ასახული 1024 -ზე და არა 512 -ზე! ეს ნიშნავს, რომ ჩვენ უნდა გამოვიყენოთ ჩამონტაჟებული რუქა () ფუნქცია Arduino– ში ნებისმიერი ციფრული გამოსვლის გასაკონტროლებლად (ისევე როგორც PWM სიგნალი, რომელსაც ჩვენ ვიყენებთ L293D– ის გასაკონტროლებლად). ეს უკვე გაკეთებულია კოდში, მაგრამ თუ აპირებთ საკუთარი პროგრამის წერას, ეს უნდა გაითვალისწინოთ.
ნაბიჯი 16: კონტროლერის კავშირი

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

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

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

ეს რჩევა კონკრეტულად საუბრობს SPI ხაზებზე არდუინოსა და NRF24 მოდულს შორის, მაგრამ ეს ასევე ეხება სხვა კავშირებსაც. NRF24L01+ უკიდურესად მგრძნობიარეა ჩარევის მიმართ, ასე რომ, თუ რაიმე ხმაური ამოიღება მავთულხლართებით, ეს გააფუჭებს მონაცემებს. ეს არის SPI კომუნიკაციის ერთ -ერთი მთავარი ნაკლი. ანალოგიურად, რაც შეიძლება მოკლედ შეინარჩუნოთ მავთულები, თქვენ ასევე გახდით მთელ კონტროლერს უფრო სუფთა და ორგანიზებულს.
ნაბიჯი 20: რჩევა 4: განთავსება! განთავსება! განთავსება

გარდა იმისა, რომ სადენები მაქსიმალურად მოკლეა, ეს ასევე ნიშნავს რაც შეიძლება მოკლე მანძილს ნაწილებს შორის.
NRF24 და Arduino– ს დასაყენებლად ადგილების საძიებლად, გახსოვდეთ, რომ მაქსიმალურად ახლოს იყავით ერთმანეთთან და ჯოისტიკებთან.
კიდევ ერთი რამ უნდა გვახსოვდეს, სად უნდა დააყენოთ NRF24 მოდული. როგორც უკვე აღვნიშნეთ, რადიოტალღებს არ შეუძლიათ ლითონის გავლა, ამიტომ თქვენ უნდა დააინსტალიროთ მოდული კონტროლერის გვერდით. ამის გასაკეთებლად, მე გავჭრა პატარა ნაპრალი დრემელთან ერთად, რათა NRF24 გამყარებულიყო გვერდიდან.
ნაბიჯი 21: კოდი
ალბათ ამ სტრუქტურის ყველაზე მნიშვნელოვანი ნაწილი არის რეალური კოდი. მე შევიტანე კომენტარები და ყველაფერი, ასე რომ არ განვმარტავ თითოეულ პროგრამას სტრიქონით.
ამის თქმით, რამდენიმე მნიშვნელოვანი რამ, რაც მინდა აღვნიშნო არის ის, რომ თქვენ უნდა ჩამოტვირთოთ NRF24 ბიბლიოთეკა პროგრამების გასაშვებად. თუ თქვენ ჯერ არ გაქვთ ბიბლიოთეკები დაინსტალირებული, გირჩევთ გაეცნოთ გაკვეთილებს, რომლებიც დაკავშირებულია დამატებითი კითხვების განყოფილებაში, რომ გაიგოთ როგორ. ასევე, L293D– ზე სიგნალების გაგზავნისას, არასოდეს ჩართოთ მიმართულების ქინძისთავები ორივე. ეს დააკლებს ძრავის მძღოლს და გამოიწვევს მის დაწვას.
Github-
ნაბიჯი 22: საბოლოო პროდუქტი

საბოლოოდ, მტვრის შეგროვებისა და ხელით მუშაობის 3 კვირის შემდეგ, მე საბოლოოდ დავამთავრე Upcycled RC მანქანის დამზადება. მიუხედავად იმისა, რომ უნდა ვაღიარო, ის არსად არის ისეთი მძლავრი, როგორც შესასვლელში ნაჩვენები მანქანები გამოვიდა ბევრად უკეთესი ვიდრე მეგონა. მანქანას შეუძლია 40 წუთის განმავლობაში იმოძრაოს ელექტროენერგიის ამოწურვამდე და შეუძლია 150 მეტრამდე დაშორება კონტროლერისგან.
რამოდენიმე რამ, რასაც მე აუცილებლად გავაკეთებდი მანქანის გასაუმჯობესებლად არის L293D– ის გაცვლა L298– ით, უფრო დიდი, უფრო ძლიერი ძრავის მძღოლით. კიდევ ერთი რამ, რასაც მე გავაკეთებდი არის ნაგულისხმევი NRF რადიო მოდულის გაძლიერება ანტენის ვერსიისთვის. ეს ცვლილებები გაზრდის ბრუნვის მომენტს და ავტომობილის დიაპაზონს.
ნაბიჯი 23: დამატებითი საკითხები:
NRF24L01+
- სკანდინავიური ნახევარგამტარების მონაცემთა ცხრილი
- SPI კომუნიკაცია (სტატია)
- ძირითადი დაყენება (ვიდეო)
- სიღრმისეული გაკვეთილი (სტატია)
- დამატებითი რჩევები და ხრიკები (ვიდეო სერია)
L293D
- ტეხასის ინსტრუმენტების მონაცემთა ცხრილი
- სიღრმისეული გაკვეთილი (სტატია)
გირჩევთ:
Upcycled მინი დინამიკი: 7 ნაბიჯი (სურათებით)

Upcycled მინი სპიკერი: გამარჯობა ბიჭებო, ეს ისევ მათიასია და დღეს ჩვენ ვაკეთებთ მოციმციმე მინი დინამიკს. მისი ხმა არ იქნება ძალიან ხმამაღალი, რადგან მას არ გააჩნია გამაძლიერებელი, მაგრამ თქვენ მაინც შეგიძლიათ აკონტროლოთ მისი ხმა ტელეფონით ან კომპიუტერით. Გაერთე
ნებისმიერი სატრანსპორტო/სატრანსპორტო მანქანის Bluetooth პროგრამად გადაქცევა კონტროლის მანქანა/მანქანა: 9 ნაბიჯი

ნებისმიერი სატრანსპორტო საშუალების გადაყვანა Bluetooth– ის აპლიკაციის მართვის რ/კ მანქანაში: ეს პროექტი აჩვენებს ნაბიჯებს ჩვეულებრივი დისტანციური მართვის მანქანის Bluetooth (BLE) საკონტროლო მანქანაზე Wombatics SAM01 რობოტების დაფით, ბლინკის აპლიკაციითა და MIT აპლიკაციის გამომგონებლით. არის ბევრი დაბალი ღირებულების RC მანქანა, რომელსაც აქვს მრავალი მახასიათებელი, როგორიცაა LED ფარები და
როგორ გავაკეთოთ სირენის გენერატორი - UM3561 - პოლიცია, სასწრაფო დახმარების მანქანა, სახანძრო მანქანა: 6 ნაბიჯი

როგორ გავაკეთოთ სირენის გენერატორი | UM3561 | პოლიცია, სასწრაფო დახმარების მანქანა, სახანძრო მანქანა: ისწავლეთ როგორ გააკეთოთ DIY ელექტრონული სირენის გენერატორის წრე, რომელსაც შეუძლია აწარმოოს პოლიციის მანქანის სირენა, სასწრაფო დახმარების სირენა & სახანძრო ბრიგადის ხმა IC UM3561a სირენის ტონის გენერატორის გამოყენებით. წრე მოითხოვს მხოლოდ რამდენიმე კომპონენტს და მისი გადართვა შესაძლებელია
როგორ გააკეთოთ დისტანციური მართვის მანქანა სახლში მარტივი გზით - წვრილმანი უკაბელო RC მანქანა: 7 ნაბიჯი

როგორ გააკეთოთ დისტანციური მართვის მანქანა სახლში მარტივად - წვრილმანი უკაბელო RC CAR: გამარჯობა მეგობრებო ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ დისტანციური მართვის rc მანქანა მარტივი გზით გთხოვთ განაგრძოთ კითხვა …… ეს მართლაც მაგარი პროექტია, ასე რომ გთხოვთ სცადოთ მისი აშენება
R/C მანქანა/სატვირთო მანქანა შოკი ტექნიკური მომსახურება: 10 ნაბიჯი

R/C მანქანა/სატვირთო ავტომობილის შოკის შენარჩუნება: ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ თუ როგორ უნდა განახორციელოთ რუტინული რემონტი თქვენს რ/კ მანქანაზე ან სატვირთო მანქანებზე, რაც თქვენ დაგჭირდებათ: -შოკის ზეთი (მე 30 ვატი გამოვიყენე) duhhh =))-ქაღალდის პირსახოცები-ფანქრები <-იმედია სწორად დავწერე