Spisu treści:
- Krok 1: Zdobycie materiałów
- Krok 2: Montaż sprzętu
- Krok 3: Konfiguracja silników
- Krok 4: Konfiguracja kamery
- Krok 5: Konfiguracja Arduino
- Krok 6: Konfiguracja Raspberry Pi
- Krok 7: Łączenie Raspberry Pi i Arduino
- Krok 8: Rekonstrukcja obrazu
- Krok 9: Wyobraźnia
Wideo: Domowy skaner: 9 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
W naszym projekcie stworzyliśmy domowy skaner, który wykorzystaliśmy do analizy zadań i innych prac pisarskich w celu wykrycia oznak depresji. Jednak ten skaner może być używany do czegoś więcej! Twoja wyobraźnia jest jedynym ograniczeniem, jakie masz! Na przykład możesz go użyć do wykrywania problemów w sztuce lub nawet do regularnego skanowania dokumentów. Zanurz się więc!
Krok 1: Zdobycie materiałów
Użyte przez nas materiały są łatwo dostępne na rynku. Najtrudniejszą rzeczą do zdobycia był system pojedynczego koła pasowego, którym w końcu udało się. Materiały potrzebne do tego projektu to:
- Dwa serwa 360 stopni lub jedno serwo i jeden silnik prądu stałego
- 3 prowadnice szuflad
- System koła pasowego
- Płyty MDF
- Arduino Uno
- Malinowa Pi
- Kamera internetowa lub moduł kamery RPI
- Kable rozruchowe
- Deska do chleba
Krok 2: Montaż sprzętu
- Aby zmontować sprzęt, przykręć dwie prowadnice równolegle do siebie z odstępem mniej więcej szerokości arkusza A4 na płycie MDF.
- Następnie przykręć ostatni szybowiec na górze tego zestawu, tak aby był prostopadły do pozostałych dwóch szybowców i poruszał się obok nich.
Ta początkowa konfiguracja wystarczy, aby zacząć widzieć, jak będzie wyglądać konfiguracja. Paralotnie równoległe powinny poruszać się w górę iw dół, a ta na górze powinna umożliwiać ruch od lewej do prawej. Aby ustabilizować konfigurację, przymocuj kolejny pasek MDF między równoległymi szybowcami około 10 cali od prostopadłego szybowca. Pomoże to, jeśli używasz silnika prądu stałego zamiast drugiego serwa
Krok 3: Konfiguracja silników
Jeśli używasz dwóch serwosilników, wymagane będą dwa systemy kół pasowych.
- W przypadku dwóch serwosilników przymocuj jedno koło pasowe na każdym z nich
- Ustaw jeden z nich równolegle do równoległych szybowców, a następnie przymocuj kolejne koło pasowe w pobliżu podstawy szybowca.
- Używając zestawu bloczków, przymocuj go do jednej z równoległych szybowców. Kiedy koło pasowe się obraca, dwie równoległe paralotnie powinny poruszać się jednocześnie.
- Powtórz tę konfigurację dla szybowca prostopadłego, mocując pasek MDF na górze szybowca i ustawiając tam system bloczków.
Jeśli używasz tylko jednego serwosilnika i jednego silnika prądu stałego,
- Podłącz ten serwomotor jak opisano powyżej, ale tylko dla części prostopadłej
- Przymocuj silnik prądu stałego o długości A4 plus 5 cali od podstawy szybowców. Upewnij się, że silnik prądu stałego jest ustawiony na boki, jak pokazano na poniższym filmie
- Przymocuj taśmę kablową koła pasowego z tego silnika do drugiej taśmy MDF, która została przymocowana w poprzednim kroku
PS UPEWNIJ SIĘ, ŻE WSZYSTKIE KOMPONENTY SĄ ZABEZPIECZONE, W PRZECIWNYM RAZIE ROZPADNIE SIĘ W NASTĘPUJĄCYCH KROKACH.
Krok 4: Konfiguracja kamery
Przymocuj kamerę do szybowca prostopadłego, jak na filmie i obrazku pokazanym w tym kroku. Kamera zostanie podniesiona nieco wyżej i konfiguracja nie powinna pojawić się na obrazie. Będzie to wymagało kilku prób i błędów, ale będzie łatwe do wykonania. Aby uzyskać lepszą rozdzielczość skanowania, użyj aparatu o wyższej rozdzielczości!
Upewnij się, że soczewka jest równoległa do strony, aby uzyskać najbardziej nierozciągnięty obraz.
Krok 5: Konfiguracja Arduino
Konfiguracja Arduino zajmie trochę czasu, ponieważ wszystkie silniki zostaną do niego podłączone. Aby to zrobić, zobacz samouczek dotyczący konfiguracji Arduino z silnikami krokowymi i silnikiem prądu stałego. Funkcje, które mają być z nim powiązane to:
Dla szybowca prostopadłego:
- System koła pasowego musi przesunąć go do 3 lub więcej różnych miejsc w zależności od szerokości obrazu możliwej do uzyskania przez kamerę. Wysokość kamery można również dostosować do tego, aby zmniejszyć obciążenie silnika.
- Gdy silnik dotrze do końca strony, powinien powrócić do swojej pierwotnej pozycji
Dla szybowca równoległego:
Z serwo:
System koła pasowego powinien działać w połączeniu z silnikiem, jak pokazano powyżej. Za każdym razem, gdy linia jest kompletna, system powinien przesuwać się w dół strony zgodnie z wysokością obrazu, który robi kamera
Z silnikiem prądu stałego:
Szybowce należy opuścić na taką samą długość, jak wysokość obrazu. Użyj do tego systemu przycisków, ponieważ silniki prądu stałego mogą przez pewien czas zmniejszać moc baterii
Krok 6: Konfiguracja Raspberry Pi
Podłącz kamerę do Raspberry Pi. Zajrzyj do Internetu, aby dowiedzieć się, jak napisać kod, który umożliwia robienie zdjęć z Raspberry Pi. Jest to po prostu kwestia spojrzenia na kod kamery z terminala i napisania pętli inicjującej.
Krok 7: Łączenie Raspberry Pi i Arduino
Podłącz pin wyjściowy High/Low Arduino Pin do pinu wejściowego Raspberry Pi.
Dodaj tę część do pętli obrazu i zaprogramuj Arduino tak, aby pin wysyłał wysoki sygnał tylko wtedy, gdy silnik się nie porusza, a kamera znajduje się nad częścią strony, w której ma zostać wykonany obraz. Upewnij się, że wszystkie te obrazy są wysyłane do komputera lub przechowywane w Raspberry Pi.
Krok 8: Rekonstrukcja obrazu
Aby upewnić się, że obraz jest zrekonstruowany, spójrz na biblioteki PIL i Numpy w Pythonie. W połączeniu można je wykorzystać do rekonstrukcji obrazu.
A teraz skaner jest kompletny!
Krok 9: Wyobraźnia
Teraz używaj skanera, jak chcesz! Tradycyjnie lub jako coś niesamowitego! Baw się dobrze!
Zalecana:
Skaner kodów QR przy użyciu OpenCV w Pythonie: 7 kroków
Skaner kodów QR przy użyciu OpenCV w Pythonie: W dzisiejszym świecie widzimy, że kod QR i kod kreskowy są używane prawie wszędzie, od pakowania produktów po płatności online, a obecnie widzimy kody QR nawet w restauracji, aby zobaczyć menu. Więc nie wątpię, że teraz jest to wielka myśl. Ale czy kiedykolwiek
Skuter LED Cylon - Skaner Larson z lat 80.: 5 kroków (ze zdjęciami)
LED Cylon Scooter - Skaner Larsona z lat 80.: Ten projekt to ulepszenie skutera z lat 80. do skutera z lat 80. Umieszczam taśmę LED w osłonie chłodnicy Hondy Elite mojego chłopaka Smokeya, aby stworzyć efekt animacji skanera Larsona, jednocześnie ucząc go, jak to zrobić. lut.Obwód i kod są remiksowane z
Superstock (zapas kontrolowany przez skaner kodów kreskowych): 5 kroków
Superstock (zapas kontrolowany przez skaner kodów kreskowych): W tym przewodniku opowiem Ci, jak zbudować Superstock, mój szkolny projekt dla 1MCT w Howest. Koncepcja polega na stworzeniu przyjaznej dla użytkownika bazy danych, do której można uzyskać dostęp za pośrednictwem strony internetowej, aby zliczyć, co masz w magazynie (w moim przypadku odzież dla
Bezprzewodowy skaner temperatury na podczerwień: 9 kroków
Bezprzewodowy skaner temperatury na podczerwień: Bezprzewodowy skaner temperatury na podczerwieńengrpandaece PHWireless Skanuj temperaturę wyświetlaną za pomocą telefonu komórkowego przez Bluetooth. Umieść urządzenie i obejrzyj temperaturę z daleka. „Nie mogę tego dotknąć”. Nasza rodzina, w skład której wchodzi trzech uczniów
Prosty skaner RFID zasilany bateryjnie (MiFare, MFRC522, Oled, Lipo, TP4056): 5 kroków
Prosty skaner RFID zasilany z baterii (MiFare, MFRC522, Oled, Lipo, TP4056): W tej instrukcji pokazuję, jak zrobiłem prosty czytnik RFID UID, który odczytuje UID karty Mifare RFID. Program jest dość prosty i na płytce stykowej czytnik został szybko wykonany. Następnie przylutowałem to wszystko na kawałku płyty perforowanej i zaprojektowałem