Სარჩევი:

ისწავლეთ არდუინო 20 წუთში (ძალაუფლება შეფუთულია): 10 ნაბიჯი (სურათებით)
ისწავლეთ არდუინო 20 წუთში (ძალაუფლება შეფუთულია): 10 ნაბიჯი (სურათებით)

ვიდეო: ისწავლეთ არდუინო 20 წუთში (ძალაუფლება შეფუთულია): 10 ნაბიჯი (სურათებით)

ვიდეო: ისწავლეთ არდუინო 20 წუთში (ძალაუფლება შეფუთულია): 10 ნაბიჯი (სურათებით)
ვიდეო: აკონტროლეთ AC ბოლქვი Arduino AC Dimmer– ით 2024, ნოემბერი
Anonim
ისწავლეთ არდუინო 20 წუთში (შეფუთულია)
ისწავლეთ არდუინო 20 წუთში (შეფუთულია)
ისწავლეთ არდუინო 20 წუთში (ძალაუფლება შეფუთულია)
ისწავლეთ არდუინო 20 წუთში (ძალაუფლება შეფუთულია)

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

ნაბიჯი 1: მოდულის 1 შინაარსი (საფუძვლები)

მოდულის 1 შინაარსი (საფუძვლები)
მოდულის 1 შინაარსი (საფუძვლები)

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

1. მოკლე შესავალი არდუინოს შესახებ.

2. არდუინოს ტიპები.

3.არდინოს სტრუქტურა.

4. თქვენი პირველი "პროექტი". PWM- პულსის სიგანის მოდულაცია.

5.სერიული კომუნიკაცია.

6. მოიცავს წვრთნებს.

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

ნაბიჯი 2: შინაარსი (მოდული 2)

შინაარსი (მოდული 2)
შინაარსი (მოდული 2)

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

1. ულტრაბგერითი სენსორი.

2. PIR ადამიანის გამოვლენის სენსორი.

3. ხმის სენსორი.

4. წვიმის წყალი და ნიადაგის ტენიანობის სენსორები.

5. მინი და მიკრო სერვისები. ნამდვილად

6. LCD მონიტორები.

7. თქვენი სახლის ავტომატიზაციის პროექტი. (მარტივი)

აღფრთოვანებული იყავით სწავლით და შესწავლით

ნაბიჯი 3: ულტრაბგერითი სენსორის გაზომვის მანძილი

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

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

Pin დეტალები და კავშირი:

Vcc ------- ეს დაკავშირებულია arduino 5v პინთან/ნებისმიერ სხვა შესაფერის წყაროსთან.

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

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

კოდირება -ყველაზე მარტივი ნაწილი! ამ სენსორთან მუშაობის დასაწყებად მარტივი კოდირება მოცემულია ზემოთ მოცემულ სურათებში!

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

დროის გარდაქმნა მანძილზე

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

მარტივი პროგრამა რეალურ დროში:

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

ნაბიჯი 4: PIR ადამიანის გამოვლენის სენსორი

PIR ადამიანის გამოვლენის სენსორი
PIR ადამიანის გამოვლენის სენსორი
PIR ადამიანის გამოვლენის სენსორი
PIR ადამიანის გამოვლენის სენსორი
PIR ადამიანის გამოვლენის სენსორი
PIR ადამიანის გამოვლენის სენსორი

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

პინის დეტალები და კავშირი:

VCC --- ეს არის სიმძლავრე პინში ის დაკავშირებულია არვუინოს 5 ვ-თან.

Gnd ----- ეს არის დაფქვილი პინი და უკავშირდება არდუინოს gnd- ს.

O/P ------ ეს არის გამომავალი პინი, რომელიც გამოიყენება არდუინოში გამომავალი მონაცემების გადასატანად, მისი დაკავშირება შესაძლებელია ნებისმიერ ციფრულ პინთან.

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

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

რეალური დროის მაგალითი!

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

ნაბიჯი 5: ხმის სენსორი

