Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Zaopatrzenie
- Krok 2: Szkicowanie
- Krok 3: Oprogramowanie
- Krok 4: Sprzęt
- Krok 5: Montaż końcowy
Wideo: Dookoła świata (Smart Globe): 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Ten projekt został stworzony dla kursu MIT, Intro to Making (15.351). Nasz projekt zatytułowany „Around the World” to inteligentny globus, który reaguje na wpisanie miasta do terminala przez użytkownika. Po wejściu do miasta globus obraca się na silniku przymocowanym do jego podstawy, aby dotrzeć do długości geograficznej tego miasta. Następnie laser przymocowany do pręta wewnątrz globu jest ustawiany pod kątem przez silnik, aby wskazać właściwą szerokość geograficzną miasta. Dzięki tym dwóm silnikom laser wskazuje miasto wprowadzone przez użytkownika. Kula jest na tyle półprzezroczysta, że umieszczony wewnątrz niej laser może być zauważony przez użytkownika. Zainspirowała nas pasja członka naszego zespołu Alexa do globusów, a także chęć zaskoczenia użytkowników poprzez przekształcenie zwykłego przedmiotu w coś angażującego i „inteligentnego”.
Kieszonkowe dzieci
Gotowe materiały do zakupu
- 1 12-calowa kula, półprzezroczysta, przez którą może prześwitywać wewnętrzny laser (użyliśmy tego)
- 1 silnik krokowy do podstawy globu (użyliśmy tego)
- 1 silnik krokowy do wewnętrznego lasera (użyliśmy tego)
- 1 laser (użyliśmy laserowej diody punktowej KY-008)
- Drut
- Arduino
- Śruby/śruby
- Zasilanie (użyliśmy tego)
- Płytki kontrolera napędu silnika dla Arduino (użyliśmy tego)
- Chip Wi-Fi (użyliśmy NodeMCU 1.0)
Części do wykonania
- 1 pręt wydrukowany w 3D do zawieszenia wewnętrznego lasera/silnika na szczycie globu (patrz załączony plik STL)
- 1 przystawka wydrukowana w 3D do mocowania wewnętrznego silnika do lasera (patrz załączony plik STL)
- 1 przystawka wydrukowana w 3D do przymocowania silnika bazowego do globusa (patrz załączony plik STL)
- Podstawa do montażu końcowego
Krok 1: Zaopatrzenie
Naszym pierwszym krokiem było pozyskanie materiałów do projektu. Chociaż wiedzieliśmy, że nasza lista wymaganych materiałów może ulec zmianie w miarę dalszego rozwoju naszego projektu, zamówiliśmy dostawy tak szybko, jak to możliwe, aby uniknąć opóźnień w projekcie. Udało nam się pozyskać wszystkie materiały za pośrednictwem Amazon lub MIT Protoworks. W tym czasie zamówiliśmy wszystkie części z naszej listy dostaw. Jednak kluczową częścią, którą musieliśmy uzyskać wcześnie, był globus, ponieważ wymiary wszystkich naszych innych części, a także projekt końcowego montażu, zależały od wielkości i cech kuli ziemskiej. Musieliśmy również upewnić się, że zakupiony przez nas laser był wystarczająco jasny, aby świecić przez kulę ziemską, ponieważ laser byłby montowany wewnątrz kuli.
Krok 2: Szkicowanie
Po wybraniu naszego projektu naszkicowaliśmy różne pomysły na to, jak komponenty mogą ze sobą współpracować, aby mieć pewność, że mamy pełne wyobrażenie o tym, jakie części będziemy musieli kupić lub zbudować. Zaczęliśmy od naszkicowania całego mechanizmu i tego, jak każda część będzie połączona z całym zespołem. Następnie podzieliliśmy się na mniejsze zespoły, z których każda odpowiadała za jedną lub więcej części. Naszkicowaliśmy i określiliśmy niezbędne wymiary każdej części na podstawie wielkości kuli ziemskiej i zakupionych silników.
Krok 3: Oprogramowanie
Podczas gdy niektórzy z nas skupiali się na szkicowaniu komponentów sprzętowych, inni skupili się na oprogramowaniu. Najpierw musieliśmy wykonać obliczenia, aby przekonwertować pojedynczy stopień szerokości i długości geograficznej na określoną liczbę kroków w naszych silnikach, w oparciu o rozmiar kuli ziemskiej i całkowitą liczbę kroków w naszym silniku.
Polegaliśmy na interfejsie API Map Google, który pomógł nam przekonwertować miasto (wprowadzone przez użytkownika) na współrzędne szerokości i długości geograficznej. Kiedy już mieliśmy te współrzędne, napisaliśmy kod, który za pośrednictwem Arduino instruował silniki, aby obróciły określoną liczbę kroków w oparciu o współrzędne uzyskane przez API.
Krok 4: Sprzęt
Po naszkicowaniu elementów, które miały być wydrukowane w 3D, zaprojektowaliśmy je w oprogramowaniu CAD (OnShape). Każdą część wydrukowaliśmy w 3D i przetestowaliśmy w jej podzespole, aby upewnić się, że pasuje zgodnie z przeznaczeniem.
Krok 5: Montaż końcowy
Po iteracji oprogramowania i sprzętu, aż byliśmy zadowoleni z każdego komponentu, zmontowaliśmy produkt końcowy. Oprócz zamocowania silników, laserów i elektroniki do kuli ziemskiej, zbudowaliśmy podstawę, na której będzie mógł usiąść produkt końcowy.
Zalecana:
Kontrolowanie świata z Google AIY: 8 kroków
Kontrolowanie świata za pomocą Google AIY: Zestaw Google AIY Projects Voice został udostępniony bezpłatnie wraz z drukowanym wydaniem MagPi z maja 2017 r., a teraz można go również kupić od wielu dostawców elektroniki. Czego się dowiesz Jak podłączyć diodę LED do AIY Voice Zestaw Jak wydobyć informacje z głosu
Pulpit nawigacyjny COVID19 na mapie świata (przy użyciu Pythona): 16 kroków
Pulpit nawigacyjny COVID19 na mapie świata (przy użyciu Pythona): Wiem, że prawie każdy z nas zna większość informacji o COVID19. A ta instrukcja dotyczy tworzenia mapy bąbelkowej, aby wykreślić dane w czasie rzeczywistym (przypadków) na mapie świata. Dla większej wygody , dodałem program do repozytorium Github: https://github.co
Światło „prawdziwego świata”: 7 kroków
Światło „Real World”: Całość jest wykonana z magnetycznego proszku żelaza LED i butelki chemii. Oznacza to, że świat jest nauką bez magii. Wewnątrz butelki znajduje się ziemia i niebo. Zmienia światło oznacza jasną cywilizację ludzką, a także oznacza chemiczną
Somatic - Data Glove do realnego świata: 6 kroków (ze zdjęciami)
Somatic - Data Glove dla prawdziwego świata: cylindryczne neodymowe magnesy o średnicy 4 mmNeodymowe magnesy cylindryczne o średnicy 4 mm Somatic to klawiatura i mysz do noszenia, które są wygodne, dyskretne i gotowe do noszenia przez cały dzień. Jest załadowany całym sprzętem do tłumaczenia znaków ręcznych i m
AUTOMATYKA DOMOWA (KONTROLUJ SWOJE URZĄDZENIA Z DOWOLNEGO ZAkątka ŚWIATA): 5 kroków
AUTOMATYKA DOMOWA (KONTROLUJ SWOJE URZĄDZENIA Z DOWOLNEGO ZAkątka ŚWIATA).: W tej instrukcji podzieliłem się, w jaki sposób można używać ESP8266 do sterowania urządzeniami AC, takimi jak światła, wentylatory itp. Z całego świata przez Internet za pośrednictwem aplikacji Blynk. nowość w ESP8266 upewnij się, że zapoznaj się z instrukcją: - Pierwsze kroki z NodeM