Reklama
Kiedy zaczynasz przygodę ze światem Arduino, załóż prosty projekt i wymyśl, jak kodować, to najlepszy sposób na naukę. Ale jeśli nie masz dostępu do Arduino, potrzebujesz szybszego sposobu na wykpiwanie obwodu lub po prostu chcesz spróbować czegoś nowego, Obwody 123D to świetny sposób, aby przejść do trybu online.
123D Circuits pozwala tworzyć i testować wirtualne obwody Arduino, sprawdzać okablowanie, debugować kod i eksperymentować z różnymi konfiguracjami. To fantastyczne narzędzie dla każdego dostanie się do Arduino po raz pierwszy Pierwsze kroki z Arduino: przewodnik dla początkującychArduino to platforma prototypowania elektroniki typu open source oparta na elastycznym, łatwym w użyciu sprzęcie i oprogramowaniu. Jest przeznaczony dla artystów, projektantów, hobbystów i wszystkich zainteresowanych tworzeniem interaktywnych obiektów lub środowisk. Czytaj więcej lub eksperci, którzy chcą pewnej elastyczności w zakresie prototypowania i testowania.
Wszystko czego potrzebujesz
Obwody 123D składają się z 4 różnych piaskownic: istnieje Electronics Lab; centrum projektowania płytek drukowanych; narzędzie Scribe Circuit; oraz centrum tworzenia MESH. Laboratorium elektroniki będzie najbardziej przydatne do tworzenia prototypów Arduino i właśnie tego użyjemy do zbudowania projektu Arduino za chwilę.

Każda piaskownica ma wszystkie narzędzia potrzebne do schematowania projektu, podobnie jak Fritzing, jedno z naszych ulubionych narzędzi do tworzenia diagramów Fritzing - najlepsze narzędzie do szkicowania projektów elektronicznych [Cross Platform]Pomimo tego, że brzmi jak alcopop, Fritzing jest w rzeczywistości niesamowitym kawałkiem darmowego oprogramowania, którego można użyć do stworzenia schematy obwodów i komponentów do użytku z płytkami elektronicznymi do szybkiego prototypowania, takimi jak fantastyczne oprogramowanie typu open source Arduino ... Czytaj więcej tutaj w MakeUseOf. Mają mnóstwo różnych komponentów, różne modele Arduino i realistyczne sposoby na połączenie wszystkiego. Możesz nawet przekonwertować swój diagram na schemat obwodu, który zawiera wszystkie informacje elektroniczne potrzebne do odtworzenia projektu.
Możesz również zamówić niektóre rzeczy, które będą potrzebne do stworzenia projektu w prawdziwym życiu, bezpośrednio ze strony.

Electronics Lab pozwala faktycznie przetestować swoje dzieła, wprowadzając kod Arduino i sprawdzając, co się stanie. Przeanalizujmy przykładowy projekt, aby zobaczyć, jak to działa.
Przykładowy projekt: Arduino Traffic Light
Przygotujemy szybki przykładowy projekt, aby dowiedzieć się, jak działają obwody 123D. The Sygnalizacja świetlna Arduino Programowanie Arduino dla początkujących: samouczek dotyczący projektu kontrolera sygnalizacji świetlnejZbudowanie kontrolera sygnalizacji świetlnej Arduino pomaga rozwinąć podstawowe umiejętności kodowania! Zaczynamy. Czytaj więcej to świetny projekt dla początkujących, więc użyjemy tego systemu do stworzenia jednego z nich.
Gdy po raz pierwszy wejdziesz do Laboratorium elektroniki, zobaczysz płytkę ścienną i nic więcej. Zmieńmy to. Kliknij składniki w prawym górnym rogu, aby zobaczyć listę rzeczy, które możesz dodać do szkicu. Szybkie wyszukiwanie „arduino” pokazuje trzy opcje, a my dodamy Arduino UNO R3, klikając najpierw ikonę, a następnie w obszarze roboczym.

Kolejne szybkie wyszukiwanie „led” pokazuje nam zwykłą diodę LED; kliknij ikonę, a następnie kliknij płytkę ścienną, aby umieścić diodę LED. Po umieszczeniu menu rozwijane w prawym górnym rogu obszaru roboczego pozwala nam zmienić kolor. Umieścimy jeden czerwony, jeden żółty i jeden zielony.

Teraz, aby wszystko załatwić. Aby dodać drut, po prostu kliknij dowolne miejsce na płytce ściennej, nie klikając najpierw elementu (możesz także użyć Komponent „breadboardwire”) i kliknij spację, na płycie breadboard lub Arduino, gdzie chcesz połączyć; możesz zmienić kolor w taki sam sposób jak diody LED; za pomocą menu rozwijanego w prawym górnym rogu obszaru roboczego.

Aby dodać rezystory, wybierz je z paska komponentów, a następnie kliknij miejsce, w którym chcesz je połączyć. Jeśli potrzebujesz ich do dalszego rozciągania, możesz użyć drutów do łączenia ich.

Aby wybrać opór każdego elementu, możesz użyć pola opcji komponentów po prawej stronie ekranu. Po dokonaniu regulacji kolorowe paski na rezystorze zmienią kolor, aby odzwierciedlić rezystancję (pamiętaj, aby wybrać również odpowiednie jednostki).

Użyj tych samych metod, aby podłączyć przycisk ze schematu Arduino. Aby obrócić rezystor, wybierz go, a następnie naciśnij R. Aby zgiąć drut, po prostu kliknij gdzieś (bez komponentu) w miejscu, w którym ma nastąpić zgięcie.

Teraz naciśnij Edytor kodu przycisk, aby otworzyć edytor. To dokładnie tak, jak za pomocą Arduino IDE; po prostu skopiuj instrukcje z Samouczek sygnalizacji świetlnej Arduino Programowanie Arduino dla początkujących: samouczek dotyczący projektu kontrolera sygnalizacji świetlnejZbudowanie kontrolera sygnalizacji świetlnej Arduino pomaga rozwinąć podstawowe umiejętności kodowania! Zaczynamy. Czytaj więcej w polu tekstowym (uwaga: w kodzie są pewne „umyślne” błędy, które należy naprawić - jeśli chcesz uzyskać pełny i działający przykład, sprawdź to tutaj).

Następnie naciśnij Prześlij i uruchom, a ty masz działającą wirtualną sygnalizację świetlną Arduino!

Zawieszenie interfejsu może potrwać kilka minut, ale kiedy to zrobisz, dodawanie komponentów i edycja kodu jest bardzo intuicyjna.
Co jeszcze stworzyli ludzie?
Liczba dostępnych komponentów w połączeniu z elastycznością platformy oznacza, że prototypowcy z całego świata stworzyli naprawdę fajne projekty. Oto kilka moich ulubionych.
The Zegar NeoPixel to bardzo fajny projekt, który wykorzystuje dwie okrągłe tablice LED do symulacji wskazówek zegara i mały siedmiosegmentowy wyświetlacz pośrodku wskazujący AM lub PM.

Jest to nieco mniej ekscytujący, ale potencjalnie bardziej przydatny obwód, który można sprawdzić stacja pogodowa, który pobiera dane pogodowe z API OpenWeather, aby uzyskać aktualną temperaturę w San Francisco.

Jednak nie wszystkie projekty mają być przydatne. Tutaj jest gra refleks który stawia dwóch graczy przeciwko sobie i włączy diodę LED dla gracza, którego refleks był szybszy.

Istnieją różne projekty na 123D Circuits, od projekty inteligentnej automatyki domowej 5 projektów z zakresu automatyki domowej DIY, aby rozpocząć pracę ze Smart HomeJeśli chodzi o tworzenie inteligentnych domów, większość ludzi po prostu nie wie, od czego zacząć. Oto pięć podstawowych projektów inteligentnego domu dla początkujących, które możesz teraz zbudować. Czytaj więcej do gier i projektów, które po prostu bawią się silnikami, aby zobaczyć, co potrafią.
Cenny zasób
Jeśli jesteś fanem Arduino, 123D Circuit to świetne miejsce na spędzenie czasu, niezależnie od tego, czy chcesz poznać podstawy, czy udoskonalić swój najnowszy złożony projekt. Dając ci sposób na szybkie przygotowanie projektów, możesz zaoszczędzić dużo czasu na etapie prototypowania. Oczywiście nie zastąpi prawdziwego Arduino z drutami, elektrycznością i prawdziwymi komponentami, ale jeśli chcesz pracować szybko lub nie masz dostępu do tego, czego potrzebujesz, jest to świetne narzędzie.
Czy używałeś symulatora Arduino, takiego jak 123D Circuits? Co pomyślałeś? Czy będziesz używać tego narzędzia w przyszłości, czy wolisz używać prawdziwej planszy? Podziel się swoimi przemyśleniami w komentarzach poniżej!
Dann jest konsultantem ds. Strategii i marketingu treści, który pomaga firmom generować popyt i potencjalnych klientów. Bloguje także na temat strategii i content marketingu na dannalbright.com.