ხმის სენსორი
ხმის სენსორი
ხმის სენსორი
ხმის სენსორი

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

1. ციფრულთან დაკავშირებისას:

გამომავალი იქნება 0 -ის და 1 -ის სახით, შესაბამისად მგრძნობელობა შეიძლება შეიცვალოს მხოლოდ მოდულთან მოწოდებული tirmpot- ის გამოყენებით.

2. ანალიზთან დაკავშირებისას:

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

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

ცოცხალი აპლიკაცია

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

ნაბიჯი 6: წვიმის წვეთისა და ნიადაგის ტენიანობის სენსორები:

წვიმის წვეთისა და ნიადაგის ტენიანობის სენსორები
წვიმის წვეთისა და ნიადაგის ტენიანობის სენსორები
წვიმის წვეთისა და ნიადაგის ტენიანობის სენსორები
წვიმის წვეთისა და ნიადაგის ტენიანობის სენსორები
წვიმის წვეთისა და ნიადაგის ტენიანობის სენსორები
წვიმის წვეთისა და ნიადაგის ტენიანობის სენსორები

ეს არის მართლაც საინტერესო სენსორები, რომელიც იძლევა მართლაც სასარგებლო მონაცემებს და მათი გამოყენება მართლაც მაგარია!

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

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

ნაბიჯი 7: მინი და მიკრო სერვისები:

მინი და მიკრო სერვისები
მინი და მიკრო სერვისები

ეს მართლაც მაგარია იმის ცოდნა და მუშაობა სერვოებთან, როგორც სისტემა მოძრაობს! მე უკვე გამოვაქვეყნე დეტალური ინსტრუქცია servo– ზე და მისი პროგრამები შეგიძლიათ მიმართოთ მას ბმულის დაჭერით.

სერვო

ნაბიჯი 8: სარელეო-(მაღალი ძაბვის გასაკონტროლებლად!)

სარელეო-(მაღალი ძაბვის გასაკონტროლებლად!)
სარელეო-(მაღალი ძაბვის გასაკონტროლებლად!)
სარელეო-(მაღალი ძაბვის გასაკონტროლებლად!)
სარელეო-(მაღალი ძაბვის გასაკონტროლებლად!)
სარელეო-(მაღალი ძაბვის გასაკონტროლებლად!)
სარელეო-(მაღალი ძაბვის გასაკონტროლებლად!)

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

ჩამაგრების დეტალები:

5v უკავშირდება კვების ბლოკს.

Gnd უკავშირდება მიწას.

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

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

ნაბიჯი 9: LCD თხევადი კრისტალის ჩვენება

LCD თხევადი კრისტალის ჩვენება
LCD თხევადი კრისტალის ჩვენება
LCD თხევადი კრისტალის ჩვენება
LCD თხევადი კრისტალის ჩვენება
LCD თხევადი კრისტალის ჩვენება
LCD თხევადი კრისტალის ჩვენება

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

ქინძისთავები D1, D2, D3, D4 გამოიყენება მონაცემთა გადაცემისათვის.

ნიმუშის კოდირება: კოდირება მოცემულია ზემოთ ნაჩვენები სურათებით, მიმართეთ მას!

ხაზი Liquidcrystal lcd კოდის ზემოთ (12, 11, 5, 4, 3, 2); გულისხმობს, რომ- (Rs, E, d0, d1, d2, d3), რომელიც დაკავშირებულია არდუინოს ქინძისთავებთან (12, 11, 5, 4, 3, 2) შესაბამისად.

Lcd. დასაწყისი (16, 2); - ამბობს, რომ ჩვენება გამოიყენება 16*2 ტიპის (სვეტი, მწკრივი)

ნაბიჯი 10: მადლობა თქვენ რომ ჩემთან ერთად ისწავლეთ !

გმადლობთ რომ ისწავლეთ ჩემთან ერთად !!!
გმადლობთ რომ ისწავლეთ ჩემთან ერთად !!!

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

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

გირჩევთ: