Spisu treści:
- Krok 1: Materiały
- Krok 2: Połączenia przyciskowe
- Krok 3: Połączenia serwomotorów
- Krok 4: Podłączanie serwomotoru
- Krok 5: Kod
- Krok 6: Ukrywanie elektroniki
Wideo: Automatyczna wywrotka Fedory: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Czy masz kiedyś taki problem, że kiedy idziesz ulicą niosąc coś ciężkiego (na przykład artykuły spożywcze) i przechodzi obok pani, której chcesz dać fedora, żeby ją przywitać, ale jeśli to zrobisz, upadniesz co nosisz? Ja też nie, ale na wszelki wypadek, oto proste, ale eleganckie rozwiązanie tego problemu.
Krok 1: Materiały
- Kontroler arduino
- Siłownik
- Wciśnij przycisk przełącznika
- Rezystor 10k Ohm - brązowo-czarno-pomarańczowy
- Wystarczająca ilość przewodów zgodna z twoją długością
Krok 2: Połączenia przyciskowe
- Czarny przewód na schemacie łączy pin 1 przełącznika (po lewej stronie) z pinem GND w Arduino.
- Żółty przewód na schemacie łączy pin 2 przełącznika (po prawej stronie) z pinem 8 w Arduino.
- Podłącz rezystor 10kΩ (brązowo-czarno-pomarańczowy) do pinu 2 (prawa strona), a drugi terminal do pinu 3.3V w Arduino.
Krok 3: Połączenia serwomotorów
- Biały przewód (żółty na schemacie) jest połączony z pinu sygnałowego serwomotoru do pinu ~9 Arduino.
- Czerwony przewód jest podłączony od pinu sygnałowego serwomotoru do pinu 5V Arduino.
- Żółty przewód (czarny na schemacie) jest podłączony od pinu uziemienia serwomotoru do pinu GND Arduino.
Krok 4: Podłączanie serwomotoru
- Wyrzeźbiłem kilka pierścieni w ołówku, aby powiązać je z obracającą się częścią silnika Servo. Możesz użyć do tego strzemiączka, ale okazało się, że wiązanie go liną było nieco bezpieczniejsze i mocniejsze.
- Drugi koniec ołówka należy przymocować do czapki z tyłu. Wsunąłem spinacz do papieru przez brzeg kapelusza i wygiąłem go tak, by mógł utrzymać ołówek w miejscu.
- Sam silnik ma być przymocowany do talerza (lub czegoś innego, co mogłoby spoczywać na czubku głowy bez zbytniego poruszania się), co dla jasności pominąłem na zdjęciu.
Krok 5: Kod
#włączać;
// szpilka przycisku
const int przyciskPin = 8;
// serwo pin
const int servoPin = 9;
serwomechanizm;
//utwórz zmienną do przechowywania licznika i ustaw ją na 0
int licznik = 0;
pusta konfiguracja()
{
serwo.attach (servoPin);
// Ustaw piny przycisków jako wejścia:
pinMode(buttonPin, INPUT);
}
pusta pętla()
{
// zmienna lokalna do przechowywania stanów przycisków
int buttonState;
//odczytaj cyfrowy stan buttonPin za pomocą funkcji digitalRead() i zapisz wartość w zmiennej buttonState buttonState = digitalRead(buttonPin);
//jeśli przycisk zostanie wciśnięty, zwiększ licznik i poczekaj chwilę, aby dać nam trochę czasu na zwolnienie przycisku
jeśli (buttonState == LOW)
// zapal diodę LED
{
licznik++; opóźnienie(150);
}
jeśli(licznik == 0)
serwo.zapis (20);
// zero stopni
inaczej, jeśli(licznik == 1)
serwo.zapis (80);
// w przeciwnym razie zresetuj licznik do 0, co resetuje serwo do 0 stopni
w przeciwnym razie
licznik = 0;
}
Krok 6: Ukrywanie elektroniki
- Aby konstrukcja wydawała się mniej rzucająca się w oczy można arduino i płytkę z przyciskiem włożyć do małego pudełka (np. paczki papierosów lub pudełka z talią kart) i zrobić w nim dziurkę. W ten sposób możesz trzymać konstrukcję na widoku bez wzbudzania podejrzeń, że dzieje się coś więcej.
Zalecana:
Automatyczna punktacja w grze w golfa Executive Par 3: 12 kroków (ze zdjęciami)
Automatyczna punktacja w grze w golfa Executive Par 3: Niedawno opublikowałem Instruktaż na temat tworzenia zabawnej gry, która jest przenośna i można w nią grać zarówno wewnątrz, jak i na zewnątrz. Nazywa się „Executive Par 3 Golf Game”. Zaprojektowałem replikę karty wyników, aby zapisywać wyniki każdego gracza dla 9 „dołków”. Jak w
ZERO OPÓŹNIENIA JOYSTICK USB - AUTOMATYCZNA MODYFIKACJA ANALOGÓW: 5 kroków
ZERO DELAY USB JOYSTICK - AUTOMATYCZNA MODYFIKACJA ANALOGU: Jest to dodatkowy projekt do Zero Delay USB Encoder True Analog Joystick Modification. Musisz pomyślnie zmodyfikować, przetestować i skalibrować Encoder w poprzednim projekcie przed dodaniem tego urządzenia. Po zakończeniu i pracy
Automatyczna maska: 10 kroków
Automatyczna maska: Uwaga, jeśli wygram konkurs, prawdopodobnie zrobię drugą wersję, która jest w jednym, zamiast różnych części. Użyłem oddzielnych części, ponieważ nie stać mnie JESZCZE na lepsze. Ten projekt został zainspirowany Ben Hecks Auto Mask 2: h
Automatyczna farma trzciny cukrowej Minecraft: 10 kroków
Automatyczna farma trzciny cukrowej Minecraft: Oto instrukcje krok po kroku, jak stworzyć własną, elegancko wyglądającą automatyczną farmę trzciny cukrowej
AUTOMATYCZNA SPŁUCZKA DO WC: 5 kroków
AUTOMATYCZNA SPŁUKACZKA DO WC: Toalety są pierwszą rzeczą, którą dotykasz po załatwieniu sprawy, najprawdopodobniej uchwyt do spłukiwania prawdopodobnie nie jest zbyt czysty. Świetne miejsce do złapania koronawirusa. Aby rozwiązać ten problem, stworzyłem AUTOMATYCZNĄ SPŁUCZKĘ DO TOALET BEZ GŁOŚNIKÓW. Jestem