Spisu treści:
- Krok 1: Wybór projektu
- Krok 2: Materiały
- Krok 3: Uruchamianie prototypu
- Krok 4: Część 2 tworzenia prototypu
- Krok 5: Program
- Krok 6: Konfiguracja programu i ponowne uruchomienie
- Krok 7: Zaprogramuj kod główny i kod czujnika
- Krok 8: Obwód
- Krok 9: Budowanie obwodów, część 1
- Krok 10: Budowa obwodu, część 2
- Krok 11: Budowanie obwodów, część 3
- Krok 12: Budowa obwodu, część 4
- Krok 13: Budowa obwodu, część 5
- Krok 14: Koniec
Wideo: Znak projektu: 14 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Uczeń wpadł na pomysł w 12 klasie dwa lata temu. Następnie zdał go do klasy 11 w 2016 roku, a następnie poszedł do grupy klasy 12 w 2017 roku. Ten projekt jest przeznaczony dla naszej szkoły, ten projekt jest pokazem, więc gdy ktoś przejdzie obok niego, wyczuje przedmiot, wtedy będzie być panelami, które będą się kręcić. Obróci się o 180 stopni. Po jednej stronie paneli będzie znajdować się nazwa i maskotka naszej szkoły, a po drugiej lustro.
Krok 1: Wybór projektu
Każda wersja projektu poszła i dostała zmianę projektową, dzięki czemu nasz projekt będzie zlicowany ze ścianą. Ekspozycja zostanie umieszczona w pobliżu drzwi wejściowych szkoły. Ta ściana ma kształt trapezu. Zaplanowaliśmy więc, że projekt będzie kontynuowany w trapezie, tak aby był równy ze ścianą. Projekt jest podzielony na 3 kluczowe części: lewy trójkąt, prawy trójkąt i centralny prostokąt, w którym będą przechowywane panele. Wszystkie 3 z tych części będą pasować do ściany. Rysunek jest przykładem pomysłu.
Zrobiliśmy również prototyp, prototyp to tylko część środkowa i panele. Nauczymy Cię krok po kroku jak wykonać prototyp.
Krok 2: Materiały
Potrzeby materialne są
Części
Okrążenie
Arduino Mega 2650(1)
Serwer (8)
Kable rozruchowe (nie kable rozruchowe samochodowe) (dużo zarówno męskie, jak i żeńskie)
Deska do krojenia chleba(1)
czujniki ultradźwiękowe (2)
Prototyp
Drewno MDF
Karton lub płyta piankowa
Śruby
Klej (klej do drewna i klej na gorąco)
Jeśli chcesz mieć tylko jeden wirujący znak, użyj arduino uno, a kod do niego będzie nieco inny
Nasz prototyp zrobiliśmy z drewna, więc może być mocny.ale można zrobić z czegoś innego
Zestawienie materiałów do projektu końcowego
docs.google.com/document/d/1B8GyldpgRuYb7N…
Krok 3: Uruchamianie prototypu
(drewno można zamienić na coś innego)
Aby wykonać pudełko prototypu, oto kroki.
Krok 1. Przytnij górę/dół i bok do 52 '' i 12 '', grubość deski powinna wynosić 3/4 ''.
Krok 2. Górna i dolna część zostaną połączone na styk. zaznacz kropki po obu stronach od 1'' od krawędzi i jednej pośrodku. zaznacz go dla górnej i dolnej części.
Krok 3. Wywierć zaznaczone kropki na obu kawałkach. następnie umieść oba kawałki na bokach, aby zaznaczyć otwory na górze i na dole.
Krok 4. Teraz wywierć ślady na bocznych elementach, a następnie zmontuj pudełko razem za pomocą śrub.
Krok 5. Wytnij cztery kwadratowe trójkąty o 8 '', 8''. wstępnie nawiercić i przykręcić tylne rogi pudełka, uważając, aby uniknąć istniejących śrub w pudełku.
Krok 4: Część 2 tworzenia prototypu
Oto kroki, aby wykonać uchwyt na serwa.
Krok 1. Wytnij dwa patyczki o przekątnej 8 cali, a następnie wytnij dwa kolejne patyki o długości 46,5 cala.
Krok 2. Przyklej 8'' patyczki 3'' poniżej od góry pudełka. następnie zaznacz 2,3'' na środku drążków, to jest długość serwa.
Krok 3. Przyklej 46,5'' poza oznaczeniem na 8'' patyczkach.
Krok 4. Wytnij kawałek płyty piankowej na 45 cali, umieść serwo między uchwytem i przypnij panel do serwa.
Krok 5: Program
Program do tego został wykonany w arduino, kod został również wykonany przez inną grupę. Pierwszą rzeczą, którą zrobiliśmy, była próba zrozumienia kodu. Drugim był próba wgrania kodu. Po przesłaniu kodu napotkaliśmy błąd. Pierwszym błędem było to, że nie działał. Zostało to naprawione z czasem, dodaliśmy również funkcję do kodu. Ta cecha polega na tym, że jeśli ktoś jest zbyt blisko czujnika, czujnik nie uruchomi się.
Można je podzielić na kilka części, które są konfigurowane, restart, pętla główna i kod czujnika.
link do kodu
docs.google.com/document/d/1sYIYDFxr9n9Cw1…
Krok 6: Konfiguracja programu i ponowne uruchomienie
Kod części konfiguracji jest najbardziej podstawową częścią kodu, który zaczyna się od zdefiniowania pinów dla czujników i utworzenia zmiennych dla serwomechanizmu i skonfigurowania mocowania do serw. Kolejna część to przekształcenie pinów w wejścia lub wyjścia. Ta część określi również wszystkie potrzebne zmienne.
Następną częścią jest ponowne uruchomienie, ta część kodu nastąpi za każdym razem, gdy obwód zostanie włączony, spowoduje wyzerowanie serw.
Krok 7: Zaprogramuj kod główny i kod czujnika
Kolejna część to główna pętla. Zaczyna się od ustalenia, jak daleko jest najbliższa osoba. Odbywa się to poprzez przejście do metody czujników, która znajduje się w części kodu dotyczącej czujników. Sprawdza, czy osoba znajduje się w pewnej odległości od czujników, jeśli tak, serwer się kręci. Obróci się o 180 stopni i poczeka 5 sekund, aby wrócić do pierwotnego położenia, obracając się do zera stopni, a następnie czeka 5 sekund i robi to ponownie, czeka kolejne 5 sekund i wróci do normy. Następnie wróci na początek pętli. (Można to uprościć za pomocą pętli for).
Ostatnia część kodu to część, na której oblicza się odległość, na jaką otrzymuje wartość z czujników, wysyłając sygnał do ultradźwięków, a następnie odbierając. Ten sygnał ma wartość całkowitą, wartość zostanie podzielona przez 2, a następnie podzielona przez 29,1, aby uzyskać odległość.
Krok 8: Obwód
Obwód, którego użyliśmy do projektu, którego nie zrobiliśmy, został wykonany przez grupę przed nami. Więc nie wiemy, co zrobili, aby to zrobić, więc głównym zadaniem było rozpracowanie tego i naprawienie głównego problemu. Głównym problemem było przegrzanie. Rozwiązanie
(Kroki, które wyjaśnię, są tak, jakby były na płytce do krojenia chleba, ale w przypadku ostatniego modu będzie na płycie miedzianej)
Krok 9: Budowanie obwodów, część 1
Deska do krojenia chleba
Połącz górną i dolną szynę zasilającą przewodem I zrób to samo z szynami uziemiającymi
również będziesz musiał podpiąć regulator napięcia
Umieść regulator gdzieś na tablicy
Następnie umieść czarny przewód podłączony do środkowego pinu i umieść go na ziemi
Dalej jest prawy pin, który dostaje czerwony przewód i łączy go z szynami dodatnimi
Ostatni lewy pin pozostanie niepodłączony, dopóki nie podłączymy zasilania
Krok 10: Budowa obwodu, część 2
Arduino
Kołki:
Z arduino będziesz podpinał piny (2-9) do płytki stykowej to jest dla serw
(Jeśli możesz spróbować użyć białego drutu ze względów organizacyjnych)
Krok 11: Budowanie obwodów, część 3
Serwa (do tego trzeba użyć 180 serw)
Do serw potrzebujesz:
1 biały przewód
1 czarny przewód
I 1 czerwony przewód
Na serwo
Następnie podłącz przewody do odpowiednich portów kolorów na serwomechanizmie.
Teraz podłącz czerwony do dodatnich szyn
Czarny do ziemi
A biały do tej samej linii co pozostałe przewody które są podłączone do arduino
powtórz to 8 razy na różnych pinach
(Spróbuj też utrzymać je w porządku i rozłożyć, aby przewody się nie plątały)
Krok 12: Budowa obwodu, część 4
Czujniki ultradźwiękowe (do tego będą potrzebne 2)
W przypadku czujników ultradźwiękowych będziesz musiał użyć
1 czerwony przewód męski na żeński na czujnik
1 czarny przewód męski na żeński na czujnik
I 2 męskie do żeńskich w dowolnym innym kolorze na czujnik
Następnie podłącz czerwony przewód do kołka w czujnikach ultradźwiękowych oznaczonych Vss
Następnie podłącz czarny do kołka oznaczonego jako ziemia
Następnie 2 losowo kolorowe do pinów oznaczonych trig i echo
Następnie podłącz przewody czerwony i uziemienia do szyn na płytce stykowej i podłącz piny wyzwalania i echa do pinów 22 i 23 dla jednego Czujniki ultradźwiękowe i 24 i 25 dla drugiego
Krok 13: Budowa obwodu, część 5
Moc (ostatni krok)
Podłącz czarny przewód do ziemi
A czerwony przewód do lewego pinu na regulatorze
Krok 14: Koniec
po tych wszystkich krokach powinieneś zrobić prototyp
Zalecana:
Arduino + Blynk Kontrolujący brzęczyk projektu: 8 kroków
Arduino + Blynk Project Controlling Buzzer: Blynk służy do umożliwienia IoT w bardzo wygodny sposób. W tym projekcie nie używam żadnego modułu bluetooth ani Wifi do komunikacji bezprzewodowej. Jest to możliwe dzięki aplikacji Blynk, która pomoże Ci zaprojektować własną aplikację w
Jak dodać wyświetlacz E-Ink do swojego projektu: 12 kroków (ze zdjęciami)
Jak dodać wyświetlacz E-Ink do swojego projektu: Wiele projektów obejmuje monitorowanie pewnego rodzaju danych, takich jak dane środowiskowe, często przy użyciu Arduino do sterowania. W moim przypadku chciałem monitorować poziom soli w moim zmiękczaczu wody. Możesz chcieć uzyskać dostęp do danych przez sieć domową
Lampa nastrojowa projektu: 11 kroków
Projektuj lampę nastrojową: za pomocą tego samouczka zaprojektujesz i stworzysz prosty obwód, aby stworzyć lampę nastrojową, która wykorzystuje baterię pastylkową, zaciski krokodylkowe i jedną lampkę LED
Jak dodać sterowanie WiFi do dowolnego projektu -- Poradnik dla początkujących ESP32: 5 kroków
Jak dodać sterowanie WiFi do dowolnego projektu || Poradnik dla początkujących ESP32: W tym projekcie pokażę, jak łatwo/trudno jest używać ESP32 z Arduino IDE w celu dodania sterowania WiFi do dowolnego projektu elektronicznego. Po drodze pokażę Ci, jak wykorzystać ESP32 do stworzenia prostego serwera WiFi i jak stworzyć
Podajnik projektu: 14 kroków
Project Feeder: Czy kiedykolwiek chciałeś nakarmić swoje zwierzęta z dala od domu lub po prostu w zaciszu swojej sofy? Jeśli tak, to ten projekt jest dla Ciebie! Project Feeder to projekt typu open source, który umożliwia automatyczne lub ręczne karmienie zwierząt domowych z telefonu lub komputera. T