De Raspberry Pi is een veelzijdige single-board computer die kan worden gebruikt in Internet of Things- en robotica-projecten. Het is goedkoop, krachtig en goed ondersteund. Maar om verschillende redenen heb je misschien niet altijd een Raspberry Pi bij de hand om je projectideeën te testen. Dat is waar een Raspberry Pi-simulator om de hoek komt kijken.
Om uw keuze gemakkelijker te maken, hebben we vijf van deze simulators onderzocht, hun kenmerken, prijzen en hun voor- en nadelen.
Wat is een simulator?
Met een Raspberry Pi-simulator kun je projecten testen zonder een echte, fysieke Raspberry Pi te gebruiken. Dit kan u geld, tijd en moeite besparen.
De Raspberry Pi en de verschillende elektronische componenten in uw project worden digitaal weergegeven. Sommige van deze simulatoren hebben een interface voor slepen en neerzetten waarmee u eenvoudig componenten kunt toevoegen en verwijderen. Met een Raspberry Pi-simulator kunt u projecten uitvoeren die zo eenvoudig zijn als het knipperen van een LED of zo complexe als op sensoren gebaseerde projecten.
Een simulator verschilt van het emuleren van een Raspberry Pi omdat je kunt experimenteren met een weergave van de hardware in plaats van met het Raspberry Pi-besturingssysteem.
Redenen om een Raspberry Pi-simulator te gebruiken
Een simulator heeft verschillende voordelen die van pas kunnen komen in uw elektronicaproject.
- Een Raspberry Pi-simulator helpt u buiten uw budget te werken. U kunt dure componenten toevoegen en op grotere schaal werken dan u normaal zou kunnen.
- Mocht je tijdens het herhalen vastlopen, dan helpt een simulator je om het probleem op een heel andere manier te bekijken. Omdat het volledig digitaal is, kunt u uw ontwerpen ook delen met uw vrienden/collega's om het probleem met een frisse blik te bekijken.
- Simulators stellen ook ontwikkelaars in staat die geen toegang hebben tot hardware of bronnen die nodig zijn voor testdoeleinden, maar toch een idee hebben dat ze meteen willen implementeren.
- Wijziging is eenvoudig en pijnloos met een simulator. U kunt een component uitschakelen of een nieuwe toevoegen met een klik op de knop. Als je een simulator gebruikt, hoef je je geen zorgen te maken dat dingen in de war raken, zoals een dode Raspberry Pi in je handen hebben of een klein vuurtje maken.
Beste simulatoren voor de Raspberry Pi
Nu je weet wat een simulator doet en waarom je er misschien een wilt gebruiken, welke simulator moet je eigenlijk downloaden? Hier zijn vier van uw beste opties.
Microsoft Azure is een van de drie populairste cloud computing-platforms. Het host een verzameling Internet of Things-oplossingen die gezamenlijk Microsoft Azure IoT worden genoemd. Dit omvat een Raspberry Pi-simulator die u kunt verbinden met uw Azure IoT Hub.
De drie belangrijkste gebieden in de simulator zijn het montagegebied, het codeergebied en het geïntegreerde consolevenster. U kunt een codereeks toevoegen waarmee de gesimuleerde Raspberry Pi berichten naar uw IoT Hub kan sturen.
Voor het maken van een IoT Hub moet u een Microsoft Azure-account hebben. Er zijn vier verschillende prijsniveaus, te beginnen met het ontwikkelaarsplan voor $ 29 per maand.
Deze simulator is nog in ontwikkeling, en daarom is de montageruimte vergrendeld in preview-modus. Op dit moment hoef je alleen maar met een BME280 vochtigheidssensor en een led te werken, maar dit zal in de toekomst waarschijnlijk veranderen. U kunt het proces van het verbinden van de simulator met een Azure IoT Hub eenvoudig leren door te lezen Microsoft-documentatie.
Wokwi is een simulatieplatform gemaakt door Uri Shaked waarmee u IoT-projecten in de cloud kunt simuleren. Wokwi kan microcontrollers zoals Arduino, ESP32 en de Raspberry Pi Pico simuleren. Bovendien is het helemaal gratis. Als je geïnteresseerd bent in het maken van projecten voor de Pico, moet je deze tool zeker eens proberen.
De meeste randapparatuur van de Raspberry Pi Pico is al gesimuleerd. U kunt componenten toevoegen zoals LED's, zoemers, OLED's en LCD's, bewegingssensoren, potentiometers en zelfs een toetsenbord. U kunt eenvoudig links naar uw projecten delen, zodat anderen kunnen zien wat u hebt gemaakt en voortbouwt op uw ontwerp.
Momenteel simuleert deze webapplicatie alleen de Raspberry Pi Pico en andere microcontrollers. Als je de Raspberry Pi-computers met één bord wilt simuleren, overweeg dan de andere opties in deze lijst.
LED-projecten zijn dertien in een dozijn. Het toevoegen van een Raspberry Pi kan helpen om dingen interessanter te maken. Bekijk zeker onze gids over hoe controle LED's met uw Raspberry Pi.
Wyliodrin Studio is een open-source Integrated Development Environment (IDE) die werkt op Linux-, Windows-, Ubuntu- en macOS-systemen en die gratis kan worden gedownload. Het is ook beschikbaar als Chrome-browserextensie en biedt een aantal oplossingen voor de ontwikkeling van IoT en embedded systemen.
Deze applicatie bevat een Raspberry Pi-emulator waarmee je de Raspberry Pi Zero kunt spiegelen en de Raspberry 1, evenals een Raspberry Pi-simulator waarmee je eenvoudige elektronica kunt bouwen circuits. Momenteel kun je alleen programma's in JavaScript schrijven, maar Python-ondersteuning is ook in de maak.
Wyoliodrin Studio is volledig gratis. Het werkt online en offline, wat betekent dat je altijd en overal aan je projecten kunt werken. Hiermee kunt u ook projecten importeren en exporteren, wat de samenwerking met anderen gemakkelijker kan maken. Naast Raspberry Pi ondersteunt Wyolidrin Studio Arduino, BeagleBone Black en UDOO Neo.
De Proteus Design Suite bevat een Visual Designer waarmee u Arduino- en Raspberry Pi-systemen kunt simuleren. Dit product bevat een stroomschema-editor en een perifere galerij waaruit u breakout-borden kunt kiezen. U kunt uw ingesloten projecten rechtstreeks in Visual Designer bouwen via de intuïtieve interface met slepen en neerzetten. Het werkt ook offline, wat handig kan zijn als je geen internet hebt.
Proteus emuleert niet de hele Raspberry Pi-computer. Het simuleert alleen de noodzakelijke processen om embedded projecten uit te voeren. U kunt ervoor kiezen om de stroomschema-editor te gebruiken om uw programma's te maken of om ze in Python te schrijven. Enkele van de digitale breakout-boards in deze simulator zijn een zoemer-breakout-board, de Raspberry Pi-cameramodule, LED's, een TFT-display, GPIO Expander en een piëzo-sounder-breakout-board.
Deze simulator is een van de meest veelzijdige op deze lijst, omdat deze de meeste functies bevat die u nodig hebt om uw projecten aan de gang te krijgen. Het is vermeldenswaard dat het goedkoopste abonnement begint bij $ 248, maar dit is een eenmalige betaling.
Een Raspberry Pi-simulator gebruiken
Simulators kunnen handig zijn wanneer u projectideeën moet testen, maar ze zijn niet bedoeld als vervanging voor het eigenlijke apparaat. Sommige simulatoren kosten zelfs meer dan de Raspberry Pi zelf, waardoor ze onhaalbaar zijn voor kleinschalige projecten.
Dat gezegd hebbende, simulators kunnen een hele nieuwe wereld van ingebedde elektronica voor je openen. Het is aan jou om de Raspberry Pi-simulator te kiezen die past bij je budget, behoeften en voorkeuren. Veel plezier met maken!