Arduino vs Raspberry Pi Care este mini-computerul pentru tine?
Arduino și Raspberry Pi pot arăta destul de asemănătoare - sunt ambele plăcuțe mici cu circuite mici, cu niște chips-uri și pini pe ele - dar sunt de fapt dispozitive foarte diferite.
Căutați un computer mic, probabil pentru a conduce o cameră de securitate DIY - este o decizie comună necesară pentru o varietate de proiecte distractive. Ați auzit lucruri bune despre Zmeura Pi și Arduino, dar nu poți decide ce este potrivit pentru tine. Care va fi cea mai folositoare după ce ați dezasamblat camera de supraveghere, datorită incidentului cu vecinii? Pe care ai putea juca filme? Nu vă faceți griji, suntem aici să explicăm totul!
Dacă sunteți mai mult un cursant vizual (ca mine), acest articol este disponibil în formularul video aici:
Care este diferența?
Arduino este un microcontroler și nu este de fapt un mini-computer. Un microcontroler este doar o mică parte din ceea ce face un întreg calculator. Arduino oferă doar un subset de funcționalitate a Raspberry Pi.
Deși Arduino poate fi programat cu mici aplicații scrise în C ++, nu poate rula o scală completă “sistem de operare” și cu siguranță nu va înlocui centrul mediatic în curând. Raspberry Pi, pe de alta parte, este plina calculator. Dacă citești acest site, o să presupun că știi ce înseamnă asta.
Puncte tari si slabiciuni
Deci este Arduino inutil atunci? Abia - un Arduino este perfect pentru proiecte electronice. Acesta conține un set de intrări și ieșiri care pot fi conectate direct la componente și senzori și este incredibil de ușor să sară direct în a face ceva. Acest lucru îl face ideal pentru prototiparea lucrurilor sau pentru realizarea unor proiecte mici care nu necesită complexitatea unui Pi.
Arduino rulează firmware-ul Arduino - un element de bază al software-ului de bază care îi permite să comunice cu un computer prin USB și oferă acces la toate caracteristicile. În general, nu ați înlocui acest firmware, dar este posibil. Odată ce ați încărcat codul, îl puteți conecta oriunde și va începe să funcționeze imediat - nu este nevoie să reporniți, să conectați o tastatură sau să alegeți o aplicație pentru a rula. Ea are un singur loc de muncă pe care a fost programat să o facă, o face bine și o face imediat.
Raspberry Pi, pe de altă parte, este un mini-computer complet funcțional. Este nevoie de un sistem de operare (check out aceste 10 Linux Distros nu doar Raspbian: 10 Linux Distros Pi poate rula nu doar Raspbian: 10 Linux Distros Pi poate rula Probabil că rulați cea mai recentă versiune de Raspbian pe Raspberry Pi. acesta este cel mai bun distro de Linux pentru dispozitiv? Ar putea exista o alternativă pe care ați putea să o găsiți mai potrivită? Citiți mai multe dacă se poate executa) și durează puțin timp pentru a porni înainte de a fi operațional. Depozitarea este furnizată de pe o cartelă micro-SD, în timp ce Ethernet-ul încorporat permite crearea de rețele (puteți crea rețele în Arduino) Oferiți-vă Proiectului Arduino propriul Mini-Webserver cu un scut Ethernet Oferiți-vă Proiectului Arduino propriul Mini-Webserver Un scut Ethernet Cu ceva timp in urma, ti-am aratat cum sa instalezi un sistem de control al internetului pentru Arduino - dar a trebuit sa ramana conectat la un computer prin USB pentru a mentine conexiunea la internet ... Citeste mai mult, dar necesita un add- pe “scut”).
În centrul Pi este un procesor Broadcom Arm-v6; are memorie și un procesor grafic care comandă ieșirea HDMI. Aveți posibilitatea să conectați o tastatură și un monitor, să încărcați Linux, iar cei mai puțin pricepuți din punct de vedere tehnic ar putea să nu aibă nicio idee despre cât de mic este mașina care conduce totul. Pi este o platformă incredibil de puternică într-un pachet foarte mic - perfect pentru sisteme încorporate sau proiecte care necesită o mai mare interactivitate și putere de procesare.
Acestea fiind spuse, Zmeura este mult mai complexă pentru proiectele electronice simple. De exemplu, primul proiect al fiecăruia este un derivat al unui LED care pornește și se oprește Programarea Arduino pentru începători: Controlerul luminii de trafic Arduino Programarea pentru începători: Controlerul de lumină de trafic Săptămâna trecută, am aflat despre structura de bază a unui program Arduino aruncați o privire mai apropiată la exemplul "blink". Sperăm că ați profitat de ocazia de a experimenta codul, ajustând calendarul. De data aceasta, ... Citește mai mult. Pe Arduino, aceasta implică conectarea unui LED și a unui rezistor la doi pini, apoi încărcarea a aproximativ 8 linii de cod. Asta e. Pe Raspberry Pi - presupunând că aveți un sistem de operare complet funcțional deja instalat și configurat după cum doriți, atunci trebuie să instalați câteva biblioteci pentru a vă ajuta să controlați pini GPIO (adică biții pe care îi conectați componentele).
Există o mulțime de biblioteci de ales, în funcție de limba în care doriți să programați - inclusiv designeri vizuale cum ar fi Scratch. WiringPi vă permite să scrieți în aceeași limbă în care este derivat Arduino. În cele din urmă, poate fi necesar să compilați aplicația înainte de a o rula. Ideea este că poți să faci aproape tot ceea ce poate un Arduino, pe un Pi - e mai complicat.
Un alt punct important de reținut este faptul că Arduino este cea mai populară platformă pentru proiectele de electronică, deci chiar dacă proiectele electronice sunt posibile pe Raspberry Pi (10 Raspberry Pi Projects for Beginners Raspberry Pi Proiecte pentru începători Proiectele de zmeură Pi pentru începători Aceste 10 proiecte Raspberry Pi pentru începători sunt excelente pentru a obține o introducere în capabilitățile hardware și software ale programului Pi și te vor ajuta să te grăbești în cel mai scurt timp! Citește mai mult), nu vei găsi aproape așa de multe tutoriale pentru începători care să te ajute. Ar fi mai bine să considerați Pi ca un upgrade odată ce sunteți gata să vă ocupați de proiecte mai mari și mai exigente.
Raspberry Pi este un mini-computer, Arduino nu este. Pentru a înțelege acest punct puțin mai clar, iată o mică selecție de sisteme de operare pe care le puteți instala pe Raspberry Pi:
- Raspbian (bazat pe “Mod implicit” OS).
- riscos.
- Planul 9.
- Xbox Media Center Hardware-ul pe care îl veți avea pentru a construi o zmeură Pi Media Center Hardware-ul care va fi necesar pentru a construi un centru de zmeură Pi Media Cu atât de multe moduri de utilizare a acestuia, nu ar trebui să fiți surprinși să aflați că Zmeura Pi a vândut 1 milion de unități. Deși concepute pentru un scop cheie (programare), acest calculator de dimensiuni mici de credit ... .
Am scris anterior aproximativ 7 sisteme de operare pentru Raspberry Pi.
Iată o listă de sisteme de operare pe care le puteți instala pe Arduino:
- Nici unul
Deci, v-ați decis? Grozav. Începeți prin a verifica cum să trăiți în flux pe YouTube cu un flux Live pe YouTube pe YouTube Cu o Raspberry Pi Live Stream pe YouTube Cu o Pi Zară Prin adăugarea unui modul cameră (sau USB webcam) la Raspberry Pi, veți obține un portabil, ușor cameră web conectată. Iată cum puteți să redați câteva înregistrări pe YouTube, în direct. Citiți mai multe sau cum să construiți o lampă cu fulgere de noroi Cum să construiți o lampă de nori cu sunet Reactivă fulger Cum să construiască o lampă de nor cu sunet Reacție fulger Câteva luni în urmă, o lumină de 3000 tunete și fulgerul a devenit virală în comunitatea de producători. Ceea ce vom face astăzi nu este exact același lucru - facem ceva mai practic. Citiți mai multe cu un Arduino? Avem un ghid neoficial de Raspberry Pi Beginner's Raspberry Pi: Tutorialul Neoficial Raspberry Pi: Tutorialul Neoficial Indiferent daca sunteti un proprietar actual de Pi care doreste sa invete mai mult sau un potential proprietar al acestui dispozitiv de dimensiune a cartilor de credit, t un ghid pe care doriți să-l pierdeți. Citiți mai multe care ar trebui să se dovedească utile și una pentru Arduino Introducere cu Arduino: Ghidul începătorului Introducere cu Arduino: Un ghid pentru începători Arduino este o platformă open-source de prototipuri electronice, bazată pe hardware și software flexibile și ușor de utilizat. Este destinat artiștilor, designerilor, pasionaților și tuturor celor interesați să creeze obiecte sau medii interactive. Citește mai mult.
AȘTEPTA! De ce să alegeți total?
De fapt, puteți avea cele mai bune din ambele lumi; Pi poate fi un Arduino mai complex, iar Arduino nu se poate ocupa cu adevărat de Pi, dar ați gândit să le folosiți împreună? Proiectul - AlaMode pune o clonă arduino stackable direct pe partea de sus a Pi, oferind acces instantaneu la toate funcțiile obișnuite Arduino.
Sau dacă Python este mai mult de lucru, conectați-vă arduino-ul la USB-ul dvs. Pi și comunicați direct cu acesta.
Sper că sunteți mai clar în ceea ce privește diferențele dintre Arduino și Raspberry Pi acum și de ce s-ar putea să fii mai bun decât celălalt pentru o anumită aplicație. Arătați-ne câteva dintre proiectele dvs. Arduino / Pi în comentariile de mai jos!
Exploreaza mai multe despre: Arduino, Raspberry Pi.