click fraud protection

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

ამ სახელმძღვანელოს მიზნებისთვის, ჩვენ შევადარებთ თითოეული ტიპის დაფის უახლეს ვერსიებს: Arduino Uno Rev3 და Raspberry Pi 4.

Arduino vs. Raspberry Pi: საერთო დასკვნები

არდუინო

  • არა კომპიუტერი. სინამდვილეში ეს არის მიკროკონტროლერის დაფა.

  • არ აქვს შესამჩნევი დამუშავების ბირთვები და შეზღუდული I/O პორტები და პარამეტრები.

  • დატენვა შესაძლებელია USB ან დენის ჯეკის საშუალებით.

  • შეიძლება დაპროგრამდეს Arduino Web Editor ან Arduino IDE პროგრამული უზრუნველყოფის საშუალებით.

Raspberry Pi

  • ეს არის კომპიუტერი. თუმცა ცნობილია როგორც მიკროკომპიუტერი.

  • უახლეს ვერსიას აქვს 4 დამუშავების ბირთვი და I/O პორტებისა და ვარიანტების ფართო არჩევანი.

  • დამუხტვა შესაძლებელია მხოლოდ USB-C პორტით.

  • შეიძლება დაპროგრამდეს 9 შესაძლო ოპერაციული სისტემიდან რომელიმე. რეკომენდებულს ჰქვია Raspbian და ის დაფუძნებულია Linux Debian-ზე.

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

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

Pi-სთვის რეკომენდებული ოპერაციული სისტემა ეწოდება Raspbian. იმის გამო, რომ Arduinos არ არის კომპიუტერი, ისინი უკეთესად შეეფერება უფრო მარტივ ამოცანებს, როგორიცაა განათების კონტროლი. Raspberry Pis-ს შეუძლია გააკეთოს უფრო რთული საქმეები, როგორიცაა თამაშების, მობილური აპლიკაციების ან ვებსაიტების შექმნა.

Arduino vs. Raspberry Pi: ბირთვების რაოდენობა და I/O ოფციები

არდუინო

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

  • აქვს შეზღუდული I/O პარამეტრები. უმეტესობა მხოლოდ ციფრული I/O პინებია.

  • აქვს 1 USB კავშირი.

Raspberry Pi

  • Raspberry Pi 4-ს აქვს ოთხი დამუშავების ბირთვი.

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

  • აქვს ორი მიკრო-HDMI პორტი, რომელსაც შეუძლია ორი 4K დისპლეის მხარდაჭერა.

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

მეორეს მხრივ, Raspberry Pi არის კომპიუტერი, თუმცა ძალიან პატარა. Raspberry Pi ვებსაიტის მიხედვითRaspberry Pi 4-ს აქვს 4 დამუშავების ბირთვი.

რაც შეეხება შეყვანის/გამოსვლის (I/O) ვარიანტებს, არდუინო უნო მოყვება 14 ციფრული შემავალი/გამომავალი პინი, 6 ანალოგური შეყვანა, ა USB კავშირი და დენის ჯეკი. Raspberry Pi 4-ს აქვს I/O პორტების და ვარიანტების ფართო არჩევანი, მათ შორის 2 USB 3.0 პორტები, 2 USB 2.0 პორტები, 2 მიკრო-HDMI პორტები და Micro SD ბარათის სლოტი, მხოლოდ რამდენიმეს დასახელებისთვის. ორ მიკრო-HDMI პორტს შეუძლია ორი 4K დისპლეის მხარდაჭერა.

Arduino vs. Raspberry Pi: ენერგიის მოხმარება

არდუინო

  • დამუხტვა შესაძლებელია USB კავშირის ან დენის ჯეკის გამოყენებით.

  • მუშაობისთვის საჭიროა 5 ვოლტი სიმძლავრე.

  • რეკომენდებული შეყვანის ძაბვა მერყეობს 7-დან 12 ვოლტამდე.

Raspberry Pi

  • დამუხტვა შესაძლებელია მხოლოდ USB-C პორტით.

  • ზოგადად მუშაობისთვის სჭირდება 3 ამპერი და 5 ვოლტი სიმძლავრე.

  • ასევე შეუძლია მიიღოს 2.5 ამპერიანი სიმძლავრე, თუ მასზე ძალიან ბევრი მოწყობილობა არ არის დაკავშირებული.

Arduino Uno-ს აქვს დენის ბუდე და USB კავშირი და ამიტომ მისი დამუხტვა შესაძლებელია კომპიუტერთან USB კავშირის საშუალებით ან კვების ბუდე AC-to-DC ადაპტერის ან ბატარეის საშუალებით. ოპერაციული ძაბვა Arduino-სთვის არის 5V და რეკომენდებული შეყვანის ძაბვა მერყეობს 7-12V-დან.

Raspberry Pi 4 იტენება ა USB-C პორტი. Tom's Hardware-ის მიხედვით, ამ მიკროკომპიუტერს სჭირდება მინიმუმ 3 ამპერი სიმძლავრე და 5 ვ (ვოლტი). მას ასევე შეუძლია მიიღოს 2.5 ამპერი, თუ მასზე არ არის ძალიან ბევრი პერიფერიული მოწყობილობა.

Arduino vs. Raspberry Pi: პროგრამირებადობა

არდუინო

  • შეიძლება დაპროგრამდეს ღია კოდის, გადმოსაწერი პროგრამული უზრუნველყოფის საშუალებით, სახელწოდებით Arduino IDE.

  • ასევე შეიძლება დაპროგრამდეს ონლაინ Arduino ვებ რედაქტორის გამოყენებით.

  • IDE მუშაობს Windows-ზე, macOS X-ზე და Linux-ზე.

Raspberry Pi

  • თქვენ შეგიძლიათ აირჩიოთ 9 ოპერაციული სისტემა, რომლითაც შეგიძლიათ დაპროგრამოთ თქვენი Pi.

  • Raspbian არის რეკომენდებული ოპერაციული სისტემა და ის დაფუძნებულია Linux Debian-ზე.

  • სხვა ოპერაციული სისტემები, როგორც ჩანს, სპეციფიკურია პროექტისთვის, როგორიცაა LibreELEC, რომელიც განკუთვნილია Kodi გასართობი ცენტრისთვის.

Arduino-ს დაპროგრამება შეიძლება გაკეთდეს Arduino IDE პროგრამული უზრუნველყოფა. თქვენ ასევე შეგიძლიათ გამოიყენოთ Arduino ვებ რედაქტორი. IDE პროგრამული უზრუნველყოფა არის ღია წყარო და საშუალებას აძლევს მომხმარებლებს დაწერონ კოდი და შემდეგ ატვირთონ იგი პირდაპირ დაფაზე. Arduino IDE გარემო დაწერილია ჯავაში, მაგრამ ეფუძნება სხვა (უსახელო) ღია კოდის პროგრამულ უზრუნველყოფას და ენას, რომელიც ცნობილია როგორც დამუშავება. IDE ასევე შეიძლება იმუშაოს Windows, macOS X და Linux.

როდესაც პირველად მიიღებთ თქვენს Raspberry Pi 4-ს, მოსალოდნელია გამოიყენოთ ოპერაციული სისტემის ინსტალაციის მენეჯერი, რომელიც ცნობილია როგორც NOOBS (New Out of Box Software). ეს მენეჯერი საშუალებას მოგცემთ აირჩიოთ ოპერაციული სისტემა თქვენი Raspberry Pi-სთვის, რომელიც შეგიძლიათ გამოიყენოთ მის დასაპროგრამებლად. ამჟამად არის 9 ოპერაციული სისტემა, რომელთაგან შეგიძლიათ აირჩიოთ, მაგრამ რეკომენდებულს ჰქვია Raspbian, რომელიც დაფუძნებულია Linux Debian-ზე. აღსანიშნავია, რომ ერთ-ერთი სხვა შესაძლო ოპერაციული სისტემები შეგიძლიათ გამოიყენოთ Windows 10 IoT Core.

საბოლოო ვერდიქტი: თითოეულ საბჭოს აქვს განსხვავებული დანიშნულება

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

და იმის გამო, რომ Raspberry Pis არის რეალური კომპიუტერები, შეგიძლიათ შეასრულოთ უფრო რთული ამოცანები, როგორიცაა მობილური აპლიკაციების შემუშავება, თამაშების შექმნა ან ვებსაიტების შექმნა. Raspberry Pi 4-ით კი შეგიძლიათ დააკავშიროთ იგი მონიტორსა და კლავიატურაზე და გამოიყენოთ დესკტოპის კომპიუტერის შესაცვლელად.