Სარჩევი:

დამწყებთათვის სახელმძღვანელო მიკროკონტროლერებისათვის: 10 ნაბიჯი (სურათებით)
დამწყებთათვის სახელმძღვანელო მიკროკონტროლერებისათვის: 10 ნაბიჯი (სურათებით)

ვიდეო: დამწყებთათვის სახელმძღვანელო მიკროკონტროლერებისათვის: 10 ნაბიჯი (სურათებით)

ვიდეო: დამწყებთათვის სახელმძღვანელო მიკროკონტროლერებისათვის: 10 ნაბიჯი (სურათებით)
ვიდეო: LDmicro 1: Introduction (Microcontroller PLC Ladder Logic Programming with LDmicro) 2024, ივლისი
Anonim
დამწყებთათვის სახელმძღვანელო მიკროკონტროლერებისთვის
დამწყებთათვის სახელმძღვანელო მიკროკონტროლერებისთვის

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

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

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

წაკითხვის დრო: ~ 20 წთ

*კარგი, კარგი, შეიძლება არა *ამდენი *, მაგრამ აუცილებლად რამდენიმე ათეული!

ნაბიჯი 1: დაელოდეთ…. რა არის მიკროკონტროლერი?

დაელოდე…. რა არის მიკროკონტროლერი?
დაელოდე…. რა არის მიკროკონტროლერი?

ალბათ თქვენ გინახავთ ეს სიტყვა და ჰგავხართ "wtf" - ს, მაგრამ თავს საკმარისად კომფორტულად არ გრძნობდით*რომ გკითხოთ. სრულიად კარგი, აქ არის სწრაფი მიმოხილვა:

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

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

გარღვევის დაფაზე, მიკროკონტროლერის ქინძისთავები იკვრება დაბეჭდილ მიკროსქემის დაფაზე ("PCB"), სათაურები ან სხვა კონექტორები ემატება PCB- ს, ხოლო ზოგიერთი ძირითადი პროგრამული უზრუნველყოფა, ან მუდმივი პროგრამული უზრუნველყოფა, იტვირთება მიკროკონტროლერის მოსამზადებლად სიგნალების მისაღებად.

*კითხვები ყოველთვის კარგია მაშინაც კი, თუ ისინი "მუნჯი" ან "n00by" არიან, უბრალოდ იპოვნეთ უსაფრთხო ადგილი - ინსტრუქციის მსგავსად!

ნაბიჯი 2: რა განსხვავებაა ჟოლოს Pi და მიკროკონტროლერს შორის?

რა განსხვავებაა ჟოლოს Pi და მიკროკონტროლერს შორის?
რა განსხვავებაა ჟოლოს Pi და მიკროკონტროლერს შორის?

Raspberry Pi არ არის მხოლოდ პატარა და მიმზიდველი, ის ასევე არის სრულფასოვანი კომპიუტერი!: D

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

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

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

Raspberry Pi– ს შესახებ მეტი ინფორმაციის მისაღებად, გადახედეთ ამ გაკვეთილის ბოლო ნაწილს!

ნაბიჯი 3: Arduino (Uno)

არდუინო (უნიო)
არდუინო (უნიო)
არდუინო (უნიო)
არდუინო (უნიო)

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

რეკომენდებული ასაკი: 12+ (ბავშვები კომფორტულად მუშაობენ პროგრამირებით და ალგებრით)

სირთულე: შუალედური

საშუალო ღირებულება: $ 35

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

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

აპარატურის მახასიათებლები

  • Arduino Uno– ს აქვს 14 ციფრული შეყვანისა და გამომავალი ("I/O") ქინძისთავები, 6 ანალოგური I/O ქინძისთავები, 2 Power Out (3.3V და 5V) და 3 სახმელეთო (GND) ქინძისთავები.
  • ენერგიის შეყვანა შეიძლება იყოს 5 -დან 12 VDC- მდე
  • ICSP სათაურები საშუალებას გაძლევთ დააკავშიროთ ტონა სხვადასხვა დამატებითი დაფები სახელწოდებით "ფარები".

    მაგალითად, შეგიძლიათ დაამატოთ WiFi ფარი თქვენი Arduino ქსელში დასაკავშირებლად

პროგრამირების ენა: გაყვანილობა (C ++/დამუშავების კომბინაცია)

მაგალითი პროექტი: Motion-Reactive Shake the Maze Game!

შეიძინეთ/შეიტყვეთ მეტი: Arduino ვებსაიტი

ნაბიჯი 4: მიკრო: ბიტი

მიკრო: ცოტა
მიკრო: ცოტა
მიკრო: ცოტა
მიკრო: ცოტა
მიკრო: ცოტა
მიკრო: ცოტა

