Სარჩევი:
- ნაბიჯი 1: მასალების ანგარიში (BOM)
- ნაბიჯი 2: სქემის შემუშავება
- ნაბიჯი 3: დაფის განლაგების დიზაინი (PCB)
- ნაბიჯი 4: შედუღება (რეზისტორი, სათაურის სათაური და IC ბაზა)
- ნაბიჯი 5: შედუღება (LED & შეცვლა)
- ნაბიჯი 6: შედუღება (შვიდი სეგმენტი, LCD და წერტილოვანი მატრიცა)
- ნაბიჯი 7: სრული ნაკრები
ვიდეო: Arduino Learner Kit (ღია წყარო): 7 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
თუ თქვენ ხართ დამწყები Arduino World– ში და აპირებთ ისწავლოთ Arduino– ს პრაქტიკული გამოცდილებით, ეს ინსტრუქცია და ეს ნაკრები თქვენთვისაა. ეს ნაკრები ასევე კარგი არჩევანია მასწავლებლებისთვის, რომლებსაც მოსწონთ არდუინოს სწავლება თავიანთ მოსწავლეებზე მარტივი გზით.
თუ გსურთ არდუინოს სწავლა, თქვენ უნდა ჩართოთ შემდეგი თემები:
ციფრული გამომავალი:
- Arduino– ს გამოყენებით მრავალი LED– ების კონტროლი
- ტონის გენერირება ბუზერის გამოყენებით
ციფრული შეყვანა:
- ინტერფეისის ღილაკის გადართვა Arduino– ს გამოყენებით
- დამაკავშირებელი DHT11 სენსორი Arduino– ს გამოყენებით
ანალოგური შეყვანა:
- პოტენომეტრის ანალოგური მონაცემების კითხვა
- დამაკავშირებელი LM35 ტემპერატურის სენსორი Arduino– ს გამოყენებით
ანალოგური გამომავალი (PWM გამოყენებით):
მრავალი ფერის გენერირება RGB LED– ის გამოყენებით
SPI კომუნიკაცია:
- დამაკავშირებელი 74HC595 Shift Register Arduino– სთან ერთად
- დამაკავშირებელი MAX7219CNG Arduino– სთან DOT Matrix დისპლეის მართვისთვის ან მრავალ შვიდი სეგმენტის ჩვენებისათვის Arduino– ს მხოლოდ 3 ქინძისთავის გამოყენებით.
I2C კომუნიკაცია:
კითხულობს თარიღს და დროს DS1307 რეალურ დროში
UART კომუნიკაცია:
GROVE GPS და Bluetooth მოდულის დაკავშირება Arduino– სთან
ინტერფეისის ჩვენება:
მართავს 16 X 2 სიმბოლოს LCD ეკრანს Arduino– ს გამოყენებით
მულტიპლექსირება:
რამდენიმე შვიდი სეგმენტის ჩვენების მართვა Arduino ქინძისთავების მინიმალური რაოდენობის გამოყენებით
თქვენ გაინტერესებთ იცოდეთ, რომ ნაკრები შექმნილია ყველა ზემოაღნიშნული თემის ექსპერიმენტისთვის. ასე რომ, ეს შეიძლება იყოს იდეალური შემსწავლელი ნაკრები Arduino პროგრამირების შესასწავლად
[ნაკრები მოიცავს ბორტზე 6 მწვანე LED, 1 RGB LED, 1 პოტენომეტრი, 1 LM35 სენსორი, 1 DHT11 სენსორი, 4 ღილაკის გადამრთველი, 4 შვიდი სეგმენტის ჩვენება, 1 8X8 წერტილოვანი მატრიცის ჩვენება, 1 MAX7219CNG IC, 1 74HC595 Shift Register, 1 Buzzer, 1 16X2 LCD დისპლეი, 1 DS1307 RTC, 3 Grove უნივერსალური კონექტორი.]
აღარ არის ცალკე ფარი ან მოდული, აღარ არის ამაზრზენი გაყვანილობა არდუინოს სწავლის გზაზე
ნახეთ დემო ვიდეო:
ნაბიჯი 1: მასალების ანგარიში (BOM)
ნაკრების დასამზადებლად დაგჭირდებათ შემდეგი კომპონენტები:
სლ. არა | კომპონენტის სახელი | რაოდენობა | Სად იყიდება |
1. | არდუინო ნანო | 1 | gearbest.com |
2. | 16 X 2 სიმბოლო LCD | 1 | gearbest.com |
3. | 32 მმ 8 X 8 ერთ ფერადი წერტილოვანი მატრიცის ჩვენება | 1 | gearbest.com |
4. | 0.56 დიუმიანი 4 ციფრული შვიდი სეგმენტის ჩვენება (CC) | 1 | aliexpress.com |
5. | DHT11 ტემპერატურის და ტენიანობის სენსორი | 1 | gearbest.com |
7. | LM35 ტემპერატურის სენსორი | 1 | aliexpress.com |
8. | 5 მმ LED | 6 | |
9. | 10K პოტენომეტრი | 1 | aliexpress.com |
10. | 5K მორთვა ბანკში | 1 | |
11. | MAX7219 LED დრაივერის IC | 1 | aliexpress.com |
12. | 74HC595 Shift Register IC | 1 | aliexpress.com |
13. | DS1307 RTC IC | 1 | aliexpress.com |
14. | BC547 ზოგადი დანიშნულების NPN ტრანზისტორი | 4 | |
15. | LM7805 5V ხაზოვანი მარეგულირებელი IC | 1 | |
16. | 6 მმ ტაქტილური ღილაკის გადამრთველი | 4 | |
17. | RGB LED (Piranha) საერთო ანოდი | 1 | |
18. | 5V პიეზო ბუზერი | 1 | |
19. | CR2032 მონეტის უჯრედის ბატარეა | 1 | |
20. | 4 დაუკავშირდით DIP გადამრთველს | 1 | |
21. | 16 პინიანი IC ბაზა | 1 | |
22. | 8 პინიანი IC ბაზა | 1 | |
23. | 24 პინიანი IC ბაზა | 1 | |
24. | უნივერსალური გროვის კონექტორი | 3 | |
25. | CR2032 ბატარეის დამჭერი | 3 | |
26. | ქალი Pin სათაური | 4 | |
27. | მამრობითი Pin სათაური | 1 | |
28. | 220 Ohm რეზისტორი | 20 | |
29. | 4.7K რეზისტორი | 6 | |
30. | 100 Ohm რეზისტორი | 1 | |
31. | 10K Ohm რეზისტორი | 5 | |
32. | 4.5 X 5 დიუმიანი ორმხრივი სპილენძის მოპირკეთებული დაფა | 1 | gearbest.com |
შემდეგი ინსტრუმენტები იქნება საჭირო:
სლ. არა | ინსტრუმენტების სახელი | რაოდენობა | Სად იყიდება |
1. | შედუღების სადგური | 1 | gearbest.com |
2. | ციფრული მულტიმეტრი | 1 | gearbest.com |
3. | PCB Claw | 1 | gearbest.com |
4. | მავთულის საჭრელი | 1 | gearbest.com |
5. | შეწოვის შეწოვის ტუმბო | 1 | gearbest.com |
ნაბიჯი 2: სქემის შემუშავება
ეს არის ნაკრების დამზადების ყველაზე მნიშვნელოვანი ნაბიჯი. სქემის და დაფის სრული განლაგება შეიქმნა Eagle cad– ის გამოყენებით. მე ვაკეთებ სქემატურ ნაწილს ისე, რომ ის ადვილად გასაგები იყოს და თქვენ ადვილად შეცვალოთ იგი თქვენი მოთხოვნის შესაბამისად.
ამ ნაწილში, მე განვმარტავ თითოეულ ნაწილს ცალკე.
LCD კავშირი
ამ ნაწილში მე აგიხსნით, თუ როგორ უნდა დააკავშიროთ LCD (თხევადი ბროლის ეკრანი) არდუინოს დაფაზე. მსგავსი LCD– ები ძალიან პოპულარულია და ფართოდ გამოიყენება ელექტრონიკის პროექტებში, რადგან ისინი კარგია თქვენი პროექტის სენსორების მონაცემების მსგავსი ინფორმაციის ჩვენებისთვის და ასევე ძალიან იაფია.
მას აქვს 16 ქინძისთავები და პირველი მარცხნიდან მარჯვნივ არის Ground pin. მეორე პინი არის VCC, რომელსაც ჩვენ ვაერთებთ 5 ვოლტ პინს Arduino დაფაზე. შემდეგი არის Vo პინი, რომელზეც ჩვენ შეგვიძლია დავამატოთ პოტენომეტრი, ეკრანის კონტრასტის გასაკონტროლებლად.
შემდეგი, RS pin ან რეგისტრირებული პინი გამოიყენება შერჩევისას ჩვენ გამოგიგზავნით ბრძანებებს ან მონაცემებს LCD- ზე. მაგალითად, თუ RS პინი დაყენებულია დაბალ მდგომარეობაში ან ნულოვან ვოლტზე, მაშინ ჩვენ ვგზავნით ბრძანებებს LCD– ზე, როგორიცაა: კურსორის დაყენება კონკრეტულ ადგილას, გასუფთავება ეკრანი, გამორთვა ეკრანი და ასე შემდეგ. და როდესაც RS პინი დაყენებულია მაღალ მდგომარეობაში ან 5 ვოლტზე, ჩვენ ვგზავნით მონაცემებს ან სიმბოლოებს LCD ეკრანზე.
შემდეგ მოდის R / W პინი, რომელიც ირჩევს რეჟიმს ვკითხულობთ თუ ვწერთ LCD– ზე. აქ ჩაწერის რეჟიმი აშკარაა და იგი გამოიყენება LCD– ზე ბრძანებებისა და მონაცემების დასაწერად ან გასაგზავნად. წაკითხვის რეჟიმი გამოიყენება თავად LCD– ის მიერ პროგრამის შესრულებისას, რომლის განხილვაც ჩვენ არ გვჭირდება ამ სახელმძღვანელოში.
შემდეგი არის E პინი, რომელიც საშუალებას აძლევს ჩაწეროს რეგისტრებში, ან შემდეგი 8 მონაცემთა ქინძისთავები D0– დან D7– მდე. ამ ქინძისთავების საშუალებით ჩვენ ვაგზავნით 8 ბიტიან მონაცემს, როდესაც ვწერთ რეგისტრებში ან მაგალითად, თუ გვინდა, რომ ეს უკანასკნელი დიდი ასო იყოს ეკრანზე, ჩვენ 0100 0001 -ს გავაგზავნით რეგისტრებში ASCII ცხრილის მიხედვით.
და ბოლო ორი ქინძისთავები A და K, ანოდი და კათოდი არის LED განათებისთვის. ყოველივე ამის შემდეგ, ჩვენ არ გვჭირდება ბევრი ფიქრი იმაზე, თუ როგორ მუშაობს LCD, რადგან თხევადი ბროლის ბიბლიოთეკა ზრუნავს თითქმის ყველაფერზე. Arduino– ს ოფიციალური ვებ – გვერდიდან შეგიძლიათ ნახოთ და ნახოთ ბიბლიოთეკის ფუნქციები, რაც LCD– ის მარტივად გამოყენების საშუალებას იძლევა. ჩვენ შეგვიძლია გამოვიყენოთ ბიბლიოთეკა 4 ან 8 ბიტიანი რეჟიმში. ამ ნაკრებში ჩვენ გამოვიყენებთ მას 4-ბიტიან რეჟიმში, ან უბრალოდ გამოვიყენებთ 4 მონაცემთა 8 პინიდან 4-ს.
ამრიგად, ზემოაღნიშნული ახსნადან, წრიული კავშირი აშკარაა. ეტიკეტი LCD მოვიდა ჩართვის გადამრთველიდან, რომლის მეშვეობითაც LCD შეიძლება ჩართული ან გამორთული იყოს. ანოდური პინი უკავშირდება 220 ოჰმ რეზისტორს, რათა დაიცვას უკანა განათება წვისგან. ცვლადი ძაბვა უზრუნველყოფილია LCD ეკრანის VO პინზე 10K პოტენომეტრის საშუალებით. R/W pin უკავშირდება Ground– ს, რადგან ჩვენ ვწერთ მხოლოდ LCD– ზე. Arduino– ს მონაცემების ჩვენებისათვის ჩვენ უნდა დავუკავშიროთ RS, E, DB4-DB7 ქინძისთავები Arduino– ს, ამიტომ ეს ქინძისთავები დაკავშირებულია 6 პინის კონექტორთან.
შვიდი სეგმენტის ჩვენების კავშირი
შვიდი სეგმენტის ჩვენება (SSD), ან შვიდი სეგმენტის მაჩვენებელი, არის ელექტრონული ეკრანის მოწყობილობის ფორმა ათწილადი ციფრების გამოსახატავად, რომელიც ალტერნატივაა უფრო რთული წერტილოვანი მატრიქსის ჩვენებისათვის. შვიდი სეგმენტის ეკრანი ფართოდ გამოიყენება ციფრულ საათებში, ელექტრონულ მრიცხველებში, ძირითად გამომთვლელებში და სხვა ელექტრონულ მოწყობილობებში, რომლებიც აჩვენებენ რიცხვით ინფორმაციას.
ამ ნაკრებში გამოვიყენე 4 ციფრიანი 7 სეგმენტის ჩვენება და მულტიპლექსირების ტექნიკა გამოყენებული იქნება ეკრანის გასაკონტროლებლად. 4 ციფრიანი 7-სეგმენტიანი LED დისპლეი აქვს 12 ქინძისთავს. ქინძისთავებიდან 8 არის 8 LED თითოეული 7 სეგმენტის ეკრანზე, რომელიც მოიცავს A-G და DP (ათობითი წერტილი). დანარჩენი 4 ქინძისთავი წარმოადგენს D1-D4– დან მიღებულ 4 ციფრს.
ჩვენების მოდულის თითოეული სეგმენტი მულტიპლექსირებულია, რაც ნიშნავს რომ იგი იზიარებს ერთსა და იმავე ანოდის კავშირის წერტილებს. და მოდულის ოთხი ციფრიდან თითოეულს აქვს თავისი საერთო კათოდური კავშირის წერტილი. ეს იძლევა თითოეული ციფრის დამოუკიდებლად ჩართვის ან გამორთვის საშუალებას. ასევე, ეს მულტიპლექსირების ტექნიკა აქცევს მასიური რაოდენობის მიკროკონტროლერის ქინძისთავებს, რომლებიც აუცილებელია ეკრანის გასაკონტროლებლად სულ თერთმეტ ან თორმეტად (ოცდათორმეტის ნაცვლად)!
რასაც აკეთებს მულტიპლექსირება მარტივია - ჩვენება ერთ ციფრზე ერთდროულად და გადართვა ჩვენების ერთეულებს შორის ძალიან სწრაფად. მხედველობის შენარჩუნების გამო, ადამიანის თვალი ვერ განასხვავებს იმას, თუ რომელი ეკრანი არის ჩართული/გამორთული. ადამიანის თვალი მხოლოდ ვიზუალურად აჩვენებს ოთხივე ეკრანის ერთეულს, რომელიც ყოველთვის ჩართულია. ვთქვათ, ჩვენ გვჭირდება 1234 -ის ჩვენება. პირველი ჩვენ ვრთავთ სეგმენტებს "1" -თან და ვრთავთ 1 -ლი ჩვენების ერთეულს. შემდეგ ჩვენ ვაგზავნით სიგნალებს, რომ ნახოთ "2", გამორთეთ პირველი ჩვენების ერთეული და ჩართეთ მე -2 ჩვენების ერთეული. ჩვენ ვიმეორებთ ამ პროცესს მომდევნო ორი რიცხვისთვის და ჩვენება ერთეულებს შორის უნდა მოხდეს ძალიან სწრაფად (დაახლოებით ერთი წამის დაგვიანებით). იმის გამო, რომ ჩვენი თვალები ვერ ირჩევენ ცვლილებას, რომელიც განმეორებით ხდება ნებისმიერ ობიექტზე 1 წამის განმავლობაში, ჩვენ ვხედავთ, რომ 1234 გამოჩნდება ეკრანზე ერთდროულად.
ამრიგად, ციფრების საერთო კათოდების მიწასთან შეერთებით ჩვენ ვაკონტროლებთ რომელი ციფრი უნდა იყოს ჩართული. თითოეულ არდუინოს პინს შეუძლია გადინოს (მიიღოს) მაქსიმუმ 40 mA დენი. თუ ყველა ერთი ციფრის სეგმენტი ჩართულია, ჩვენ გვაქვს 20 × 8 = 160 mA, რაც ძალიან ბევრია, ამიტომ ჩვენ არ შეგვიძლია საერთო კათოდების დაკავშირება პირდაპირ არდუინოს პორტებთან. ამიტომ მე გამოვიყენე BC547 NPN ტრანზისტორი როგორც კონცენტრატორები. ტრანზისტორი ჩართულია, როდესაც პოზიტიური ძაბვა გამოიყენება ბაზაზე. დენის შეზღუდვის მიზნით მე გამოვიყენე 4.7K რეზისტორი ტრანზისტორის ბაზაზე.
DS1307 RTC კავშირი
როგორც მისი სახელი გვთავაზობს, რეალურ დროში საათი გამოიყენება დროის ჩაწერის შესანარჩუნებლად და დროის საჩვენებლად. იგი გამოიყენება ბევრ ციფრულ ელექტრონულ მოწყობილობაში, როგორიცაა კომპიუტერები, ელექტრონიკის საათები, თარიღის ჩამწერები და სიტუაციები, სადაც საჭიროა დროის თვალყურის დევნება. რეალურ დროში საათის ერთ-ერთი უდიდესი უპირატესობა ის არის, რომ ის ასევე ინახავს დროს, მაშინაც კი, თუ ელექტროენერგიის წყარო არ არის. ახლა ისმის კითხვა, როგორ შეიძლება ელექტრონული მოწყობილობა, როგორიც არის რეალურ დროში საათი, ელექტროენერგიის გარეშე გამოიყენოს. რადგან მას აქვს მცირე სიმძლავრის უჯრედი 3-5 ვოლტის შიგნით, რომელსაც შეუძლია წლების განმავლობაში იმუშაოს. რადგან რეალურ დროში საათი მოიხმარს მინიმალურ ენერგიას. ბაზარზე ბევრი გამოყოფილი ინტეგრირებული სქემა არსებობს, რომელიც გამოიყენება რეალურ დროში საათის შესაქმნელად საჭირო ელექტრონული კომპონენტების დამატებით. ნაკრებში მე გამოვიყენე DS1307 რეალურ დროში საათის IC.
DS1307 არის IC რეალურ დროში საათისათვის, რომელიც გამოიყენება წამების, წუთების, საათების, დღეების, თვეების დათვლისთვის წლის განმავლობაში. არდუინომ წაიკითხა დროისა და თარიღის მნიშვნელობები DS1307– დან I2C საკომუნიკაციო პროტოკოლის გამოყენებით. მას ასევე აქვს ფუნქცია შეინარჩუნოს ზუსტი დრო ელექტროენერგიის გათიშვის შემთხვევაში. ეს არის 8 ბიტიანი IC. იგი გამოიყენება რეალურ დროში საათის შესაქმნელად სხვა ელექტრონული კომპონენტების გამოყენებით. DS1307 პინის კონფიგურაცია მოცემულია ქვემოთ:
პინ ნომერი ერთი და ორი (X1, X2) გამოიყენება ბროლის ოსცილატორისთვის. კრისტალური ოსცილატორის მნიშვნელობა, რომელიც ჩვეულებრივ გამოიყენება DS1307– ით არის 32.768k Hz. სამი პინი გამოიყენება ბატარეის დასაბრუნებლად. მისი ღირებულება უნდა იყოს 3-5 ვოლტს შორის. 5 ვოლტზე მეტ ძაბვას შეუძლია სამუდამოდ დაწვას DS1307. საერთოდ, მონეტის უჯრედის ბატარეა გამოიყენება დროის თვალყურის დევნების შემთხვევაში, DS1307- ის ელექტროენერგიის გათიშვის შემთხვევაში. დენის მიღების შემდეგ DS1307 აჩვენებს სწორ დროს ბატარეის სარეზერვო მუშაობის გამო. პინ 4 და 8 არის ელექტრომომარაგებისთვის. პინ 5 და 6 გამოიყენება სხვა მოწყობილობებთან კომუნიკაციისთვის I2C საკომუნიკაციო პროტოკოლის დახმარებით. პინ 5 არის სერიული მონაცემების პინი (SDA) და პინ 6 არის სერიული საათი (SCL). ორივე ქინძისთავები ღია სანიაღვრეა და მოითხოვს გარე გამწევ რეზისტორს. თუ არ იცით I2C კომუნიკაციის შესახებ, გირჩევთ გაეცნოთ მას. Pin 7 SWQ/OUT კვადრატული ტალღა/გამოყვანის დრაივერი. როდესაც ჩართულია, SQWE ბიტი დაყენებულია 1-ზე, SQW/OUT პინი გამოაქვს ოთხი კვადრატული ტალღის სიხშირედან ერთი (1Hz, 4kHz, 8kHz, 32kHz). SQW/OUT pin არის ღია სანიაღვრე და მოითხოვს გარე გამწევ რეზისტორს. SQW/OUT მუშაობს VCC ან VBAT გამოყენებით. VCC– ზე მიბმული სერიული LED და 220 ohm რეზისტორი წარმოქმნის 1 HZ მოციმციმე. ეს არის კარგი გზა იმის გასაგებად, მუშაობს თუ არა საათის ჩიპი.
74HC595 Shift Register კავშირი
74HC595 სასარგებლოა იმ შემთხვევაში, თუ თქვენ აღმოაჩენთ, რომ გჭირდებათ მეტი გამოსავალი, ვიდრე გაქვთ თქვენს მიკროკონტროლერზე; დროა ვიფიქროთ სერიული ცვლის რეგისტრატორის გამოყენებაზე, როგორიცაა ეს ჩიპი.
რამოდენიმე არსებული მიკროკონტროლერის გამოსავლის გამოყენებით შეგიძლიათ დაამატოთ მრავალჯერადი 595, რომ გააფართოვოთ შედეგები 8 -ის ჯერადი; 8 გამოსავალი 595 -ზე. როდესაც დაამატებთ 595 -ს, თქვენ აღარ გამოიყენებთ არსებულ მიკროკონტროლერის გამომავალ ქინძისთავებს.
74HC595 არის სერიული-პარალელური ცვლის რეგისტრი ან SIPO (სერიული პარალელურად) მოწყობილობა თქვენი მიკროკონტროლიდან გამომავალი მონაცემების რაოდენობის გასაზრდელად. ეს უბრალოდ მეხსიერების მოწყობილობაა, რომელიც თანმიმდევრულად ინახავს მასზე გადაცემულ თითოეულ მონაცემს. თქვენ მას აგზავნით მონაცემების მონაცემების შეტანის მონაცემების წარმოდგენით და საათის სიგნალის მიწოდებით საათის შეყვანისას. თითოეული საათის სიგნალზე მონაცემები გადადის d- ტიპების ჯაჭვის გასწვრივ-თითოეული d- ტიპის გამომუშავება იკვებება შემდგომში.
74HC595– ით დასაწყებად, ქინძისთავები 16 (VCC) და 10 (SRCLR) უნდა იყოს დაკავშირებული 5V– თან, ხოლო 8 (GND) და 13 (OE) მიწასთან უნდა იყოს დაკავშირებული. ამან უნდა შეინარჩუნოს IC ნორმალურ სამუშაო რეჟიმში. პინები 11, 12 და 14 უნდა იყოს დაკავშირებული Arduino– ს სამ ციფრულ პინთან, მონაცემების IC– ზე Arduino– დან გადასატანად.
წერტილოვანი მატრიცა და MAX7219CNG კავშირი
წერტილოვანი მატრიცა არის ორგანზომილებიანი შაბლონის მასივი, რომელიც გამოიყენება სიმბოლოების, სიმბოლოების და სურათების გამოსახატად. თითქმის ყველა თანამედროვე ჩვენების ტექნოლოგია იყენებს წერტილოვან მატრიცებს, მათ შორის მობილურ ტელეფონებს, ტელევიზიას და ა.
ტიპიური 8x8 Dot Matrix ერთეულს აქვს 64 LED განათებული თვითმფრინავზე. თქვენ შეგიძლიათ ხელში აიღოთ ორი სახის წერტილოვანი მატრიცა. ერთი, რომელიც მოდის როგორც უბრალო მატრიცა, რომელსაც აქვს 16 ქინძისთავი მასივის რიგების და სვეტების გასაკონტროლებლად. ეს გამოიყენებს უამრავ მავთულს და ყველაფერი შეიძლება გაცილებით არეული გახდეს.
ამ ნივთების გასამარტივებლად, ის ასევე ხელმისაწვდომია ინტეგრირებული MAX7219 დრაივერთან, რომელსაც აქვს 24 ქინძისთავები. დასასრულს თქვენ გაქვთ 5 ქინძისთავი თქვენს I/O– თან დასაკავშირებლად, რაც თქვენს საქმეს ბევრად უფრო ამარტივებს. 7219 -დან არის 16 გამომავალი ხაზი, რომელიც მართავს 64 ინდივიდუალურ LED- ს. მხედველობის გამძლეობა გამოიყენება იმისთვის, რომ LED- ები იყოს ყოველთვის ჩართული, სინამდვილეში ისინი არ არიან. თქვენ ასევე შეგიძლიათ აკონტროლოთ LED- ების სიკაშკაშე კოდის საშუალებით.
ეს პატარა IC არის 16 ბიტიანი სერიული ცვლის რეგისტრი. პირველი 8 ბიტი განსაზღვრავს ბრძანებას, ხოლო დანარჩენი 8 ბიტი გამოიყენება ბრძანების მონაცემების დასაზუსტებლად. მოკლედ რომ ვთქვათ, MAX7219– ის მუშაობა შეიძლება შეჯამდეს შემდეგნაირად: ჩვენ ვიცით, რომ ჩვენს თვალებს ახსოვს ციმციმა დაახლოებით 20 წმ. ამრიგად, მძღოლი აანთებს LED- ებს 20 მმ -ზე მეტი სიჩქარით, რაც გვაგრძნობინებს, რომ შუქი არასოდეს ჩაქრება. ამ გზით, 16 ქინძისთავები აკონტროლებენ 64 LED- ს.
მოდულის VCC და GND გადადის Arduino– ს 5V და GND ქინძისთავებზე და სამი სხვა ქინძისთავზე, DIN, CLK და CS გადადის Arduino დაფის ნებისმიერ ციფრულ პინზე. თუ ჩვენ გვსურს ერთზე მეტი მოდულის დაკავშირება, ჩვენ უბრალოდ ვუკავშირდებით წინა გარღვევის დაფის გამომავალ ქინძისთავებს ახალი მოდულის შესასვლელთან. სინამდვილეში ეს ქინძისთავები ყველა ერთნაირია, გარდა იმისა, რომ წინა დაფის DOUT პინი მიდის ახალი დაფის DIN პინზე.
ნაბიჯი 3: დაფის განლაგების დიზაინი (PCB)
თუ გსურთ გახადოთ თქვენი დიზაინი უფრო მიმზიდველი, მაშინ PCB არის შემდეგი ნაბიჯი. PCB– ების დახმარებით, ჩვენ შეგვიძლია თავიდან ავიცილოთ საერთო პრობლემები, როგორიცაა ხმაური, დამახინჯება, არასრულყოფილი კონტაქტი და სხვა. უფრო მეტიც, თუ გსურთ თქვენი დიზაინით კომერციულად წასვლა, თქვენ უნდა გამოიყენოთ შესაბამისი მიკროსქემის დაფა.
მაგრამ ბევრ ადამიანს, განსაკუთრებით დამწყებთათვის, გაუჭირდება სქემის დაფების დაპროექტება, რადგან ისინი ამას აღიქვამენ როგორც დამღლელ სამუშაოს და მოითხოვს უკიდურეს ცოდნას მიკროსქემის დიზაინის სფეროში. დაბეჭდილი მიკროსქემის დაფების დიზაინი რეალურად მარტივია (დიახ, მას სჭირდება გარკვეული პრაქტიკა და ძალისხმევა).
გაითვალისწინეთ, რომ სქემის ამოცანაა მხოლოდ ნაწილების და მათ შორის კავშირების განსაზღვრა. მხოლოდ დაფის განლაგებაში აქვს მნიშვნელობა სად მიდის ნაწილები ფიზიკურად. სქემატიკაზე, ნაწილები ასახულია იქ, სადაც მათ აქვთ აზრი ელექტრონულად, დაფებზე, ისინი განლაგებულია იქ, სადაც მათ აქვთ ფიზიკურად აზრი, ამრიგად, რეზისტორი, რომელიც სქემატურ ნაწილში არის, შეიძლება აღმოჩნდეს იმ ნაწილისგან, რაც შეიძლება შორს. გამგეობაში.
როგორც წესი, როდესაც დაფას აყალიბებთ, თქვენ პირველ რიგში ათავსებთ იმ ნაწილებს, რომლებსაც აქვთ მითითებული ადგილები, სადაც ისინი უნდა წავიდნენ, როგორც კონექტორები. შემდეგ დააჯგუფეთ ყველა ის ნაწილი, რომელსაც ლოგიკურად აქვს აზრი და გადააადგილეთ ეს მტევანი ისე, რომ მათ შექმნან გადაკვეთის უმცირესი უმცირესი რაოდენობა. იმ ადგილიდან, გააფართოვეთ ეს მტევანი, გადაადგილეთ ყველა ნაწილი იმდენად შორს, რომ მათ არ დაარღვიონ რაიმე დიზაინის წესი და ჰქონდეთ მინიმუმ გადაუვალი მარშრუტების კვალი.
დაბეჭდილი მიკროსქემის დაფებთან ერთი რამ არის ის, რომ მათ აქვთ ორი მხარე. თუმცა, თქვენ ჩვეულებრივ იხდით თქვენს მიერ გამოყენებულ ფენას და თუ ამ დაფას სახლში აკეთებთ, შესაძლოა მხოლოდ ცალმხრივი დაფების საიმედოდ გაკეთება შეძლოთ. ხვრელების ნაწილების შედუღების ლოგისტიკის გამო, ეს იმას ნიშნავს, რომ ჩვენ გვსურს გამოვიყენოთ PCB ბოლოში. გამოიყენეთ სარკის ბრძანება და დააწკაპუნეთ ზედაპირზე დამონტაჟებულ ნაწილებზე, რათა გადავიდეს ქვედა ფენაში. შეიძლება დაგჭირდეთ როტაციის ან გადაადგილების ბრძანების გამოყენება ნაწილების ორიენტაციის გასასწორებლად. ყველა ნაწილის განლაგების შემდეგ გაუშვით რატსნესტის ბრძანება. რატსნესტი ხელახლა ითვლის უმოკლეს გზას ყველა გადაუხვევი მავთულისთვის (ჰაერის მავთულები), რომელმაც უნდა გაასუფთავოს ეკრანზე არსებული არეულობა სამართლიანი ოდენობით.
PCB- ის შემუშავების შემდეგ, თქვენ უნდა დაბეჭდოთ დიზაინი. მიუხედავად იმისა, რომ ბევრი გაკვეთილია ინტერნეტში, კარგი ხარისხის PCB ხელით დამზადება დიდი გამოწვევაა. ამ პროექტში გამოყენებული PCB იბეჭდება JLCPCB– დან. ბეჭდვის ხარისხი ძალიან კარგია. მე მივიღე 12 დაფა, ყველა ლამაზად ვაკუუმში დალუქული და ბუშტით გახვეული. ყველაფერი კარგად გამოიყურება, ზუსტი შემწყნარებლობა გამაგრების ნიღბზე, მკაფიო ხასიათი აბრეშუმის ეკრანზე. მე დავამატე Graber ფაილი და შეგიძლიათ პირდაპირ გაუგზავნოთ JLCPCB– ს კარგი ხარისხის დაბეჭდილი PCB– ის მისაღებად.
JLCPCB აწარმოებს 5 ცალი PCB– ებს მაქსიმალური ზომით 10 სმ x 10 სმ მხოლოდ 2 დოლარად. ეს არის ყველაზე იაფი ფასი, რაც კი ოდესმე გვინახავს. გადაზიდვის საფასური ასევე დაბალია სხვა კომპანიებთან შედარებით.
შეკვეთისთვის ეწვიეთ JLCPCB ვებსაიტს. საწყისი გვერდი აჩვენებს ციტატების კალკულატორს, რომელიც მიგიყვანთ შეკვეთის გვერდზე. ციტირების კალკულატორზე უბრალოდ შეიყვანეთ PCB- ის ზომა, რაოდენობა, ფენები და სისქე.
ციტირების გვერდს აქვს შესანიშნავი ნაგულისხმევი პარამეტრი დამწყებთათვის, რომლებსაც არ ესმით PCB წარმოების ყველა პირობა და სტანდარტი. მაგალითად, ტერმინები, როგორიცაა ზედაპირის დასრულება, ოქროს თითები, მასალის დეტალები და ა.შ. ნაგულისხმევი პარამეტრი ყველა კარგია. თუ გსურთ იცოდეთ ამ ტერმინების მნიშვნელობა და გსურთ გაარკვიოთ რა მნიშვნელობა აქვს მათ PCB– ებზე, შეგიძლიათ უბრალოდ დააწკაპუნოთ კითხვის ნიშანზე ტერმინების ზემოთ.
მაგალითად, JLCPCB- მ კარგად განმარტა ტერმინი ოქროს თითები, მასალის დეტალები და ა.შ. თუ დამწყები ხართ, თქვენ უბრალოდ უნდა დააყენოთ PCB- ის ზომები, ფენები, ფერი, სისქე და თქვენთვის საჭირო რაოდენობა. სხვა ნაგულისხმევი პარამეტრები შეიძლება შენარჩუნდეს ისე, როგორც არის.
ამ ინსტრუქციისგან შეგიძლიათ მეტი იცოდეთ.
ნაბიჯი 4: შედუღება (რეზისტორი, სათაურის სათაური და IC ბაზა)
შედუღება არის ერთ -ერთი ყველაზე ფუნდამენტური უნარი, რომელიც საჭიროა ელექტრონიკის სამყაროში დასალაგებლად. ორივე ერთად მიდის ბარდა და სტაფილო. და მიუხედავად იმისა, რომ შესაძლებელია ელექტრონიკის გაცნობა და დამზადება შედუღების რკინის აღების გარეშე, თქვენ მალე აღმოაჩენთ, რომ სრულიად ახალი სამყარო იხსნება ამ ერთი მარტივი უნარით. შედუღება არის ერთადერთი მუდმივი გზა კომპონენტებზე წრეზე "დაფიქსირების". და ძირითადი soldering ადვილია. ყველაფერი რაც თქვენ გჭირდებათ არის soldering რკინის და ზოგიერთი solder. როდესაც მამაჩემმა მოზარდობაში მასწავლა, მახსოვს, რომ ის ძალიან სწრაფად ავიღე.
შედუღების დაწყებამდე საჭიროა გარკვეული მომზადება კარგი შედუღებისთვის.
გაასუფთავეთ წვერი როდესაც რკინა ცხელდება, დაიწყეთ წვერის გაწმენდით, რომ ამოიღოთ ძველი შედუღება მისგან. თქვენ შეგიძლიათ გამოიყენოთ სველი ღრუბელი, სპილენძის საწმენდი ბალიში ან მსგავსი რამ.
წებოს მორთვა სანამ დაიწყებთ შედუღებას, უნდა შეათბოთ წებოვანი რკინის წვერი. ეს ხდის წვერი უფრო სწრაფად გადასცემს სითბოს და ამით აადვილებს შედუღებას უფრო სწრაფად და სწრაფად. თუკი წვეთზე თუნუქის წვეთები მოგხვდებათ, გამოიყენეთ ღრუბელი, სპილენძის საწმენდი ბალიში ან უბრალოდ შეანჯღრიეთ იგი.
სუფთა ზედაპირი ძალიან მნიშვნელოვანია, თუ გსურთ ძლიერი, დაბალი წინააღმდეგობის გამაძლიერებელი სახსარი. გასაპრიალებელი ყველა ზედაპირი კარგად უნდა გაიწმინდოს. 3M Scotch Brite ბალიშები, რომლებიც შეძენილია სახლის კეთილმოწყობის, სამრეწველო მომარაგების მაღაზიიდან ან საავტომობილო კორპუსის მაღაზიიდან, კარგი არჩევანია, რადგან ისინი სწრაფად მოიცილებენ ზედაპირის დაბინძურებას, მაგრამ არ აბრალებენ PCB მასალას. გაითვალისწინეთ, რომ თქვენ გინდათ სამრეწველო ბალიშები და არა სამზარეულოს საწმენდი ბალიშები გაჟღენთილი სუფთა/საპნით. თუ თქვენ გაქვთ განსაკუთრებით მყარი საბადოები თქვენს დაფაზე, მაშინ მისაღებია ფოლადის ბამბის კარგი ხარისხი, მაგრამ იყავით ფრთხილად მჭიდრო ტოლერანტობის მქონე დაფებზე, რადგანაც ფოლადის ნაკაწრები იდება ბალიშებსა და ხვრელებს შორის. მას შემდეგ რაც დაფა გაწმინდეთ ბრწყინვალე სპილენძამდე, შეგიძლიათ გამოიყენოთ გამხსნელი, როგორიცაა აცეტონი, საწმენდი ბალიშის ნებისმიერი ნაწილის გასასუფთავებლად და დაფის ზედაპირიდან ქიმიური დაბინძურების მოსაშორებლად. მეთილის ჰიდრატი არის კიდევ ერთი კარგი გამხსნელი და ცოტა ნაკლებად სუნი, ვიდრე აცეტონი. იცოდეთ, რომ ორივე ამ გამხსნელს შეუძლია ამოიღოს მელანი, ასე რომ, თუ თქვენი დაფა აბრეშუმისებრი დაფარულია, შეამოწმეთ ქიმიკატები, სანამ მთლიანად დაფარავთ მთელ დაფას.
ვიმედოვნებ, რომ თქვენ დაასრულეთ ყველა ზემოაღნიშნული ფორმალობა და მზად ხართ მოათავსოთ კომპონენტები PCB– ზე. ნაკრები შექმნილია ხვრელიანი კომპონენტებისთვის და PCB– ზე ხვრელიანი კომპონენტები იწყება ნაწილის მის ხვრელში მოთავსებით.
მას შემდეგ, რაც კომპონენტი და დაფა გაიწმინდა, თქვენ მზად ხართ მოათავსოთ კომპონენტები დაფაზე. თუ თქვენი წრე არ არის მარტივი და შეიცავს მხოლოდ რამდენიმე კომპონენტს, თქვენ ალბათ არ მოათავსებთ ყველა კომპონენტს დაფაზე და ერთდროულად შეაერთებთ მათ. დიდი ალბათობით თქვენ ერთდროულად შეაერთებთ რამდენიმე კომპონენტს, სანამ დაფა გადაატრიალებთ და მეტს დადებთ. ზოგადად, უმჯობესია დაიწყოთ ყველაზე პატარა და ბრტყელი კომპონენტებით (რეზისტორები, IC, სიგნალის დიოდები და ა.შ.) და შემდეგ იმუშაოთ უფრო დიდ კომპონენტებამდე (კონდენსატორები, სიმძლავრის ტრანზისტორები, ტრანსფორმატორები) მცირე ნაწილების გაკეთების შემდეგ. ეს ინახავს დაფას შედარებით ბრტყელ, რაც მას უფრო სტაბილურს ხდის შედუღების დროს. ასევე უმჯობესია შეინახოთ მგრძნობიარე კომპონენტები (MOSFET, არა-სოკეტირებული IC) ბოლომდე, რათა შეამციროთ მათი დაზიანების შანსი დანარჩენი მიკროსქემის შეკრებისას. საჭიროებისამებრ მოხარეთ ლიდერი და ჩასვით კომპონენტი დაფაზე სათანადო ხვრელების მეშვეობით. შედუღების დროს ნაწილის დასაჭერად, შეიძლება მოგინდეთ დაფის ქვედა ნაწილში მოხრა 45 გრადუსიანი კუთხით. ეს კარგად მუშაობს იმ ნაწილებისთვის, რომლებსაც აქვთ გრძელი გამტარები, როგორიცაა რეზისტორები. კომპონენტები მოკლე ბალიშებით, როგორიცაა IC სოკეტი, შეიძლება დაიჭიროთ პატარა ნიღბის ფირზე, ან შეგიძლიათ მიამაგროთ ტყვიები კომპიუტერის დაფის ბალიშებზე დასაჭერად.
წაისვით ძალიან მცირე რაოდენობის გამაგრილებელი რკინის წვერზე. ეს ხელს უწყობს სითბოს გამტარობას კომპონენტსა და დაფაზე, მაგრამ ეს არ არის გამაგრება, რომელიც ქმნის სახსარს. სახსრის გასათბობად დაალაგეთ რკინის წვერი ისე, რომ ის ეყრდნობოდეს როგორც კომპონენტის ტყვიას, ასევე დაფას. გადამწყვეტია, რომ გაათბოთ ტყვიის და დაფის თაბაშირი, წინააღმდეგ შემთხვევაში გამწოვი უბრალოდ აუზდება და უარს იტყვის გაცხელებულ ნივთზე. მცირე რაოდენობის შედუღება, რომელიც თქვენ წაისვით წვერზე სახსრის გათბობამდე, ხელს შეუწყობს დაფსა და ტყვიას შორის კონტაქტის დამყარებას. ჩვეულებრივ სჭირდება ერთი ან ორი, რომ სახსარი საკმარისად გაცხელდეს შესადუღებლად, მაგრამ უფრო დიდი კომპონენტები და სქელი ბალიშები/კვალი უფრო შთანთქავს სითბოს და ამ დროს შეიძლება გაიზარდოს. თუ ხედავთ, რომ ბალიშის ქვეშ მყოფი ადგილი იწყებს ბუშტუკებს, შეაჩერეთ გათბობა და ამოიღეთ soldering რკინის რადგან თქვენ overheating pad და მას ემუქრება მოხსნას. გააგრილეთ, შემდეგ კვლავ ფრთხილად გააცხელეთ გაცილებით ნაკლები დრო.
ყოველთვის დარწმუნდით, რომ საკმარის სითბოს იყენებთ, წინააღმდეგ შემთხვევაში, თქვენ შეიძლება აღმოჩნდეთ "ცივი შედუღების სახსრით". ასეთი შედუღების სახსარი შეიძლება კარგად გამოიყურებოდეს თქვენთვის სასურველი კავშირის უზრუნველსაყოფად. ამან შეიძლება გამოიწვიოს სერიოზული იმედგაცრუება, როდესაც თქვენი წრე არ მუშაობს და თქვენ ცდილობთ გაარკვიოთ რატომ;) როდესაც თქვენ ახლოდან უყურებთ ცივ შედუღების სახსარს, დაინახავთ, რომ მას აქვს მცირე უფსკრული შედუღებასა და გამწოვს შორის პინი.
თუ კმაყოფილი ხართ თქვენი შედუღებით, შეწყვიტეთ კომპონენტის ტყვიის გამაგრების ზედა ნაწილი.
დროს soldering, მე დაიცვას ყველა ზემოთ რჩევები. მე პირველად მოვათავსე ყველა რეზისტორი დაფაზე და შევკარი. შემდეგ მე მოვათავსე IC ბაზა ყველა IC- ისთვის და ფრთხილად შევაერთე. IC– ების შედუღების მიზნით, გონივრულია გამოიყენოთ IC სოკეტი. ზოგიერთი IC გატეხილია, თუ გამაცხელებელი რკინიდან სითბო ძალიან ცხელია. შემდეგ შევაერთე ბატარეის საქმე, გროვის კონექტორები და სათაურები.
PCB კომპონენტის განთავსებისა და შედუღების შესახებ მეტი ინფორმაციის მისაღებად შეგიძლიათ წაიკითხოთ ეს სასიამოვნო ინსტრუქცია:
ნაბიჯი 5: შედუღება (LED & შეცვლა)
მას შემდეგ, რაც შედუღების ყველა რეზისტორების, pin სათაურები და IC ბაზის ეს არის სწორი დრო, რომ solder LED და კონცენტრატორები. ნაკრები შეიცავს ექვს 5 მმ LED- ს და ყველა მოთავსებულია ერთ ხაზზე. შემდეგ დავაყენე 4 ტაქტიანი ღილაკის გადამრთველი.
შედუღეთ ჯერ პატარა ნაწილები. შეაერთეთ რეზისტორები, მხტუნავები, დიოდები და ნებისმიერი სხვა მცირე ნაწილი, სანამ შეაერთებთ უფრო დიდ ნაწილებს, როგორიცაა კონდენსატორები და ტრანზისტორები. ეს მნიშვნელოვნად ამარტივებს შეკრებას. ბოლოს დააინსტალირეთ მგრძნობიარე კომპონენტები. დააინსტალირეთ CMOS IC, MOSFET და სხვა სტატიკური მგრძნობიარე კომპონენტები, რათა თავიდან აიცილოთ ისინი სხვა ნაწილების შეკრებისას.
მიუხედავად იმისა, რომ შედუღება საერთოდ არ არის საშიში საქმიანობა, უნდა გახსოვდეთ რამდენიმე რამ. პირველი და ყველაზე აშკარა ის არის, რომ ის მოიცავს მაღალ ტემპერატურას. შედუღების უთოები იქნება 350F ან უფრო მაღალი და ძალიან სწრაფად გამოიწვევს დამწვრობას. დარწმუნდით, რომ გამოიყენეთ სტენდი უთოსა და სადენის მოშორებით მაღალი ტრაფიკის ადგილებში. Solder თავად შეიძლება drip, ასე რომ აზრი, რათა თავიდან ავიცილოთ soldering მეტი დაუცველი სხეულის ნაწილები. ყოველთვის იმუშავეთ კარგად განათებულ ადგილას, სადაც თქვენ გაქვთ ადგილი ნაწილების გასაშლელად და გადასაადგილებლად. თავიდან აიცილეთ შედუღება თქვენი სახეთი პირდაპირ სახსრის ზემოთ, რადგან ნაკადები და სხვა საფარი გაღიზიანებს თქვენს სასუნთქ გზებს და თვალებს. შედუღების უმეტესობა შეიცავს ტყვიას, ამიტომ თავი უნდა აარიდოთ სახესთან შეხებისას და ყოველთვის დაიბანეთ ხელები ჭამის წინ.
ნაბიჯი 6: შედუღება (შვიდი სეგმენტი, LCD და წერტილოვანი მატრიცა)
ეს არის შედუღების ბოლო ეტაპი. ამ ეტაპზე, ჩვენ გავაერთიანებთ სამ დიდ კომპონენტს (შვიდი სეგმენტის ჩვენება, წერტილოვანი მატრიცა და LCD ეკრანი). პირველ რიგში, მე დავამუშავე დაფაზე შვიდი სეგმენტის ჩვენება, რადგან ის არის ყველაზე პატარა ზომის და ნაკლებად მგრძნობიარე. შემდეგ დავაყენე წერტილოვანი მატრიცის ჩვენება. წერტილოვანი მატრიცის ჩვენების შედუღების შემდეგ, მე დავდე ბოლო კომპონენტი, LCD ეკრანი დაფაზე. სანამ LCD მოათავსებდი დაფაზე, მე პირველად შევაერთე მამრობითი pin სათაური LCD- ზე და შემდეგ მოვათავსე ძირითად PCB დაფაზე. შედუღების სამუშაო კეთდება LCD– ის შედუღებით.
მას შემდეგ რაც დაამზადეთ ყველა გამაგრებითი სახსარი, კარგი პრაქტიკაა დაფისგან ჭარბი ნაკადის ნარჩენების გაწმენდა. ზოგიერთი ნაკადი ჰიდროსკოპიულია (ისინი შთანთქავენ წყალს) და შეუძლიათ ნელ -ნელა შთანთქონ საკმარისი წყალი, რათა ოდნავ გამტარი გახდეს. ეს შეიძლება იყოს მნიშვნელოვანი საკითხი მტრულ გარემოში, როგორიცაა საავტომობილო პროგრამა. ნაკადების უმეტესობა ადვილად გაიწმინდება მეთილჰიდრატისა და ნაჭრის გამოყენებით, მაგრამ ზოგს უფრო ძლიერი გამხსნელი სჭირდება. გამოიყენეთ შესაბამისი გამხსნელი ნაკადის მოსაშორებლად, შემდეგ დაფა გააშრეთ შეკუმშული ჰაერით.
ნაბიჯი 7: სრული ნაკრები
ვიმედოვნებ, რომ თქვენ დაასრულეთ ყველა ზემოთ ჩამოთვლილი ნაბიჯი. გილოცავ! თქვენ შექმენით თქვენი საკუთარი Arduino Nano შემსწავლელი ნაკრები. ახლა თქვენ შეგიძლიათ მარტივად შეისწავლოთ არდუინოს სამყარო. თქვენ არ გჭირდებათ სხვადასხვა ფარის ან მოდულის ყიდვა Arduino პროგრამირების შესასწავლად. ნაკრები შეიცავს ყველა ძირითად ნივთს, რომელიც აუცილებელია მოსწავლისათვის.
თქვენ შეგიძლიათ მარტივად ააწყოთ შემდეგი პროექტები ნაკრების გამოყენებით. დამატებითი მოწყობილობა ან კომპონენტი არ არის საჭირო. დაფაც კი ძალიან ცოტა უბრალო ჯუმბერ კავშირს მოითხოვს.
- თქვენ შეგიძლიათ გააკეთოთ თერმომეტრი LM35 და შვიდი სეგმენტის ჩვენების გამოყენებით
- თქვენ შეგიძლიათ გააკეთოთ ტემპერატურისა და ტენიანობის მრიცხველი DHT11 და LCD ეკრანის გამოყენებით
- შეგიძლიათ გააკეთოთ მარტივი ფორტეპიანო ღილაკების და ზუზერის გამოყენებით
- შეგიძლიათ გააკეთოთ ციფრული საათი RTC და LCD/შვიდი სეგმენტის გამოყენებით. თქვენ ასევე შეგიძლიათ დაამატოთ სიგნალიზაცია Buzzer– ის გამოყენებით. ოთხი ღილაკი შეიძლება გამოყენებულ იქნას დროის კორექტირებისა და კონფიგურაციისთვის.
- შეგიძლიათ გააკეთოთ ანალოგური საათი RTC და წერტილოვანი მატრიცის გამოყენებით
- შეგიძლიათ გააკეთოთ თამაში ღილაკების და წერტილოვანი მატრიცის გამოყენებით.
- თქვენ შეგიძლიათ დააკავშიროთ ნებისმიერი Grove მოდული, როგორიცაა Grove Bluetooth, სხვადასხვა Grove Sensor და ა.
მე აღვნიშნე მხოლოდ რამდენიმე შესაძლო ვარიანტი. ნაკრების გამოყენებით შეგიძლიათ შექმნათ ბევრად მეტი პერსონალი. შემდეგ ეტაპზე, მე გაჩვენებთ მაგალითს ნაკრების გამოყენებით Arduino ესკიზით.
გირჩევთ:
Q -Bot - ღია წყარო Rubik's Cube Solver: 7 ნაბიჯი (სურათებით)
Q -Bot - ღია წყარო Rubik's Cube Solver: წარმოიდგინეთ, რომ თქვენ გაქვთ რუბრიკის კუბი, თქვენ იცით, რომ 80 -იანი წლების თავსატეხი ყველას აქვს, მაგრამ არავინ იცის როგორ გადაჭრას და თქვენ გინდათ დააბრუნოთ იგი პირვანდელ ფორმაში. საბედნიეროდ, ამ დღეებში ძალიან ადვილია გადაჭრის ინსტრუქციის პოვნა
"Sup - თაგვი კვადრიპლეგიის მქონე ადამიანებისთვის - დაბალი ღირებულება და ღია წყარო: 12 ნაბიჯი (სურათებით)
"Sup - თაგვი კვადრიპლეგიის მქონე ადამიანებისთვის - დაბალი ღირებულება და ღია წყარო: 2017 წლის გაზაფხულზე, ჩემი საუკეთესო მეგობრის ოჯახმა მკითხა, მინდოდა თუ არა დენვერში გაფრენა და მათ პროექტში დახმარება. მათ ჰყავთ მეგობარი ალენი, რომელსაც კვადრიპლეგია აქვს მთის ველოსიპედის ავარიის შედეგად. მე და ფელიქსმა (ჩემმა მეგობარმა) გავაკეთეთ სწრაფი გამოკვლევა
როგორ ავაშენოთ ProtoBot - 100% ღია წყარო, სუპერ იაფი, საგანმანათლებლო რობოტი: 29 ნაბიჯი (სურათებით)
როგორ ავაშენოთ ProtoBot - 100% ღია წყარო, სუპერ იაფი, საგანმანათლებლო რობოტი: ProtoBot არის 100% ღია წყარო, ხელმისაწვდომი, სუპერ იაფი და ადვილად ასაშენებელი რობოტი. ყველაფერი ღიაა-აპარატურა, პროგრამული უზრუნველყოფა, სახელმძღვანელო და სასწავლო გეგმა-რაც იმას ნიშნავს, რომ ნებისმიერს შეუძლია წვდომა იქონიოს ყველაფერზე, რაც სჭირდება რობოტის ასაშენებლად და გამოსაყენებლად. ეს არის
ღია წყარო Breadboard-friendly Modular Neopixel Breakout Board: 4 ნაბიჯი (სურათებით)
ღია წყარო Breadboard- მეგობრული მოდულური Neopixel Breakout დაფა: ეს სასწავლი არის პატარა (8 მმ x 10 მმ) პურის დაფაზე მომგებიანი ნეოპიქსელური LED- ებისთვის, რომელიც შეიძლება იყოს დაწყობილი და შეკრული ერთმანეთზე, ის ასევე უზრუნველყოფს ბევრად უფრო სტრუქტურულ სიმტკიცეს, ვიდრე თხელი LED ზოლები გაცილებით მცირე ფორმით ფაქტობრივად
GTP USB PIC PROGRAMMER (ღია წყარო): 5 ნაბიჯი (სურათებით)
GTP USB PIC PROGRAMMER (ღია წყარო): ეს სამუშაო მოიცავს, GTP USB (არა plus ან lite). სქემატური, ფოტოები და PCB შემუშავებულია PICMASTERS– ის მიერ ადრე გაკეთებული ზოგიერთი ძვირფასი ნამუშევრის საფუძველზე. ეს პროგრამისტი მხარს უჭერს pic10F, 12F, 16C, 16F, 18F, 24Cxx Eeprom. სამწუხაროდ, ის