Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W tym projekcie pokażemy Ci, jak sprawić, by Twoja skrzynka pocztowa była bardziej przyjemna i użyteczna. Dzięki tej skrzynce pocztowej, jeśli list jest w twojej poczcie, masz ładne światło, które pokazuje, czy masz pocztę, i możesz kontrolować tę skrzynkę pocztową za pomocą bluetooth, aby automatycznie wyrzucać lub przechowywać pocztę za pomocą telefonu.
użyliśmy arduino i niektórych załączników, aby to zrobić i pokażemy Ci, jak możesz to zrobić dla siebie.
Krok 1: Czego potrzebujesz?
Do utworzenia tej skrzynki będziesz potrzebować szeregu obiektów.
- luźna skrzynka pocztowa (prawdopodobnie można je kupić w sklepie z używanymi rzeczami)
- trochę drewna (do wykonania pudełka użyliśmy płyty MDF)
- 2 arduino UNO
- LDR (i rezystor 220)
- ledring Adafruit Neopixel (użyliśmy pierścienia 16 led)
- 2 serwa
-1 moduł bluetooth slave HC-06;
i kilka przewodów do podłączenia wszystkiego do arduino, wiele narzędzi do obróbki drewna, takich jak wiertarka, papier ścierny, taśma, piła, wyrzynarka i trochę młotka i gwoździ.
Krok 2: Tworzenie pudełka
Więc teraz, gdy masz już swoje narzędzia i sprzęt, możemy zacząć od stworzenia pudełka o rozsądnej wielkości. Minimalny rozmiar pudełka to 2 razy szerokość twojego mailslota i 3 razy wysokość twojego mailslotu (ale możesz zrobić tak duży, jak chcesz). podczas robienia pudełka upewnij się, że masz wycięty otwór w miejscu, w którym ma być skrzynka pocztowa, i masz miejsce na zrobienie otworów i wycięcie kawałków.
jeśli zrobiłeś swoje pudełko, czas je zmierzyć i umieścić jeden z serwomotorów bezpośrednio pod mailslotem, a drugi serwo w tym samym miejscu po drugiej stronie (nie mocuj ich jeszcze do drewna!). Jeśli masz je we właściwym miejscu, możesz znaleźć lekki i gładki kawałek drewna, aby umieścić go między serwomechanizmami i upewnić się, że może on obrócić się o 50 stopni w każdą stronę, to będzie twoja powierzchnia, na którą nadejdzie poczta. najpierw musisz wywiercić otwór w drewnie, w którym będzie poczta (prawdopodobnie w środku) i zrobić otwór wielkości twojego LDR-a, potem przepychasz LDR przez otwór, aż góra znajdzie się na tym samym poziomie jak drewno, a następnie taśmą spód, aby był przymocowany. teraz połączysz ten kawałek drewna z serwomechanizmami i ostrożnie przymocujesz je w ich miejscu. W końcu wywiercisz kilka otworów w drewnie w miejscu, w którym chcesz umieścić pierścień NeoPixel. w tym procesie będziesz musiał starannie i precyzyjnie wywiercić otwory we właściwych miejscach. Gdy będziesz zadowolony i otwory są we właściwym miejscu, możesz przykleić pierścień NeoPixel z tyłu i możemy zacząć od kodowania.
Krok 3: Kodowanie Arduino
więc na początek musimy zakodować arduino, które będzie sprawdzać, czy jest poczta. To arduino będzie podłączone do twojego LDR (z rezystorem 220) i twojego pierścienia NeoPixel. kod dla tego arduino nazywa się Code for Ring. następnie musisz wziąć swoje drugie arduino i podłączyć serwo oraz moduł bluetooth. Kod dla tego arduino nazywa się Code for Phone, ponieważ musimy go również podłączyć do telefonu. W tym celu wykorzystaliśmy prostą witrynę do tworzenia aplikacji o nazwie MIT App Inventor. Za pomocą tego programu stworzyliśmy prosty interfejs, za pomocą którego można połączyć się z bluetooth i zmienić wartości na monitorze szeregowym arduino. Arduino następnie odczytuje z monitora szeregowego i sprawdza, czy wartość wynosi 1 2 lub 3, a jeśli tak, może zrobić coś w rodzaju sterowania serwami.
Krok 4: Zakończ
jeśli zbudujesz wszystko dobrze i podłączysz wszystkie przystawki arduino bez zwarcia jakichkolwiek przewodów, możesz przetestować swoje piękne dzieło. podłącz oba arduino do komputera (lub użyj jakiegoś powerbanku lub baterii) i zobacz swoją pracę w akcji. umieść list na LDR, a pierścień zabłyśnie, połącz swoją aplikację z arduino przez bluetooth i obróć płytkę, aby wyrzucić pocztę lub zachować pocztę. Użyliśmy nawet niszczarki do papieru, aby zniszczyć niechcianą pocztę.
To było to! idź, stwórz własną, piękną pocztę przyszłego systemu!