მეგობრული lil’მიკროკონტროლი მოსახერხებელია ბავშვებისთვის და ხალხისთვის, რომლებიც ახლახან იწყებენ კოდირებას და აპარატურას.

რეკომენდებული ასაკი: 8+ (ან ბავშვები კომფორტულები არიან სქემებითა და მარტივი ხელსაწყოებით)

სირთულე: დამწყები

საშუალო ღირებულება: $ 15

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

Micro: Bit არის თანამშრომლობა Microsoft– სა და BBC– ს შორის, რათა განათლების კომპიუტერები შეიტანონ საკლასო ოთახებში მთელს მსოფლიოში.

აპარატურის მახასიათებლები:

  • მიკრო: ბიტს აქვს 3 ციფრული და ანალოგური I/O ქინძისთავები, 1 გამორთვის პინი (3.3V) და 1 სახმელეთო (GND) პინი
  • დენის შეყვანა უნდა იყოს 3 - 5 VDC მიკრო USB კაბელის ან ბატარეის პაკეტის კონექტორის საშუალებით.
  • მას ასევე აქვს ბევრი საბორტო შეყვანა, გამოსავალი და სენსორები!

    • 5x5 (25) LED მატრიცა
    • ორი (2) ღილაკი (A, B)
    • რადიო გადამცემი და მიმღები
    • აქსელერომეტრი
    • Კომპასი
    • სინათლისა და ტემპერატურის სენსორები
  • მეტი I/O ქინძისთავებისთვის, აითვისეთ Micro: Bit breakout!

პროგრამირების ენა: ბლოკზე დაფუძნებული ან Javascript (www. MakeCode.org); ასევე შეუძლია გამოიყენოს CircuitPython

მაგალითი პროექტი: ტექსტური მესინჯერის თოჯინა!

შეიძინეთ/შეიტყვეთ მეტი: მიკრო: ბიტ ვებგვერდი

ნაბიჯი 5: მიკროსქემის მოედანი ექსპრესი

მიკროსქემის მოედანი ექსპრესი
მიკროსქემის მოედანი ექსპრესი
მიკროსქემის მოედანი ექსპრესი
მიკროსქემის მოედანი ექსპრესი
მიკროსქემის მოედანი ექსპრესი
მიკროსქემის მოედანი ექსპრესი

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

შენიშვნა: ასევე არსებობს Circuit Playground Classic - ტექნიკა თითქმის იდენტურია, მაგრამ ეს დაფა დაპროგრამებულია Arduino IDE- ში.

რეკომენდებული ასაკი: 8+ (ან ბავშვები კომფორტულები არიან სქემებით და მარტივი ხელსაწყოებით)

სირთულე: დამწყები

საშუალო ღირებულება: $ 25

Circuit Playground Express, ან CPX, არის დამხმარე ინსტრუმენტი, რომ ისწავლოთ კოდირება, ასწავლოთ სხვებს კოდირება და შექმნან სწრაფი პროტოტიპები დამწყებთათვის, როგორც ექსპერტებისთვის.

Circuit Playground Express არის ძლიერი და მრავალმხრივი მიკროკონტროლერი, რომელიც შექმნილია Adafruit Industries– ის მიერ.

აპარატურის მახასიათებლები

  • CPX– ს აქვს 7 ციფრული/ანალოგური შეყვანისა და გამომავალი რგოლი, რომლებიც ასევე capacitive touch!

    • 1 "ნამდვილი" ანალოგური I/O ბეჭედი
    • 2 გამორთვის ბეჭედი (3.3V)
    • 3 სახმელეთო (GND) ქინძისთავები
  • დენის შეყვანა უნდა იყოს 3 - 5 VDC მიკრო USB კაბელის ან ბატარეის პაკეტის კონექტორის საშუალებით.
  • ასევე არსებობს უამრავი საბორტო შეყვანა, გამოსავალი და სენსორები!

    • 10 მინი ნეოპიქსელი (შეიძლება იყოს ყველა ფერი)
    • 2 ღილაკი (A, B)
    • 1 სლაიდ გადამრთველი
    • ინფრაწითელი გადამცემი და მიმღები

      შეუძლია მიიღოს/გადასცეს დისტანციური მართვის კოდები, გაგზავნოს შეტყობინება CPX– ებს შორის და იმოქმედოს როგორც დისტანციის სენსორი

    • აქსელერომეტრი
    • ხმის სენსორი და მინი დინამიკი
    • სინათლისა და ტემპერატურის სენსორები

