W świecie, który zmienia się z dnia na dzień, idealnie byłoby, gdy użytkownicy IT mieli pod ręką przydatne narzędzia do opracowywania różnych zadań skoncentrowanych na naszych rolach, a jeśli w tych rolach mamy wszystko, co wiąże się z obwodami elektronicznymi, Arduino jest pozycjonowane jako jeden z najlepsze alternatywy dla wszystkich typów użytkowników, którzy chcą nauczyć się programować i testować obwody w środowisku wirtualnym przed przejściem do świata fizycznego.
Symulatory opracowane przez Arduino to seria idealnych platform dla programistów i projektantów, którzy chcą nauczyć się wszystkich podstaw schematów obwodów i projektowania bez wpływu na samą płytkę sprzętową, o której wiemy, że może mieć wpływ na uszkodzenia.
Dlatego dzisiaj Solvetic dokona analizy najlepszych symulatorów Arduino dostępnych dla systemów Windows lub Linux. Arduino może działać na systemach Windows, Mac OS X i Linux, jego środowisko jest napisane w Javie i opiera się na przetwarzaniu i innym oprogramowaniu typu open source.
AutoDesk to obwody
Kolejnym symulatorem oferowanym przez AutoDesk jest Circuits, który posiada bezpłatne i łatwe w użyciu narzędzia online. Ten symulator ma narzędzia, takie jak Circuit Scribe lub Electronics Lab.
CechyWśród jego funkcjonalności i cech wyróżniamy:
- Symulacja w czasie rzeczywistym: umożliwia tworzenie prototypów i projektów przed zbudowaniem obwodu w prawdziwym życiu. Pozwala na zastosowanie różnych elementów od rezystorów, potencjometrów i kondensatorów po oscyloskopy.
- Programowanie Arduino: W edytorze będzie można programować i symulować dowolny kod Arduino. Obsługiwane są monitory szeregowe i kolekcja bibliotek Arduino.
- Schematyczne projektowanie: Pozwala nam wybierać z rosnącej biblioteki komponentów przez społeczność lub możliwość tworzenia własnych komponentów.
- Układ PCB: Ta opcja zawiera wszystkie niezbędne narzędzia, takie jak ślady miedzi, wypełniacz miedzi, otwory wiertnicze i wiele narzędzi do sitodruku.
POWIĘKSZAĆ
Jego pobieranie jest dostępne pod następującym linkiem:
VBB4Arduino - wirtualna płytka prototypowa dla Arduino
Virtual Breadboard for Arduino to edukacyjna wersja aplikacji VBB zaprojektowana jako przydatne wsparcie w nauce obwodów dzięki mikrokontrolerowi Arduino i modelom obwodów elektronicznych opartych na "Breadboard".
CechyDzięki VBB4Arduino możemy wykonywać takie zadania jak:
- Dowiedz się więcej o fizycznym przetwarzaniu danych w bezpiecznym środowisku piaskownicy
- Ucz się z wbudowanych przykładów Arduino
- Przeglądaj dziesiątki różnych typów czujników, silników i świateł
- Poznaj polecenia Arduino i co każdy z nich robi
- Użyj tablic projektowych, które można traktować jako odniesienie do tworzenia prawdziwych obwodów
- Możemy użyć Virtual Breadboard do:
- Twórz i debuguj aplikacje oparte na mikrokontrolerze
- Programuj mikrokontrolery bezpośrednio
- Twórz pulpity nawigacyjne dla aplikacji wbudowanych
- Działa jako przewodnik do montażu obwodów płytek bez lutowania
- Wygeneruj dokumentację obwodu do udostępnienia
funkcjeNiektóre z funkcji tego symulatora to:
- Umiejętność projektowania aplikacji obwodu Virtual Breadboard bez lutowania.
- Bezpiecznie eksperymentuj z obwodami elektronicznymi opartymi na mikrokontrolerach.
- Testowanie projektów obwodów przed wydaniem z kompilacją.
- Posiada wbudowany edytor oprogramowania układowego do tworzenia niestandardowych aplikacji mikrokontrolerowych.
- Emulator obwodu i mikrokontrolera do testowania kodu i obwodów.
- Oferuje interaktywną wirtualizację do odkrywania opartego na uczeniu się i testowania obwodów.
- Posiada zintegrowany system Wiki do tworzenia dokumentacji i kursów.
- Możesz wyświetlić animowane nagranie zrzutów ekranu GIF.webp, aby uzyskać najważniejsze informacje w dokumentacji.
- Jednym kliknięciem kompiluj i wdrażaj aplikacje osadzone w rzeczywistych mikrokontrolerach Vbb4UNO.
- Możliwe będzie opracowanie międzyplatformowej z 8-bitowymi mikrofonami i Raspberry Pi 2 z celami Windows 10 IoT Core.
POWIĘKSZAĆ
Autodesk Orzeł
Opracowany przez znany AutoDesk, Eagle jest dostępny za darmo lub w wersji Pro, dzięki której mamy do dyspozycji kompletny zestaw narzędzi do projektowania PCB i edycji schematów, dzięki którym projektowanie i strojenie obwodów będzie zadaniem.
W darmowej wersji Eagle mamy:
- Oprogramowanie do projektowania PCB przeznaczone dla hobbystów i producentów.
- Ograniczony do 2 arkuszy schematów, 2 warstw sygnałowych i powierzchni płyty 80 cm2.
- Dostępne dla systemów Windows, Mac i Linux.
- Jeśli chcesz wersję Pro, jej cena wynosi 100 USD.
funkcjeNiektóre z najbardziej wyróżniających się cech Eagle to:
- Symulator SPICE, pozwala nam testować i weryfikować działanie obwodu za pomocą pełnego zestawu metod symulacji SPICE
- Modułowe bloki projektowe, pozwalają na użycie funkcji przeciągnij i upuść, aby podzielić bloki projektowe wielokrotnego użytku ze zsynchronizowanymi schematami i obwodami PCB.
- Elektroniczna kontrola reguł, dzięki której będzie można zweryfikować projekt schematu za pomocą pełnego zestawu elektronicznych kontroli reguł.
- Synchronizacja projektu w czasie rzeczywistym
- Intuicyjne narzędzia do wyrównywania
- Wyznaczanie tras w celu uniknięcia przeszkód w każdym projekcie
- Nowy silnik routingu, który posiada narzędzia do eliminowania pętli, robienia krzywych i wiele więcej.
- Prostszy wybór i edycja, ponieważ teraz umożliwia szybkie wybieranie, grupowanie i edycję obiektów w projektowaniu schematów i PCB.
- Szybka konstrukcja umożliwiająca routowanie najnowszych interfejsów, takich jak DDR4, PCIe i USB3.0.
- Posiada funkcję Design Rules Checking (DRC), która pozwala kontrolować przepływ projektu poprzez tworzenie w pełni konfigurowalnych reguł i ograniczeń projektowania PCB
- Biblioteki zarządzane online
- Modele PCB 3D
- Kompletne komponenty jako biblioteki komponentów zawierają symbole, ślad, model 3D i parametry.
- Części, które można wykonać, te biblioteki komponentów łączą się bezpośrednio z producentami urządzeń.
Do jego wykorzystania konieczne będzie założenie konta.
POWIĘKSZAĆ
Jego pobieranie jest dostępne pod następującym linkiem:
Symulator EasyEDA
EasyEDA to symulator online do nauki programowania i projektowania obwodów, który może być używany w systemach operacyjnych Windows, Linux, Mac OS i Android.
EasyEDA może przyjąć wiele strategii, aby zagwarantować bezpieczeństwo projektu, ponieważ jest w stanie hostować na serwerach na całym świecie, co zapewnia wiele kopii zapasowych i gwarantuje pełne bezpieczeństwo. Projekty stworzone za pomocą tego symulatora są przechowywane na serwerach w chmurze, ale tylko my lub upoważnieni jesteśmy w stanie otwierać prywatne pliki.
funkcjeNiektóre z jego funkcji to:
- Cool Schematic Capture, który pozwala nam szybko rysować schematy za pomocą bibliotek dostępnych w przeglądarce. Automatyczne aktualizacje bez przerw.
- Wbudowana konstrukcja PCB, która ma wiele warstw i tysiące padów
- Inteligentny symulator obwodu przypraw
- Pliki PCB i schematów można importować i są kompatybilne z projektami Eagle, Altium, Kicad i LTspice
- Posiada biblioteki open source
- Sprzęt typu open source, który stworzył ponad 300 000 komponentów aktualizowanych w czasie rzeczywistym i umożliwia importowanie własnych wspólnych bibliotek.
POWIĘKSZAĆ
Aby skorzystać z symulatora online możemy przejść do poniższego linku:
odmieniec
Kolejnym symulatorem uznanym za wydajność i wydajność jest Proteus, który umożliwia szybkie prototypowanie projektu sprzętu i oprogramowania układowego bezpośrednio w oprogramowaniu, co ułatwia wprowadzanie zmian w obu środowiskach.
Dzięki Proteus możliwe będzie projektowanie, testowanie i debugowanie zintegrowanych projektów, zanim zostaną one przekształcone w fizyczny prototyp.
Proteus jest kompatybilny zarówno z Linuksem, jak i Windowsem, oferując nam szereg naprawdę praktycznych i interesujących funkcji.
Jedną z najwybitniejszych cech Proteusa jest jego zdolność do symulowania interakcji między oprogramowaniem działającym na mikrokontrolerze a dowolnym podłączonym do niego cyfrowym lub analogowym urządzeniem elektronicznym.
Baza ProteusaProteus opiera swoją architekturę na filarach takich jak:
- W pełni zintegrowany przepływ pracy: Ta opcja znajduje się w Proteus VSM i pozwala nam wypełnić lukę w cyklu życia projektu między przechwytywaniem schematu a układem PCB, pozwala nam napisać i zastosować oprogramowanie układowe do komponentu mikrokontrolera na schemacie, a następnie symulować program w ramach symulacji obwodu SPICE w trybie mieszanym.
- Projekt: Proteus VSM wykorzystuje sprawdzone oprogramowanie do przechwytywania schematów, aby zapewnić środowisko do wprowadzania i opracowywania projektów. Proteus Capture to produkt o ugruntowanej pozycji, łączący łatwość obsługi z potężnymi narzędziami do edycji. Ma możliwość obsługi przechwytywania schematów zarówno do symulacji, jak i projektowania PCB.
- Symulacja: Jest to niewątpliwie jedna z największych zalet Proteusa, ponieważ ma ponad 750 kompatybilnych wariantów mikroprocesorów, tysiące zintegrowanych modeli SPICE i jedną z największych na świecie bibliotek zintegrowanych urządzeń peryferyjnych do symulacji.
- Pomiar i analiza: Proteus VSM zawiera szereg instrumentów wirtualnych, w tym oscyloskop, analizator stanów logicznych, generator funkcji, generator wzorców, zegar i terminal wirtualny, a także proste woltomierze i amperomierze, które optymalizują zadania tworzenia i symulacji.
- Debugowanie: Dzięki Proteusowi mamy możliwość obserwowania efektu w całym projekcie, łącznie ze wszystkimi komponentami elektronicznymi znajdującymi się poza mikrokontrolerem.
funkcjeNiektóre cechy Proteusa to:
- VSM Studio IDE zapewnia zintegrowane środowisko do tworzenia oprogramowania układowego.
- Dodaj analizę opartą na wykresie do symulacji Proteus
- Obsługuje serie mikrokontrolerów PIC10, PIC12, PIC16, PIC18, PIC24 i dsPIC33
- Pozwala używać zarządzanych wariantów zespołów do tworzenia różnych konfiguracji produktów na podstawie jednego schematu.
- Możliwość rozbudowy przez użytkownika, ograniczona konstrukcja z intuicyjnym interfejsem
- Zintegrowana wizualizacja 3D PCB z widokiem pustej tabeli i weryfikacją limitów wysokości.
POWIĘKSZAĆ
Pobranie wersji próbnej jest dostępne pod następującym linkiem:
Symulator Virtronics dla Arduino
Virtronics Simulator for Arduino to jeden z najbardziej bogatych w funkcje symulatorów Arduino dostępnych obecnie, z licznymi wbudowanymi opcjami tworzenia i edycji.
Korzystając z tego symulatora będziemy mogli:
- Bądź w stanie nauczyć i zademonstrować wewnętrzne działanie szkicu Arduino
- Przetestuj szkic bez sprzętu lub przed zakupem sprzętu
- Debuguj szkic
- Zademonstruj projekt klientowi
- Opracuj skomplikowany szkic szybciej niż przy użyciu wymaganego sprzętu
funkcjeWśród jego cech wyróżniamy:
- Ma program linijka po linijce. Jeśli zostanie wybrana nowa linia, program będzie kontynuowany od tego miejsca.
- Wykonuje digitalWrite, digitalRead i PinMode dla pinów 0-53
- analogowyOdczyt dla pinów 0-16 i analogowyZapis dla pinów cyfrowych 0-53
- Emuluje szeregowe, wyjście LCD, Ethernet, serwo, kartę SD, EEPROM, SoftSerial, SPI, kabel
- Posiada funkcje Jeśli, while, for, switch, wykonaj whileloop
- Podprogramy (wielopoziomowe) z argumentami
- Pozwala zobaczyć zmienne w czasie rzeczywistym
- Możliwość edycji szkiców lub otwierania w Arduino IDE
- Zakładki dla oddzielnych plików w szkicu
- Pomoc kontekstowa
- Obsługa 2- i 4-wierszowych wyświetlaczy LCD tylko z prowizorycznym układem CGRAM
- Tablice dwuwymiarowe (bez inicjalizacji)
- BreakPoint ma opcję warunkową
- Umożliwia automatyczne ładowanie niestandardowych bibliotek po ustawieniu katalogu biblioteki
- Istnieje możliwość zmiany czcionki, rozmiaru i stylu symulatora
- Zaawansowany zegar do łatwego wyświetlania zmiennych
- Zminimalizuj tryb do demonstracji lub szkolenia
- Ograniczona obsługa bibliotek niestandardowych
- Ograniczona obsługa wskaźnika i struktur
- Dzienniki śledzenia i błędów
- Informacje o zmiennych, które pozwalają zwizualizować wartości zmiennych
Virtronics Simulator jest dostępny bezpłatnie pod następującym linkiem:
Fritzing
Fritzing narodził się jako inicjatywa sprzętowa open source, dzięki której każdy typ użytkownika będzie miał dostęp do narzędzi i wiedzy na temat obwodów elektronicznych.
Wchodząc na stronę Fritzing, znaleźliśmy narzędzie programowe, stronę społecznościową i usługi oparte na Processing i Arduino, które mają na celu wspieranie kreatywnego ekosystemu, w którym użytkownicy mogą dokumentować swoje prototypy, dzielić się nimi z innymi, uczyć elektroniki w klasie lub zaprojektuj i wyprodukuj profesjonalne płytki drukowane.
funkcjeNiektóre z zadań, których możemy się nauczyć, to:
- Zbuduj obwód
- Korzystanie ze stripboardu
- Praca z częściami SMD
- Twórz szablony papierowe
- Zarządzaj zakrzywionymi przewodami i elastycznymi panelami
- Zaprojektuj płytkę drukowaną
- Frezowanie dwustronne
- Wyprodukuj PCB
- Spawanie części SMD
- Twórz niestandardowe części
- Dołącz kod programowania.
POWIĘKSZAĆ
Strona internetowa do konsultacji znajduje się pod następującym linkiem:
Symulator Arduino LTSpice
LTspice to wysokowydajny symulator SPICE III, przechwytywanie schematów i przeglądarka przebiegów z ulepszeniami i różnymi modelami zaprojektowanymi w celu ułatwienia symulacji regulatorów przełączających. LTspice ma modele makro dla 80% regulatorów przełączających Analog Devices, ponad 200 modeli wzmacniaczy operacyjnych, a także modele rezystorów, tranzystorów i MOSFET.
funkcjeNiektóre z zalet korzystania z symulatora LTSpice to:
- Stabilność obwodu SPICE dzięki możliwości korzystania z wielu węzłów, przeglądarki fal, edytora schematów lub symboli i nie tylko.
- Szybka symulacja przełączania zasilaczy (SMPS)
- Zaawansowane opcje analizy i symulacji
POWIĘKSZAĆ
Każda z tych opcji umożliwia pełną symulację pożądanego obwodu i sprawdzenie, czy działa on zgodnie z oczekiwaniami, zanim zostanie uruchomiony w rzeczywistym środowisku.
LTSpice jest dostępny dla systemów Windows i macOS pod następującym linkiem:
W ten sposób mielibyśmy dobry przewodnik po kompilacji, aby mieć pod ręką najlepsze symulatory Arduino dla Windows lub Linux.