Სარჩევი:
- ნაბიჯი 1: შინაარსი
- ნაბიჯი 2: რა არის არდუინო?
- ნაბიჯი 3: რა არის მიკროკონტროლერი?
- ნაბიჯი 4: არდუინოს ტიპები
- ნაბიჯი 5: არდუინოს სტრუქტურა
- ნაბიჯი 6: დაყენება
- ნაბიჯი 7: თქვენი პირველი პროექტი-LED მოციმციმე
- ნაბიჯი 8: PWM -პულსის სიგანის მოდულაცია
- ნაბიჯი 9: სერიული ურთიერთობა
- ნაბიჯი 10: გამოყენებითი სერიული კომუნიკაცია
ვიდეო: ისწავლეთ ARDUINO (20 წუთში): 10 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ეს არის სასწავლო, რომელიც სპეციალურად დავწერე არდუინოს შესახებ ჩემი ცოდნის გასამარტივებლად. მე ნამდვილად დაგარწმუნებთ, რომ ეს იქნება ძალაუფლების მოდული, რომელიც მოიცავს არდუინოს თითქმის ყველა ძირითად თემას.
Arduino– ს აქვს უზარმაზარი პოტენციალი, რომელსაც შეუძლია გაცილებით მეტი გააკეთოს, ვიდრე წარმოგიდგენიათ, ამის გამოყენება ასევე ძალიან მარტივია.
მე არ მსურს უფრო მეტის თქმა ინტროსესიაში და დავკარგოთ თქვენი ძვირფასი დრო და პირდაპირ გადავიდეთ შინაარსზე.
ნაბიჯი 1: შინაარსი
- მოკლე შესავალი არდუინოს შესახებ.
- არდუინოს ტიპები.
- არდუინოს სტრუქტურა.
- შენი პირველი "პროექტი".
- PWM- პულსის სიგანის მოდულაცია.
- სერიული კომუნიკაცია.
- მოიცავს სავარჯიშოებს
ნაბიჯი 2: რა არის არდუინო?
არდუინოს მარტივი განმარტება, რაც მე ვიცი არის ეს არის ელექტრონული ინსტრუმენტი, რომელსაც შეუძლია შეასრულოს მარტივი ავტომატიზაცია და დააკავშიროს სხვადასხვა მოწყობილობები ერთად უფრო მარტივი კავშირებით და უმარტივესი კოდირებით.
ეს არის სწორი პლატფორმა მათთვის, ვისაც სურს შეასრულოს თავისი კარიერა ავტომატიზაციის ან რობოტიკის სფეროში. Arduino არის მარტივი ინსტრუმენტი, რომელიც გვაძლევს საშუალებას დავუკავშირდეთ მიკრო კონტროლერს, რომელიც ჩართულია არდუინოს ნებისმიერ დაფაზე. (AT mega328 arduino– ში UNO). იხილეთ სურათი შემდგომი გაგებისთვის.
წარმოიდგინე
- გსურთ ინფორმაცია მიაწოდოთ ფრანგულენოვან ადამიანს, მაგრამ იცით მხოლოდ ინგლისური.
- ამ შემთხვევაში თქვენ აუცილებლად დაგჭირდებათ თარჯიმანი კომუნიკაციის დასასრულებლად.
- ამრიგად, მთარგმნელმა იცის როგორც ფრანგული, ასევე ინგლისური.
დაუკავშირდით არსებულ სიტუაციას!
- ფრანგული არის მაღალი დონის ენა (მეგობრული, მაგ. C, C ++…).
- ინგლისური არის მანქანების ენა.
- არდუინო არის მთარგმნელი. იმედი მაქვს, რომ თქვენ უკეთ გაიგეთ !!!
ნაბიჯი 3: რა არის მიკროკონტროლერი?
მიკროკონტროლი არის გამარტივებული კომპიუტერი, რომელსაც აქვს ძალიან მცირე რაოდენობით მეხსიერება, ოპერატიული მეხსიერება,…
ეს არის ძალიან კომპაქტური და იაფი ინსტრუმენტი, რომელიც ადვილად ხელმისაწვდომია. arduino UNO– ში გამოყენებული მიკრო კონტროლერი არის ATmega 328, შეიცავს EEPROM– ს და მისი დაპროგრამება შესაძლებელია არაერთხელ წინა კოდის წაშლით.
ნაბიჯი 4: არდუინოს ტიპები
სურათზე მოცემულია სხვადასხვა ტიპის არდუინოს დაფები, რომლებიც ყველაზე პოპულარულია.
Arduino UNO
ამ ტიპის დაფა არის პოპულარული და საუკეთესოდ შესაფერისი დამწყებთათვის! იგი შეიცავს ქალის ქინძისთავების სერიას, ასე რომ, მამრობითი ქინძისთავის გამოყენებით, ჩვენ შეგვიძლია უბრალოდ დავამყაროთ კავშირი ყოველგვარი შედუღების ან პურის დაფის გამოყენების გარეშე.
არდუინო ნანო
ეს ძალიან ჰგავს გაეროს გამგეობას, გარდა დაფის ზომის შემცირებისა, ასე რომ, ის იმსახურებს მის სახელს. იგი შეიცავს რიგ დამსხვრეულ მამაკაცის ქინძისთავებს, რომელიც შეიძლება დაკავშირებული იყოს პურის დაფასთან და გამოყენებულ იქნას უშუალოდ ყოველგვარი შედუღების გარეშე. ეს შედარებით იაფია შედარებით გაეროსთან
Arduino LILY ბალიში
იგი გამოიყენება ტარებადი ელექტრონიკისთვის.
ნაბიჯი 5: არდუინოს სტრუქტურა
1. USB დანამატი-ეს დებულება გამოიყენება თქვენი კოდირების ატვირთვისთვის და ის ასევე შეიძლება გამოყენებულ იქნას როგორც არდუინოს ძალა.
2. ციფრული ქინძისთავები (2-13) გამოიყენება შესასვლელი და გამომავალი ოპერაციებისთვის.
3. ანალოგური ქინძისთავები (0-5) გამოიყენება შესასვლელი და გამომავალი ოპერაციებისათვის ანალოგური ფორმით.
5. წითელი ღილაკი გამოიყენება დაფის გადასატვირთად, ანუ კოდის შესრულება იწყება დასაწყისიდან.
6. სერიული ქინძისთავები RX, TX გამოიყენება სერიული კომუნიკაციისთვის.
7. მას ასევე აქვს DC შეყვანის სოკეტი.
ნაბიჯი 6: დაყენება
1. დააინსტალირეთ arduino IDE პროგრამული უზრუნველყოფა. (უფასო პროგრამული უზრუნველყოფა)
2. შეაერთეთ თქვენი arduino დაფა და შეარჩიეთ სწორი პორტი და ჯიში.
შენიშვნა: ჩემთვის პორტის ნომერი com23 თქვენია შეიძლება განსხვავდებოდეს.
იხილეთ სურათები!
ნაბიჯი 7: თქვენი პირველი პროექტი-LED მოციმციმე
ამ პროექტში თქვენ აპირებთ გამოიწეროთ დახუჭვა.
ერთი წამი ჩართული მდგომარეობა, ერთი წამი გამორთული მდგომარეობა.
ტექნიკა
გააკეთეთ კავშირი, როგორც ნაჩვენებია ფიგურაში.
პროგრამული უზრუნველყოფა
ატვირთეთ სურათზე ნაჩვენები კოდირება.
როგორც კი კოდირება აიტვირთება led იწყებს ციმციმს.
შენიშვნა:
void setup () -სექცია სრულდება მხოლოდ ერთხელ.
void loop ()-განმეორებით სრულდება სანამ ძალა არ დარჩება.
ნაბიჯი 8: PWM -პულსის სიგანის მოდულაცია
-ეს გამოიყენება იმისთვის, რომ led გამობრწყინდეს სხვადასხვა სიკაშკაშის ეტაპებზე.
-გამუქება და შემდეგ უფრო ნათელი!
-ანალოგური პინი მხარს უჭერს მხოლოდ 8 ბიტიან მონაცემებს (0-255).
ჩვენ ვაპირებთ გამოვიყენოთ ანალოგური წერა ციფრული ჩაწერის ნაცვლად PWM– ის დასადგენად.
-კოდი იქნება ანალოგური დაწერილი (led pin, მნიშვნელობა)
PWM: 3, 5, 6, 9, 10 და 11 ქინძისთავები უზრუნველყოს 8 ბიტიანი PWM გამომავალი analogWrite ()
led pin- ციფრული პინი, რომელშიც თქვენ დაუკავშირეთ led.
მნიშვნელობა - მნიშვნელობა მერყეობს (0-255) - დან ქვედა მნიშვნელობა ხდის LED ნათებას დაბნელებული, მაღალი მნიშვნელობა ხდის led ნათელს უფრო ნათელს.
სავარჯიშო:
შეეცადეთ გახადოთ led უფრო ნათელი, ეტაპობრივად, მარყუჟისათვის საცნობარო მითითების ბმულის გამოყენებით!
ნაბიჯი 9: სერიული ურთიერთობა
სერიალი გამოიყენება Arduino დაფასა და კომპიუტერს ან სხვა მოწყობილობებს შორის კომუნიკაციისთვის. Arduino– ს ყველა დაფას აქვს მინიმუმ ერთი სერიული პორტი (ასევე ცნობილია როგორც UART ან USART): სერიული. ის აკავშირებს ციფრულ ქინძისთავებს 0 (RX) და 1 (TX), ასევე კომპიუტერს USB- ის საშუალებით. ამრიგად, თუ თქვენ იყენებთ ამ ფუნქციებს, თქვენ ასევე არ შეგიძლიათ გამოიყენოთ 0 და 1 ქინძისთავები ციფრული შეყვანის ან გამოსასვლელად.
ეს ხელს უწყობს მასთან დაკავშირებული სენსორების კითხვის ცოდნას
ისინი ასევე ეხმარებიან უკაბელო მოდულების დაკავშირებაში, როგორიცაა bluetooth, wifi Esp8266….
მას ბევრი სხვა საქმე აქვს ………………………..!
ნაბიჯი 10: გამოყენებითი სერიული კომუნიკაცია
ამ სესიაზე ჩვენ ვიღებთ გამომავალ მნიშვნელობას LDR- სინათლეზე დამოკიდებული რეზისტორისგან და ვაჩვენებთ მას სერიულ მონიტორში.
მიმართეთ სურათებს აპარატურის კავშირებისა და კოდირებისთვის!
ახლა გააწყვეტინეთ სენსორის მნიშვნელობა სენსორზე დაცემული შუქის დარღვევით და დაინახეთ ცვლილებები ღირებულებებში!
სავარჯიშო:
თქვენი ამოცანაა გახადოთ LED ნათება LDR– ის გამომუშავების საფუძველზე, ანუ LED უნდა ანათებდეს უფრო ბნელ მდგომარეობაში და ის უნდა ანათებდეს ნათელ სიტუაციაში.
ნახავ: გამოიყენე PWM და სერიული კომუნიკაცია.
ეს არის საფუძველი ავტომატიზაციისთვის!
Გაგრძელება იქნება……
ეს არის მხოლოდ შესავალი მოდული, მე უფრო მეტს დავწერ ამის შესახებ და ეს მოდულები მალე გამოვა, თვალყური ადევნეთ თუ მოგწონთ
რამდენიმე მომავალი თემა:
- სერვო ძრავის კონტროლი.
- ულტრაბგერითი მოდული.
- IR სენსორი.
- ძრავის მძღოლი L293D.
- bluetooth კომუნიკაცია
- და კიდევ ბევრი ……………………. იმედია მოგეწონებათ ………………………………….. !!!! "გაუზიარე ცოდნა!" "მიყევით მეტი ინფორმაციისთვის"
გირჩევთ:
ისწავლეთ როგორ შეიმუშაოთ პერსონალური ფორმის PCB EasyEDA ონლაინ ინსტრუმენტებით: 12 ნაბიჯი (სურათებით)
ისწავლეთ როგორ შეიმუშაოთ პერსონალური ფორმის PCB EasyEDA ონლაინ ინსტრუმენტებით: მე ყოველთვის მინდოდა შემექმნა პერსონალური PCB, ხოლო ონლაინ ინსტრუმენტებითა და იაფი PCB პროტოტიპებით ეს არასოდეს ყოფილა ადვილი ვიდრე ახლა! შესაძლებელია ზედაპირზე დამონტაჟებული კომპონენტების აწყობა იაფად და მარტივად მცირე მოცულობით, რათა გადავარჩინოთ რთული
SCARA Robot: ისწავლეთ შორსმჭვრეტელი და ინვერსიული კინემატიკის შესახებ !!! (Plot Twist ისწავლეთ როგორ გააკეთოთ რეალურ დროში ინტერფეისი ARDUINO– ში დამუშავების გამოყენებით !!!!): 5 ნაბიჯი (სურათებით)
SCARA Robot: სწავლა შორსმჭვრეტელ და უკუ კინემატიკის შესახებ !!! (Plot Twist ისწავლეთ როგორ გააკეთოთ რეალურ დროში ინტერფეისი ARDUINO– ში დამუშავების გამოყენებით !!!!): SCARA რობოტი ძალიან პოპულარული მანქანაა ინდუსტრიის სამყაროში. სახელი ნიშნავს როგორც შერჩევითი შეთანხმებული ასამბლეის რობოტის მკლავს, ასევე შერჩევით დამთმობ არტიკულაციულ რობოტ მკლავს. ეს არის ძირითადად თავისუფლების სამი გრადუსიანი რობოტი, პირველი ორი დისლოცირებული
ისწავლეთ როგორ გააკეთოთ პორტატული ბატარეით მონიტორი, რომელსაც ასევე შეუძლია ჟოლოს Pi- ს მომარაგება: 8 ნაბიჯი (სურათებით)
ისწავლეთ როგორ გააკეთოთ პორტატული ბატარეით აღჭურვილი მონიტორი, რომელსაც ასევე შეუძლია Raspberry Pi- ს მომარაგება: ოდესმე მოგინდათ პითონის კოდირება, ან თქვენი Raspberry Pi Robot– ის ეკრანზე გადაადგილება, ან გჭირდებათ ლეპტოპის პორტატული მეორადი ეკრანი ან კამერა? ამ პროექტში ჩვენ შევქმნით პორტატული ბატარეით მონიტორს და
Tinkercad ისწავლეთ შედუღების სამკერდე ნიშანი: 5 ნაბიჯი (სურათებით)
Tinkercad ისწავლეთ სამკერდე ნიშნის შედუღება: ისწავლეთ შედუღება ამ Tinkercad სამკერდე ნიშნით! მიამაგრეთ რამდენიმე ნაწილი საბაჟო მიკროსქემის დაფაზე და სიამაყით ჩაიცვით პიტერ პინგვინის კაშკაშა ქინძისთავი. თუ თქვენ ხართ განმანათლებელი, ალბათ თქვენ აიღეთ ნაკრები ჩვენს ერთ ღონისძიებაზე. ნაკრების ინვენტარი: პიტერ პენი
ისწავლეთ არდუინო 20 წუთში (ძალაუფლება შეფუთულია): 10 ნაბიჯი (სურათებით)
ისწავლეთ არდუინო 20 წუთში (ძალაუფლება შეფუთულია): სასწავლო ინსტრუქცია დაწერილია კარგი ნივთების მიწოდებით და არდუინოს ნამდვილ ჰობის შემსრულებელთა დასახმარებლად, რომელსაც ნამდვილად სჭირდება მარტივი და გასაგები წყარო, რომლის გაგებაც ყველას შეუძლია ამ მოდულის წაკითხვით. მეც არდუი ვარ