პროგრამირების ენა: ბლოკზე დაფუძნებული ან Javascript (www. MakeCode.org); ასევე შეუძლია გამოიყენოს CircuitPython და გაყვანილობა (Arduino IDE)

მაგალითი პროექტი: Minecraft ჟესტების კონტროლერი!

შეიძინეთ/შეიტყვეთ მეტი: Adafruit Industries

ნაბიჯი 6: მაკია მაკიაჟი

მაკია მაკი
მაკია მაკი
მაკია მაკი
მაკია მაკი
მაკია მაკი
მაკია მაკი

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

რეკომენდებული ასაკი: 5+ (ან ბავშვები კომფორტულები არიან მარტივი ხელსაწყოებით)

სირთულე: დამწყები

საშუალო ღირებულება: $ 50

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

Makey Makey არის Arduino- თან თავსებადი დაფა, რაც იმას ნიშნავს, რომ თქვენ ასევე შეგიძლიათ მისი გადაპროგრამება Arduino ინტეგრირებული განვითარების გარემოს ("IDE") გამოყენებით.

აპარატურის მახასიათებლები

  • Makey Makey– ს აქვს ექვსი (6) capacitive touch pads დაფის წინა მხარეს:

    • ოთხი აკონტროლებს კლავიატურის ისრის ღილაკებს,
    • ერთი აკონტროლებს spacebar- ს და
    • ერთი აკონტროლებს მაუსის მარცხენა დაწკაპუნებას.
  • დაფის უკანა მხარეს არის სათაურის ქინძისთავები მეტი კონტროლისთვის (ასევე capacitive touch):

    • ექვსი (6) ქინძისთავი, რომელიც ასოებს ასოებს,
    • ოთხი (4) ქინძისთავი, რომლებიც ემთხვევა ისრებს,
    • ორი (2) ქინძისთავი, რომლებიც დაკავშირებულია მაუსის კლავიშებთან და
    • ერთი (1) პინი, რომელიც შეესაბამება სივრცის ღილაკს.
    • ასევე არის სამი (3) ზოგადი I/O ქინძისთავი, 5V დენის პინი და დასაყენებელი პინი.

პროგრამირების ენა: არ გამოიყენება დამწყებთათვის; შეუძლია დაწეროს Scratch პროგრამები (ბლოკზე დაფუძნებული); შეუძლია გადაპროგრამება გაყვანილობაში (Arduino IDE)

მაგალითი პროექტები

დამწყები: საფორტეპიანო

შუალედური: ინტერაქტიული კვლევის თამაში!

შეიძინეთ/შეიტყვეთ მეტი: Makey Makey ვებსაიტი

ნაბიჯი 7: სხვა საერთო დაფები

სხვა საერთო დაფები
სხვა საერთო დაფები
სხვა საერთო დაფები
სხვა საერთო დაფები
სხვა საერთო დაფები
სხვა საერთო დაფები

ძალიან ბევრი მიკროკონტროლერი არსებობს ერთ სასწავლო პროცესში დასაფარავად. თუ თქვენ გაქვთ სპეციალობის სპეციფიკური მოთხოვნილება, ამისთვის ალბათ არის მიკროკონტროლი (ისევე როგორც პროგრამები!). იმისათვის, რომ გაეცნოთ სხვა დაფებს, რომლებიც არ არის ნახსენები ამ სახელმძღვანელოში, გაეცანით SparkFun Electronics და Adafruit Industries– ის ინვენტარს და/ან ჰკითხეთ ხალხს ამ სფეროში!

აქ არის რამოდენიმე ჩემი ფავორიტი:

ნაწილაკების ფოტონი

არდუინო ნანოს მსგავსად, Photon არის WiFi- სთან დაკავშირებული მიკროკონტროლერი, რომლის დაპროგრამებაც შესაძლებელია უსადენოდ. უმარტივესი დაყენება იყენებს სმარტფონის (უფასო) აპს, მაგრამ შესაძლებელია მისი პირდაპირ პროგრამირება USB- ით თითქმის იმავე ენაზე, როგორც Arduino*.

რეკომენდებული ასაკი: 12+ (ან ბავშვები კომფორტული სქემებით და კოდირებით)

სირთულე: შუალედური

ღირებულება: 20 დოლარი

დამატებითი ინფორმაციისთვის და Photon– ის კონფიგურაციის მისაღებად, ეწვიეთ აქ ნაწილაკების ონლაინ მაღაზიას.

პროგრამირების ენა: გაყვანილობა (მეტ -ნაკლებად)

მაგალითი პროექტი

IoT სამრეწველო მასშტაბი

*გაყვანილობა არის კოდის ჩარჩო, ამიტომ Arduino კოდის უმეტესობა იმუშავებს ცვლილებების გარეშე. ასევე შეუძლია ჩაწეროს C/C ++ ან ARM ასამბლეაში

ადაფრუტი HUZZAH ESP8266 გარღვევა

სუპერ პატარა, სუპერ იაფი (და ამჟამად ძალიან პოპულარული IoT* საზოგადოებაში) WiFi მიკროკონტროლი. თქვენ დაგჭირდებათ FTDI ან კონსოლის კაბელი. თქვენ შეგიძლიათ გამოიყენოთ Arduino IDE ამ დაფის ან NodeMCU– ს ლუას თარჯიმნის დასაპროგრამებლად.

რეკომენდებული ასაკი: 14+ (ან ბავშვები კომფორტული ტექნიკითა და პროგრამული უზრუნველყოფით)

სირთულე: შუალედური ++

ღირებულება: $ 10

დამატებითი ინფორმაციისთვის ეწვიეთ HUZZAH Adafruit პროდუქტის გვერდს.

(SparkFun– ს ასევე აქვს მსგავსი დაფა, „ESP8266 Thing“, რომელსაც აქ ნახავთ 15 დოლარად.)

პროგრამირების ენა: ლუა (პითონის მსგავსად) ან გაყვანილობა (Arduino IDE)

*IoT ნიშნავს "ნივთების ინტერნეტს", რაც არის ტერმინი, რომელიც გულისხმობს სხვადასხვა ტექნიკის მოწყობილობების, როგორიცაა სენსორები და საყოფაცხოვრებო ელექტრონიკა, ინტერნეტთან დაკავშირებას და კონტროლს.

Adafruit Trinket M0

მოზარდი პაწაწინა, მაგრამ ძლიერი მიკროკონტროლერი, რომელიც აფერხებს ხაზებს კომპიუტერსა და მიკროკონტროლერს შორის (მას აქვს ATSAMD21E18 32-ბიტიანი Cortex M0 პროცესორი). მისი დაპროგრამება შესაძლებელია Circuit Python– ით ან Arudino IDE– ით.

რეკომენდებული ასაკი: 14+ (ან ბავშვები კომფორტული ტექნიკითა და პროგრამული უზრუნველყოფით)

სირთულე: შუალედური

ღირებულება: ~ 9 დოლარი

დამატებითი ინფორმაციისთვის ეწვიეთ ადაფრუტის პროდუქტის გვერდს Trinket M0– სთვის.

პროგრამირების ენა: CircuitPython ან Wiring (Arduino IDE)

არსებობს TON სხვა M0 დაფები, მსგავსი მოცულობით Arduino Zero დაკავშირებად მიკროკონტროლებთან. თუ ეს არ შეესაბამება თქვენს მოთხოვნილებებს ან სურვილებს, მოძებნეთ Adafruit და SparkFun ვებსაიტებზე!

ნაბიჯი 8: ტარებადი მიკროკონტროლერები

ტარებადი მიკროკონტროლერები
ტარებადი მიკროკონტროლერები
ტარებადი მიკროკონტროლერები
ტარებადი მიკროკონტროლერები

ასევე არსებობს მუჭა მიკროკონტროლერები, რომლებიც განკუთვნილია ტარებადი პროექტებისთვის!

რაც მათ განსაკუთრებულს ხდის არის მათი გარეცხვა, ასე რომ თქვენ არ გჭირდებათ მათი ამოღება გასაოცარი პროექტისგან (მაგრამ ამოიღეთ ბატარეა!).

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

ადაფრუტი ფლორა

წრიული საკერავი მიკროკონტროლი 14 შესასვლელით და ამონაწერით. შესაძლებელია გარეცხვა (მაგრამ ამოიღეთ ბატარეა).

რეკომენდებული ასაკი: 12+ (ან ბავშვები კომფორტული სქემებით და კოდირებით)

სირთულე: შუალედური

ღირებულება: 15 დოლარი

პროგრამირების ენა: გაყვანილობა (Arduino IDE)

დამატებითი ინფორმაციისთვის ეწვიეთ Adafruit FLORA პროდუქტის გვერდს.

არდუინო გემა

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

რეკომენდებული ასაკი: 12+

სირთულე: შუალედური

ღირებულება: 5 დოლარი

პროგრამირების ენა: გაყვანილობა (Arduino IDE)

დამატებითი ინფორმაციისთვის ეწვიეთ Arduino Gemma პროდუქტის გვერდს.

არდუინო ლილიპადი

წრიული საკერავი მიკროკონტროლერი 14 ხელმისაწვდომი შესასვლელით და ამონაწერით.

