Robot Odkurzacz [Open Source]

507 (polubienia)
61750 (odsłony)
Ten produkt jest dostępny tylko jeśli posiadasz konto w serwisie My Mini Factory
×
Kolor:

Film o odkurzaczu robocie: https://youtu.be/wNZFIaR6GGA Historia o MARK I: Jakiś czas temu zrobiliśmy robota odkurzającego w ramach szkolnego projektu. Stworzyłem projekt, a mój kolega z klasy zajął się programowaniem. Napisałem o tym post na Reddit i na innym forum. Ludziom bardzo spodobał się nasz projekt (inni nawet napisali o nim artykuły), ale nie udostępniliśmy plików, ponieważ projekt miał kilka oczywistych wad. Jedną z tych wad było to, że był po prostu zbyt duży, więc musieliśmy użyć pióra 3D, aby zespawać wszystkie elementy razem, co nie było zbyt dobre. MARK II: Na podstawie tego, czego się nauczyłem, zacząłem projektować MARK II. Świetnym źródłem inspiracji był robot odkurzający CesNieto, który opublikował na instructables. Spojrzałem również na "Niezawodny zamek skrzyni" Jansensa, kiedy projektowałem mechanizm blokujący dla górnej części. Użyłem wielu części z MARK I, ale także kilku nowych, takich jak silniki. Te nowe silniki naprawdę pomogły w zmniejszeniu konstrukcji. Ostateczny projekt ma tylko 196 mm x 196 mm, co jest znacznie mniejszym rozmiarem, jeśli weźmiemy pod uwagę, że MARK I miał 304 mm x 306 mm. Jednak nie tylko rozmiar uległ zmianie. MARK II wykorzystuje teraz również filtry Hepa, wydmuchuje powietrze z góry (dzięki czemu nie wydmuchuje kurzu, który znajduje się za nim) i ma łatwiejszą do zdjęcia górę. Mniejszy rozmiar i lepsze silniki pozwalają również MARK II na znacznie łatwiejsze wykonywanie obrotów, dzięki czemu może łatwiej się poruszać. MARK II nadal korzysta z tej samej aplikacji i programu co MARK I, ale teraz wszystko działa na mniejszym Arduino Nano. Funkcje wewnątrz tej aplikacji: *Terminal debugowania, w którym można przetestować sprzęt. *Możliwość ustawienia różnych czasów, dzięki czemu robot odkurzający może uruchamiać się i zatrzymywać w określonym czasie. *Możliwość konfigurowania różnych ustawień, np. jak długo robot musi pozostawać w bezruchu, zanim zareaguje. Można również przyciąć silniki. *Można uruchomić i zatrzymać robota w dowolnym momencie. Polecenia terminala debugowania: r Run p Pause dmf Move forward dmb Move backwards dmr Move right dml Move left dms Stop moving df1 Turn fan on df0 Turn fan off dcs1 Check sensor 1 dcs2 Check sensor 2 dcs3 Check sensor 3 To jest plik projektu .step, którego można użyć do edycji projektu. Tutaj można znaleźć aplikację i kod dla Arduino Nano. To są wszystkie potrzebne części. Tutaj można znaleźć wszystkie połączenia, których użyłem na Arduino Nano. Bonus: udało mi się załadować aplikację na mój zegarek i jest ona całkiem użyteczna.

Autor:
Theking3737

Opinie

Ten model nie ma recenzji. Chcesz być pierwszym recenzentem? Najpierw musisz wydrukować model.