Სარჩევი:
ვიდეო: Tinee9: Arduino კონტროლირებადი ESC: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
4 წლის წინ მე გავაკეთე ჩემი თვითმფრინავი 300 დოლარად, როდესაც პირველი კომერციული თვითმფრინავი დაახლოებით $ 1500 იყო. Arducopter კონტროლერი აკონტროლებდა ძრავას ESC, მე გამოვიყენე DJI DIY ჩარჩო და ვიყიდე 720MHZ დისტანციური მართვა. აქ არის შეცვლილი კომპლექტი იმისა, რაც მე ავაშენე 4 წლის წინ. KIT ახლა, როდესაც მე მაქვს მეტი გამოცდილება ელექტრონიკის კოსმოსური ინჟინერიის სფეროში, მინდა ავაშენო ჩემი საკუთარი PCBA კონტროლერი, რომელიც გააკონტროლებს თვითმფრინავს.
მე გამოვიყენებ Arduino– ს ჩემი პლატფორმისთვის. დღეისათვის მე ვაჩვენებ, რომ ჩვენ შეგვიძლია გავაკონტროლოთ ESC და arduino nano.
სირთულე: საშუალო
ცოდნა: უნდა იცოდეთ შედუღება, საჭიროა იცოდეთ თვითმფრინავის ძირითადი დენის კავშირები.
შეხსენება Tinee9.com– ს აქვს სხვა გაკვეთილები არდუინოსთან დაკავშირებით და ასევე საუბრობს ჩვეულებრივ ელექტრონიკაზე, როგორიცაა თვითმფრინავები. მე ვსაუბრობ იმაზე, თუ როგორ გამოიყენება ისინი და როგორ მუშაობს სენსორები თვითმფრინავებზე, რომლებსაც იყენებენ კომპანიები ან კვლევისა და განვითარების ჯგუფები.
ნაბიჯი 1: მასალები
მე არ მინდოდა შევარჩიო solder, solder Iron, PC და USB კაბელი, მაგრამ დანარჩენი ნივთები შეგიძლიათ მიიღოთ ამ ბმულიდან KIT
მასალები: ESC
ძრავა
ბატარეა, რომელიც იმუშავებს ძრავაზე
Solder
Solder რკინის
არდუინო ნანო
პურის დაფა
Jumper Wire
კომპიუტერი
USB კაბელი
Arduino IDE
ნაბიჯი 2: ძირითადი ასამბლეა
ნაბიჯი 1: მიამაგრეთ თქვენი ძრავა ESC კონტროლერთან.
ნაბიჯი 2: მიამაგრეთ თქვენი არდუინო ნანო პურის დაფაზე.
ნაბიჯი 3: მიამაგრეთ თქვენი ბატარეა - ESC შავ მავთულზე.
ნაბიჯი 4: მიამაგრეთ თქვენი ESC შავი Arduino GND პინზე.
ნაბიჯი 5: მიამაგრეთ თქვენი ESC თეთრი მავთული Arduino D9 პინზე.
ნაბიჯი 6: მიამაგრეთ Arduino Nano კომპიუტერს USB კაბელით.
ნაბიჯი 3: კოდი
ნაბიჯი 7: პროგრამა Arduino Nano ამ კოდით Arduino IDE– ში.
რასაც კოდი აკეთებს არის ESC– ის ინიციალიზაცია და შემდეგ ის უფრო სწრაფად იზრდება ყოველ 0,25 წამში, სანამ მყარი კოდირებული მითითებული წერტილი გამორთულია. შემდეგ იმეორებს. ძირითადად ეს კოდი გაძლევთ საშუალებას ნახოთ როგორ მართავს ძრავას ESC. ასევე კოდი არის ძირითადი სამშენებლო ბლოკი 4 ESC– ს მეთაურობისთვის ამავე დროს, როდესაც თქვენ შეიმუშავებთ დანარჩენ კოდს ფიქსირებული ფრთის ან ოთხკუთხედის დასაფრენად.
კოდი:
#მოიცავს; Servo esc;
int Pin = 0;
int x = 0;
void setup () {
esc. მიმაგრება (9); }
ბათილი მარყუჟი () {
int throttle = analogRead (პინი);
throttle = რუკა (throttle, 0, 1023, 0, 179);
for (x = 0; x <175; x ++) {
esc. დაწერეთ (x); დაგვიანება (250); }
esc.write (0);
დაგვიანება (10000); }
ნაბიჯი 4: დაკავშირება და გაშვება
ნაბიჯი 8: მიამაგრეთ თქვენი ESC წითელი მავთული ბატარეაზე +.
ნაბიჯი 9: ისიამოვნეთ თქვენი Arduino Nano– ით ESC– ს მეთაურობით PWM ბრძანებებით.
გირჩევთ:
წვრილმანი Arduino Bluetooth კონტროლირებადი მანქანა: 6 ნაბიჯი (სურათებით)
წვრილმანი Arduino Bluetooth კონტროლირებადი მანქანა: გამარჯობა მეგობრებო! მე მქვია ნიკოლასი, მე ვარ 15 წლის და ვცხოვრობ ათენში, საბერძნეთი. დღეს მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ 2 ბორბლიანი Bluetooth კონტროლირებადი მანქანა Arduino Nano– ს, 3D პრინტერისა და რამდენიმე მარტივი ელექტრონული კომპონენტის გამოყენებით! აუცილებლად უყურე ჩემს
Alexa კონტროლირებადი ავტოფარეხის კარი Arduino Esp8266: 6 ნაბიჯი
Alexa კონტროლირებადი ავტოფარეხის კარი Arduino Esp8266– ით: ამ პროექტის იდეა მომივიდა ძველი პროექტისგან, რომელზეც ცოტა ხნის წინ ვმუშაობდი. მე მქონდა ჩართული მარტივი ღილაკის წრე, რომელიც ჩართავდა LED- ს, როდესაც ღილაკს დააჭერდა ავტოფარეხის კარს. ეს მეთოდი არასაიმედო აღმოჩნდა და არც ისე სასარგებლო
Tinee9: Arduino თვითბალანსირება: 5 ნაბიჯი (სურათებით)
Tinee9: Arduino Self-Balancer: Tiny9 წარმოადგენს Arduino Self-Balancer– ს Arduino Nano– ს, servo– ს და Tiny9 LIS2HH12 მოდულის გამოყენებით
Tinee9: რეზისტორები სერიებში: 5 ნაბიჯი
Tinee9: რეზისტორები სერიებში: სამეურვეო დონე: შესვლის დონე. უარი პასუხისმგებლობაზე: გთხოვთ, გყავდეთ მშობელი/მეურვე, თუ ბავშვი ხართ, რადგან ხანძრის გამომწვევი შეიძლება იყოს, თუ არ ხართ ფრთხილად. ელექტრონული დიზაინი მიდის უკან ტელეფონზე, ნათურაზე, ელექტროსადგურები AC ან DC და ა.შ
ESC პროგრამირება Arduino– ზე (ჰობიკინგი ESC): 4 ნაბიჯი
ESC პროგრამირება Arduino– ზე (ჰობიკინგი ESC): გამარჯობა საზოგადოება, მე ვაპირებ გაჩვენოთ, თუ როგორ უნდა დაპროგრამდეს და გამოიყენოთ ჰობიკინგის ESC. მე უბრალოდ ვიპოვე რამდენიმე ინფორმაცია და გაკვეთილი, რაც ნამდვილად არ დამეხმარა, ამიტომ გადავწყვიტე დამეპროგრამებინა საკუთარი ესკიზი, რომლის გაგებაც ძალიან მარტივია. მნიშვნელოვანი