Czytaj i pobierz Elektronika praktyczna magazyn 04.2020
Naukowy magazyn dla entuzjastów elektroniki i informatyki pokazuje charakterystykę precyzyjnych części elektroniki do automatów i instrumentów oraz sposób jej precyzyjnego wykonania, a także przedstawia szczegóły każdego elementu elektronicznego osobno.
Czytaj i pobierz Elektronika praktyczna magazyn 04.2020 |
Glowne:
Liczba stron: 128
Inspirujące, użyteczne projekty:
- KOMPATYBILNOŚĆ ELEKTROMAGNETYCZNA EMC I CERTYFIKAT CE
- Robot do teleprezencji sterowany poprzez Wi-Fi
- MudPi automatyczny system ogrodniczy do irygacji roślin
- Prosta kamera termowizyjna
- Cyfrowy wzmacniacz
- mocy z interfejsem Bluetooth
- Magnetometr GaussMeter-Magnetometr QMC5883 jako kompas elektroniczny
- Czterokanałowy moduł przekaźnikowy sterowany I2C - Przetwornica napięcia dla mikrofonów phantom
- Podświetlany przycisk dotykowy
Podzespoły, sprzęt, aplikacje :
- Silniki BLDC. Określanie położenia wirnika
- Wyświetlacze. Najnowsze technologie
Tutoriale:
- Mistrzostwa Polski Programistów PLC
- Debugowanie projektów w środowisku Keil MDK. Charakterystyka
- Debuggera Arm Keil MDK
- Systemy wbudowane: dokąd zmierzamy?
- Jak napisać aplikację mobilną poprzez... UART
- Symulacja i pomiary, LT spice i Analog Discovery 2 w rękach projektanta harmonia
- Projektowanie i prototypowanie
kursy:
- Eksperymenty FPGA - Systemy dla Internetu przedmiotów.
- Pomiar jakości powietrza, ciśnienia, wilgotności i temperatury czujnikiem BME680 dołączonym do zestawu startowego CC1352R1 LaunchPad
Przeczytaj magazyn poniżej:
Wyciągi z czasopisma:
Elektronika sterująca
Pozostałe dwa moduły NodeMCU znajdują się na pokładzie robota i służą do sterowania jego silnikami. Jeden moduł odpowiada za sterowanie silnikiem poruszającym całą platformą, a drugi kontroluje serwomotory ramienia. Schemat połączeń obu modułów ze sterownikami silników pokazano na rysunku 4. Postępuj zgodnie z tym schematem, aby połączyć w odpowiedni sposób poszczególne moduły składowe robota.
Wszystkie połączenia można wykonać z pomocą zworek nasadzanych na goldpiny modułów. Jedynym miejscem, gdzie należy wykonać połączenie lutowane są zaciski silników prądu stałego. Pobiera on sporo prądu i należy zagwarantować niską rezystancję styku. Po wykonaniu wszystkich połączeń, przed pierwszym uruchomieniem systemu, należy sprawdzić czy nigdzie nie ma zwarć i ustawić napięcie wyjściowe przetwornicy buck na 7 V. Będzie ona zasilała serwosilniki.
Po wykonaniu połączeń elektrycznych i uruchomieniu systemu można załadować firmware do poszczególnych modułów NodeMCU. Do układu sterującego ramieniem należy wgrać szkic z listingu 3, a do drugiego z modułów, który steruje silnikiem podstawy, kod z listingu 4. W obu szkicach należy uzupełnić wartości zmiennych, związane z danymi sieci Wi-Fi (SSID oraz hasło) oraz sieci PubNub.
Aplikacja na telefon komórkowy
Do sterowania ruchem robota w osiach X oraz Y. Na rysunku 5 pokazano widok aplikacji, uruchomionej na smartfonie. Do sterowania pozycją robota służy znajdujący się na środku joystick. Kiedy użytkownik porusza joystickiem, aplikacja wysyła współrzędne X, Y do PubNub, skąd dane są pobierane przez moduł NodeMCU w robocie. Następnie współrzędna są konwertowane na kąt i na tej podstawie robot ustala, w którym kierunku ma się poruszyć. Ruch odbywa się poprzez włączenie/wyłączenie i zmianę kierunku obrotów dwóch silników prądu stałego. Jeśli na przykład polecenie nakazuje ruch do przodu, to oba silniki poruszają się do przodu z pełną prędkością, jeśli w lewo, lewy silnik będzie się cofał, a prawy silnik poruszał do przodu i tak dalej.
Na stronie projektu można pobrać plik źródłowy aplikacji w formacie *.aia, który można edytować za pomocą narzędzia do tworzenia aplikacji MIT. W aplikacji należy wykonać pewne kroki konfiguracyjne, zanim będzie można z niej w pełni korzystać.
0 Komentarze