Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Uruchom Visuino i wybierz typ płytki ESPcopter
- Krok 2: W Visuino: Dodaj przyspieszenie do kąta
- Krok 3: W Visuino: Dodaj komponent pakietu i ustaw znacznik nagłówka
- Krok 4: W Visuino: Dodaj 3 binarne elementy analogowe do komponentu pakietu i połącz je
- Krok 5: Wygeneruj, skompiluj i prześlij kod Arduino
- Krok 6: I graj…
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
By BoianMVisuinoŚledź Więcej autora:
ESPcopter jest teraz w pełni obsługiwany przez najnowszą wersję Visuino, co czyni go prawdopodobnie najłatwiejszym do zaprogramowania dronem!:-)
Dzięki obsłudze Visuino możesz sterować silnikami, diodą LED, pracować z akcelerometrem, żyroskopem i kompasem, komunikować się z dronem przez Wi-Fi, eksperymentować z różnymi plikami, aby osiągnąć stabilność w locie, komunikować się z innymi dronami lub komputerami i nie tylko …
Podłącz własne czujniki i dostosuj drona w dowolny sposób! Możesz zaprogramować drona lub jeszcze więcej zabawy… zaprogramować rój dronów, aby komunikowały się ze sobą i pracowały razem:-).
ESPcopter jest obecnie finansowany przez społeczność, z różnymi poziomami nagród dostępnymi w zależności od płyt rozszerzeń i pożądanej ilości.
Pierwszy projekt:
Kompas wysyła siły w kierunku X, Y i Z. Często jednak musimy przekonwertować siły na kąty X, Y, Z 3D, aby określić orientację 3D czujnika.
Kieszonkowe dzieci
ESPcopter jest teraz w pełni obsługiwany przez najnowszą wersję Visuino, co czyni go prawdopodobnie najłatwiejszym do zaprogramowania dronem!:-) Dzięki obsłudze Visuino możesz sterować silnikami, diodą LED, pracować z akcelerometrem, żyroskopem i kompasem, komunikować się z dronem przez Wi-Fi, eksperymentować z różnymi plikami, aby uzyskać stabilność w locie, komunikować się z innymi dronami lub komputery i nie tylko…
Podłącz własne czujniki i dostosuj drona w dowolny sposób! Możesz zaprogramować drona, a nawet zabawniej… zaprogramować rój dronów, aby komunikowały się ze sobą i pracowały razem:-).
ESPcopter jest obecnie finansowany przez społeczność, z różnymi poziomami nagród dostępnymi w zależności od płyt rozszerzeń i pożądanej ilości.
Pierwszy projekt:
Kompas wysyła siły przyspieszenia X, Y i Z. Często jednak musimy przekonwertować siły na kąty X, Y, Z 3D, aby określić orientację 3D czujnika.
Krok 1: Uruchom Visuino i wybierz typ płytki ESPcopter
Aby rozpocząć programowanie Arduino, musisz mieć zainstalowane Arduino IDE stąd:
Upewnij się, że zainstalowałeś 1.6.7 lub nowszy, w przeciwnym razie ta instrukcja nie będzie działać!
Visuino: https://www.visuino.com również musi być zainstalowane.
Uruchom Visuino, jak pokazano na pierwszym obrazku
Kliknij przycisk „Narzędzia” na komponencie Arduino w Visuino
Gdy pojawi się okno dialogowe, wybierz ESPcopter, jak pokazano
Krok 2: W Visuino: Dodaj przyspieszenie do kąta
Najpierw musimy dodać komponent, aby przekonwertować nagłówek kompasu X, Y, Z na kąt 3D X, Y, Z:
- Wpisz „kąt” w polu Filtr przybornika komponentów, a następnie wybierz komponent „Przyspieszenie do kąta” i upuść go w obszarze projektu
- Kliknij w polu „Out” pola „Compass” zawierającego piny przyspieszenia X, Y, X komponentu ESPopter, aby rozpocząć łączenie wszystkich pinów Out jednocześnie
- Przesuń mysz nad pin wejściowy „X” w polu „In” składnika AccelerationToAngle1. Visuino automatycznie rozłoży przewody tak, aby prawidłowo połączyły się z resztą pinów
Krok 3: W Visuino: Dodaj komponent pakietu i ustaw znacznik nagłówka
Aby przesłać wszystkie dane kanałów przez port szeregowy z Arduino, możemy użyć komponentu Packet do spakowania kanałów razem i wyświetlenia ich w Scope and Gauges w Visuino:
- Wpisz "pakiet" w polu Filtr przybornika komponentów, a następnie wybierz komponent "Komponent pakietu" i upuść go w obszarze projektowym
- We Właściwościach rozwiń właściwość „Znacznik nagłówka”
- We właściwościach kliknij przycisk „…”
- W edytorze Bytes wpisz kilka liczb, jako przykład
- Kliknij przycisk OK, aby potwierdzić i zamknąć edytor
Krok 4: W Visuino: Dodaj 3 binarne elementy analogowe do komponentu pakietu i połącz je
Kliknij przycisk „Narzędzia” komponentu Packet1 (Zdjęcie 1)
- W edytorze „Elements” wybierz element „Binary Analog”, a następnie kliknij 3 razy przycisk „+” (Zdjęcie 1), aby dodać 3 elementy analogowe (Zdjęcie 2)
- Kliknij pole „Out” w polu „Accelerometer” zawierającym szpilki komponentu AccelerationToAngle1, aby rozpocząć łączenie wszystkich pinów Out jednocześnie (Zdjęcie 4)
- Najedź myszą na pin "In" elementu "Elements. Analog(Binary)1" komponentu Packet1. Visuino automatycznie rozłoży przewody tak, aby prawidłowo połączyły się z resztą pinów (Zdjęcie 4)
- Podłącz pin wyjściowy "Out" komponentu Packet1 do pinu wejściowego "In" kanału "Serial[0]" komponentu "Arduino"
Krok 5: Wygeneruj, skompiluj i prześlij kod Arduino
- W Visuino naciśnij F9 lub kliknij przycisk pokazany na obrazku, aby wygenerować kod Arduino i otworzyć Arduino IDE
- W Arduino IDE kliknij przycisk Prześlij, aby skompilować i przesłać kod
Krok 6: I graj…
ESPcopter jest obecnie finansowany przez społeczność, z różnymi poziomami nagród dostępnymi w zależności od płyt rozszerzeń i pożądanej ilości.