Biblioteka dla wsparcia nauczycieli w Polsce dla dronów Tello-EDU oraz Ryzen TT (z wyświetlaczem LCD)
Project description
DJI Tello Edu to dron zaprojektowany specjalnie dla edukacji i nauki programowania. Ten mały i lekki dron wyposażony jest w kamery, czujniki i narzędzia, które umożliwiają naukę i zabawę w programowanie.
Dron Tello Edu został opracowany we współpracy z firmą Ryze Tech i posiada funkcje, które ułatwiają naukę programowania. Dron ten jest kompatybilny z językiem programowania Scratch, co pozwala na łatwe tworzenie programów przez dzieci i młodzież. Ponadto, dron Tello Edu obsługuje również języki Python i Swift, umożliwiając bardziej zaawansowanym użytkownikom tworzenie bardziej skomplikowanych programów.
Dron Tello Edu jest wyposażony w kamerę HD, która umożliwia nagrywanie wideo w rozdzielczości 720p. Można nim również wykonywać zdjęcia o rozdzielczości 5 megapikseli. Dron posiada również wiele czujników, w tym czujniki wysokości, czujniki odległości oraz czujniki optyczne, które pozwalają na stabilne loty w pomieszczeniach.
Jednym z największych atutów drona Tello Edu jest jego łatwość obsługi. Dron ten jest bardzo prosty w użyciu i ma intuicyjny interfejs, co sprawia, że jest on idealny dla początkujących. Można nim również kontrolować za pomocą specjalnej aplikacji mobilnej, co dodatkowo ułatwia użytkowanie.
DJI Tello Edu to świetny wybór dla nauczycieli i uczniów, którzy chcą poznać podstawy programowania i uczyć się nowych umiejętności w interaktywny i zabawny sposób. Dron ten oferuje wiele możliwości i narzędzi, które pomagają w nauce, co czyni go idealnym narzędziem dla nauki w szkole, na kursach lub w domu.
Mamy do dyspozycji dwa modele dronów:
- czarny Tello EDU bez wyświetlacza LCD, dla niego jest przeznaczona klasa
TelloEDU()
- czerwony Ryzen TT z wyświetlaczem LCD, dla niego jest przeznaczona klasa
RyzenTT()
Naszym zadaniem jest użyć odpowiednie klasy - wówczas mamy dostęp do pewnych metod zarezerwowanych dla danego typu drona.
Minimalny kod, który pozwala na sprawdzenie TelloEDU:
from tello_solectric_pl import TelloEDU
from time import sleep
dron = TelloEDU()
if dron.connect():
print("Połączenie OK - start..")
dron.takeoff()
sleep(2)
dron.land()
else:
print("Połączenie nieudane")
print("KONIEC")
Zmiany w stosunku do oryginalnych metod biblioteki djitellopy
:
- metoda
connect()
zwraca wartośćTrue
lubFalse
- i w ten sposób kontrolujemy, czy połączenie się powiodło oraz czy używamy odpowiedniego drona.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file tello_solectric_pl-0.0.5.tar.gz
.
File metadata
- Download URL: tello_solectric_pl-0.0.5.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52f79e59000645e948afa340029776539d654eb0e821d1928b66cf268e8c0dfa |
|
MD5 | 822a78c6935475fb651f4842ea4f330b |
|
BLAKE2b-256 | ca5be5cbf23bdcb03830852680360d8b57f6804b089b07b46a9b0e0715e28c52 |
File details
Details for the file tello_solectric_pl-0.0.5-py3-none-any.whl
.
File metadata
- Download URL: tello_solectric_pl-0.0.5-py3-none-any.whl
- Upload date:
- Size: 4.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a54a15f6e5fc2d606df674c9033c630530694d446a00a14a1c93b94df47c4c74 |
|
MD5 | ef15dd05350c6aee2c85c6ba40aec2f4 |
|
BLAKE2b-256 | e92ac5af25f721a688cb919a9e184a08e6c25aa5c42ec791e7e8f53df1fdafde |