რეკომენდებული ასაკი: 12+

სირთულე: შუალედური

ღირებულება: 25 დოლარი

პროგრამირების ენა: გაყვანილობა (Arduino IDE)

დამატებითი ინფორმაციისთვის ეწვიეთ SparkFun პროდუქტის გვერდს Lilypad– ისთვის.

ნაბიჯი 9: ჟოლო პი 3

ჟოლო პი 3
ჟოლო პი 3
ჟოლო პი 3
ჟოლო პი 3

Raspberry Pi, ან მოკლედ Pi, არის საკრედიტო ბარათის ზომის კომპიუტერი*, რომელიც მუშაობს Linux– ის სპეციალურ ვერსიაზე და მისი დაპროგრამება შესაძლებელია ტექნიკის გასაკონტროლებლად.

რეკომენდებული ასაკი: 12+ ან ბავშვები კომფორტულად გრძნობენ კოდირებას და ალგებრას

სირთულე: შუალედური (ადვილია როგორც კომპიუტერი)

საშუალო ღირებულება: $ 35

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

Raspberry Pi– მ შეცვალა ელექტრონიკის შექმნის გზა! არსებობს რამდენიმე განსხვავებული ვერსია, უახლესი არის Raspberry Pi 3 და Pi Zero, Pi 3 -ის მინიატურული ვერსია სულ რაღაც 10 დოლარად.

აპარატურის მიმოხილვა

  • რეკომენდებული ოპერაციული სისტემა ("OS") არის Linux– ის სპეციალური ვერსია, სახელწოდებით Raspbian.
  • Pi– ს აქვს 40 ზოგადი დანიშნულების შეყვანისა და გამომავალი („GPIO“) ქინძისთავები.

    • 26 ციფრული I/O ქინძისთავები (ანალოგური შესვლის გარეშე)
    • 4 გამორთვის ქინძისთავები (ორი 3.3V და ორი 5V)
    • 8 სახმელეთო (GND) ქინძისთავები
    • 2 სპეციალობის ქინძისთავები (I2C ID EEPROM, მხოლოდ მოწინავე გამოყენებისთვის)
  • Pi– ს აქვს კომპიუტერის ყველაზე სტანდარტული მახასიათებლები:

    • 4 USB პორტი
    • 1 Ethernet პორტი
    • 1 HDMI პორტი
    • 1 აუდიო ჯეკი
    • 1 კამერის მოდულის პორტი

პროგრამირების ენა (GPIO ქინძისთავებისთვის): პითონი ან C ++

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

მაგალითი პროექტები

IoT Pet მონიტორი!

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

შეძენა/მეტი ინფორმაცია: Raspberry Pi Foundation

*Pi შეიძლება გამოყენებულ იქნას სტანდარტული მიკროკონტროლის მსგავსი და ასევე შეუძლია აკონტროლოს მიკროკონტროლერები! ძირითადად, Pi არის ძალიან გასაოცარი და მე * უნდა * ჩავრთო ის თუნდაც ტექნიკურად კომპიუტერი:)

ნაბიჯი 10: საბოლოო აზრები

დასკვნითი ფიქრები
დასკვნითი ფიქრები

თუ თქვენ ახლახან იწყებთ და გსურთ ააწყოთ ყველა სახის პროექტი, მე გირჩევთ Circuit Playground Express- ს. ეს არის ძალიან ადვილი ადგომა და სირბილი და აქვს ტონა საბორტო გაჯეტები.

თუ თქვენ ძალიან დაინტერესებული ხართ კომპიუტერული ქსელებით, AI– ით, ან ინტერნეტით ნივთების შეერთებით (მაგ. „ჭკვიანი სახლის“დამზადებით), მე გირჩევთ Raspberry Pi– ს.

თუ გსურთ მყარი, სტაბილური და საიმედო დაფა მრავალფეროვანი პროექტების ასაშენებლად, წადით Arduino– სთან.

თუ თქვენ ჯერ კიდევ არ იცით საიდან დაიწყოთ და სრულიად შეგაშინებთ, დაიწყეთ Micro: Bit– ით - ის მხოლოდ 15 დოლარია და მასზე უამრავი სათამაშო ნივთია. გარდა ამისა, თუ თქვენ მიიღებთ მეგობარს, შეგიძლიათ გააგზავნოთ lil შეტყობინებები წინ და უკან:)

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

და რა თქმა უნდა, დატოვეთ ნებისმიერი შეკითხვა კომენტარებში და მე ყველაფერს გავაკეთებ დასახმარებლად!

ბედნიერი გატეხვა!

გირჩევთ: