Raspberry Pi je svestrano jednopločno računalo koje se može koristiti u projektima Interneta stvari i robotike. Jeftin je, moćan i dobro podržan. No, zbog različitih razloga, možda nećete uvijek imati Raspberry Pi pri ruci za testiranje svojih projektnih ideja. Tu dolazi Raspberry Pi simulator.
Kako bismo vam olakšali izbor, ispitali smo pet od ovih simulatora, njihove značajke, cijene te njihove prednosti i nedostatke.
Što je simulator?
Raspberry Pi simulator omogućuje testiranje projekata bez korištenja stvarnog, fizičkog Raspberry Pija. Ovo vam može uštedjeti novac, vrijeme i trud.
Raspberry Pi i razne elektroničke komponente u vašem projektu predstavljene su digitalno. Neki od ovih simulatora imaju sučelje za povlačenje i ispuštanje koje vam omogućuje jednostavno dodavanje i uklanjanje komponenti. S Raspberry Pi simulatorom možete pokretati projekte jednostavne poput treptanja LED-a ili složene poput projekata temeljenih na senzorima.
Simulator se razlikuje od oponašajući Raspberry Pi jer možete eksperimentirati s prikazom hardvera, a ne s operativnim sustavom Raspberry Pi.
Razlozi za korištenje simulatora Raspberry Pi
Simulator ima nekoliko prednosti koje mogu biti korisne u vašem elektroničkom projektu.
- Simulator Raspberry Pi pomaže vam da radite izvan svog budžeta. Možete dodati skupe komponente i raditi u većem opsegu nego što biste inače mogli.
- Ako se zapnete tijekom procesa ponavljanja, simulator će vam pomoći da sagledate problem na potpuno drugačiji način. Također, budući da je potpuno digitalan, možete podijeliti svoje dizajne sa svojim prijateljima/kolegama kako biste svježim očima pogledali problem.
- Simulatori također omogućuju programerima koji nemaju pristup hardveru ili resursima potrebnim za potrebe testiranja, ali još uvijek imaju ideju koju žele implementirati odmah.
- Modifikacija je jednostavna i bezbolna uz pomoć simulatora. Možete isključiti komponentu ili dodati novu jednim pritiskom na gumb. Ako koristite simulator, ne morate se brinuti da će stvari krenuti po zlu, kao što je mrtav Raspberry Pi u vašim rukama ili izazivanje male vatre.
Najbolji simulatori za Raspberry Pi
Sada kada znate što simulator radi i zašto biste ga trebali koristiti, koji bi simulator zapravo trebali preuzeti? Evo četiri vaše najbolje opcije.
Microsoft Azure jedan je od tri najpopularnije platforme za računalstvo u oblaku. Sadrži zbirku rješenja Internet of Things koja se zajednički nazivaju Microsoft Azure IoT. To uključuje Raspberry Pi simulator koji možete povezati sa svojim Azure IoT Hubom.
Tri glavna područja u simulatoru su područje sastavljanja, područje kodiranja i integrirani prozor konzole. Možete dodati niz koda koji omogućuje simuliranom Raspberry Piju da šalje poruke vašem IoT Hubu.
Stvaranje IoT Huba zahtijeva da imate Microsoft Azure račun. Postoje četiri različite razine cijena, počevši od plana za razvojne programere od 29 USD mjesečno.
Ovaj simulator se još uvijek razvija i zato je područje sastavljanja zaključano u načinu pregleda. Trenutno, sve s čime morate raditi su BME280 senzor vlage i LED, ali to će se vjerojatno promijeniti u budućnosti. Čitanjem možete jednostavno naučiti postupak povezivanja simulatora s Azure IoT Hubom Microsoftova dokumentacija.
Wokwi je simulacijska platforma koju je stvorio Uri Shaked koja vam omogućuje simulaciju IoT projekata u oblaku. Wokwi je sposoban simulirati mikrokontrolere kao što su Arduino, ESP32 i Raspberry Pi Pico. Također, potpuno je besplatan. Ako ste zainteresirani za izradu projekata za Pico, svakako biste trebali isprobati ovaj alat.
Većina perifernih uređaja Raspberry Pi Pico već je simulirana. Možete dodati komponente kao što su LED, zujalice, OLED i LCD, senzori pokreta, potenciometri, pa čak i tipkovnica. Možete jednostavno dijeliti veze na svoje projekte, dopuštajući drugima da vide što ste napravili i nadograđuju vaš dizajn.
Trenutno ova web aplikacija samo simulira Raspberry Pi Pico i druge mikrokontrolere. Ako želite simulirati Raspberry Pi računala s jednom pločom, razmotrite druge opcije na ovom popisu.
LED projekti su sitniš. Dodavanje Raspberry Pi može pomoći da stvari budu zanimljivije. Obavezno pogledajte naš vodič o tome kako kontrolirajte LED diode sa svojim Raspberry Pi.
Wyliodrin Studio je integrirano razvojno okruženje (IDE) otvorenog koda koje radi na sustavima Linux, Windows, Ubuntu i macOS i dostupno je za besplatno preuzimanje. Dostupan je i kao proširenje preglednika Chrome i pruža brojna rješenja za razvoj IoT i ugrađenih sustava.
Ova aplikacija uključuje Raspberry Pi emulator koji vam omogućuje zrcaljenje Raspberry Pi Zero i Raspberry 1, kao i simulator Raspberry Pi koji vam omogućuje izradu jednostavne elektroničke opreme sklopovi. Trenutno možete pisati programe samo u JavaScriptu, ali podrška za Python također je u izradi.
Wyoliodrin Studio je potpuno besplatan. Radi online i offline, što znači da možete raditi na svojim projektima bilo gdje i bilo kada. Također vam omogućuje uvoz i izvoz projekata što može olakšati suradnju s drugima. Osim Raspberry Pi, Wyolidrin Studio podržava Arduino, BeagleBone Black i UDOO Neo.
Proteus Design Suite uključuje Visual Designer koji vam omogućuje simulaciju Arduino i Raspberry Pi sustava. Ovaj proizvod uključuje uređivač dijagrama toka i perifernu galeriju iz koje možete birati ploče za razbijanje. Svoje ugrađene projekte možete izraditi izravno u Visual Designeru putem intuitivnog sučelja za povlačenje i ispuštanje. Također radi izvan mreže, što može biti od pomoći kada nemate pristup internetu.
Proteus ne emulira cijelo Raspberry Pi računalo. Samo simulira potrebne procese za pokretanje ugrađenih projekata. Možete odabrati korištenje uređivača dijagrama toka za izradu svojih programa ili ih napisati u Pythonu. Neke od digitalnih prekidnih ploča uključenih u ovaj simulator su zujalica, modul kamere Raspberry Pi, LED, TFT zaslon, GPIO Expander i piezo zvučna ploča.
Ovaj simulator jedan je od najsvestranijih na ovom popisu jer uključuje većinu značajki koje će vam trebati da pokrenete svoje projekte. Vrijedno je napomenuti da najjeftiniji plan počinje s 248 dolara, ali ovo je jednokratno plaćanje.
Korištenje simulatora Raspberry Pi
Simulatori mogu biti korisni kada trebate testirati projektne ideje, ali nisu namijenjeni zamjeni za stvarni uređaj. Neki simulatori zapravo koštaju više od samog Raspberry Pi-ja, što ih čini neizvedivim za male projekte.
Ipak, simulatori vam mogu otvoriti cijeli novi svijet ugrađene elektronike. Na vama je da odaberete Raspberry Pi simulator koji odgovara vašem proračunu, potrebama i preferencijama. Sretna izrada!