Sadržaj:
- Korak 1: Materijali
- Korak 2: Povezivanje pomoću gumba
- Korak 3: Priključci servo motora
- Korak 4: Priključivanje servo motora
- Korak 5: Kodirajte
- Korak 6: Skrivanje elektronike
Video: Automatski Fedora kiper: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Jeste li ikada imali ovaj problem da kad prođete ulicom noseći nešto teško (na primjer namirnice), a pored vas prođe dama kojoj želite dati napojnicu Fedori da bi je pozdravila, ali ako to učinite, ispustićete je što nosiš? Ni ja, ali ako vi to učinite, evo jednostavnog, iako elegantnog rješenja ovog problema.
Korak 1: Materijali
- Arduino kontroler
- Servo motor
- Prekidač na gumb
- 10k Ohm otpornik- smeđe-crno-narančasta
- Dovoljna količina žica kompatibilna s vašom duljinom
Korak 2: Povezivanje pomoću gumba
- Crna žica na dijagramu povezuje pin 1 prekidača (s lijeve strane) s GND pinom na Arduinu.
- Žuta žica na dijagramu povezuje pin 2 prekidača (s desne strane) na pin 8 na Arduinu.
-Spojite otpornik od 10 kΩ (smeđe-crno-narančasti) na pin 2 (desna strana), a drugi terminal na pin od 3,3 V na Arduinu.
Korak 3: Priključci servo motora
- Bijela žica (žuta na dijagramu) spojena je sa signalnog pina servo motora na pin ~ 9 Arduina.
- Crvena žica je spojena sa signalnog pina servo motora na 5V pin Arduina.
- Žuta žica (crna na dijagramu) spojena je s uzemljenja pin servo motora na GND pin Arduina.
Korak 4: Priključivanje servo motora
- Izrezao sam neke prstene u olovku kako bih ih vezao za rotirajući dio servo motora. Za to biste mogli upotrijebiti stape, ali otkrio sam da je vezivanje užetom bilo malo sigurnije i čvršće.
- Drugi kraj olovke pričvrstite na šešir sa stražnje strane. Gurnuo sam spajalicu kroz rub šešira i savio je u oblik tako da može držati olovku na mjestu.
- Sam motor treba pričvrstiti na ploču (ili nešto drugo što bi vam moglo ležati na vrhu glave bez previše pomicanja), što sam izostavio na slici radi jasnoće.
Korak 5: Kodirajte
#include;
// pritisni gumb
const int buttonPin = 8;
// servo pin
const int servoPin = 9;
Servo servo;
// stvoriti varijablu za spremanje brojača i postaviti je na 0
int brojač = 0;
void setup ()
{
servo.priključak (servoPin);
// Postavite pinove tipki da budu ulaz:
pinMode (buttonPin, INPUT);
}
void loop ()
{
// lokalna varijabla za držanje stanja gumba
int buttonState;
// čita digitalno stanje buttonPin s funkcijom digitalRead () i sprema vrijednost u buttonState varijablu buttonState = digitalRead (buttonPin);
// ako je gumb pritisnut, brojač povećanja i pričekajte malo da nam date malo vremena da otpustimo gumb
ako (buttonState == LOW)
// upalite LED
{
brojač ++; kašnjenje (150);
}
ako (brojač == 0)
servo.pisati (20);
// nula stupnjeva
inače ako (brojač == 1)
servo.pisati (80);
// inače resetirajte brojač na 0 što resetira servo na 0 stupnjeva
drugo
brojač = 0;
}
Korak 6: Skrivanje elektronike
- Kako bi konstrukcija izgledala neupadljivije, možete gurnuti arduino i ploču s gumbom u malu kutiju (na primjer paket sigareta ili kutiju kartona) i napraviti rupu u njemu. Na ovaj način konstrukciju možete držati na vidnom mjestu bez izazivanja sumnje da se događa nešto više.
Preporučeni:
Automatski dozator za dezinfekciju ruku: 6 koraka
DIY automatski dozator za dezinfekciju ruku: U ovom projektu izgradit ćemo dozator za automatsko dezinfekciju ruku. Ovaj će projekt koristiti Arduino, ultrazvučni senzor, pumpu za vodu i dezinfekcijsko sredstvo za ruke. Ultrazvučni senzor koristi se za provjeru prisutnosti ruku ispod izlaza uređaja za dezinfekciju
Automatski dozator alkohola u gelu s Esp32: 9 koraka
Automatski dozator alkohola u gelu s Esp32: U vodiču ćemo vidjeti kako izraditi potpuni prototip, sastaviti automatski dozator alkohola u alkoholu s esp32, on će uključivati postupnu montažu, elektronički krug, a također i izvorni kod koji je objašnjen sve korak po korak
Automatski sustav zalijevanja biljaka pomoću Micro: bita: 8 koraka (sa slikama)
Automatski sustav zalijevanja biljaka pomoću Micro: bita: U ovom uputstvu pokazat ću vam kako izgraditi automatski sustav zalijevanja biljaka pomoću Micro: bita i nekih drugih malih elektroničkih komponenti. Micro: bit koristi senzor vlage pratiti razinu vlage u tlu biljke i
FEDORA 1.0, inteligentni lonac za cvijeće: 8 koraka (sa slikama)
FEDORA 1.0, inteligentni lonac za cvijeće: FEDORA ili analizator organskih rezultata koji ukrašava cvjetno okruženje inteligentni je lonac za cvijeće za unutarnje vrtlarstvo. FEDORA nije samo saksija za cvijeće, može djelovati i kao budilica, bežični glazbeni player i maleni prijatelj robot. Glavna karakteristika
Fedora šešir s LED -om (ESP8266 + WS2812b): 5 koraka (sa slikama)
Fedora šešir sa LED -om (ESP8266 + WS2812b): Ovo je super LED šešir dobrog izgleda. Možete promijeniti boju i efekte LED dioda pametnim telefonom ili računalom. Također sam pokušao učiniti što jednostavnijim i jeftinijim. Također ima punjivu bateriju pa je možete ponijeti sa sobom! Thi