Kazalo:
- 1. korak: Materiali
- 2. korak: Povezave s pritiskom na gumb
- Korak: Povezave servo motorja
- 4. korak: Pritrditev servo motorja
- 5. korak: Koda
- 6. korak: Skrivanje elektronike
Video: Samodejni prekucnik Fedora: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Ali ste kdaj imeli to težavo, da ko hodite po ulici, medtem ko nosite nekaj težkega (na primer živila), in mimo hodi gospa, h kateri želite nagniti svojo Fedoro, da jo pozdravi, če pa to storite, boste padli kaj nosiš? Tudi jaz ne, toda če to storite, tukaj je preprosta, čeprav elegantna rešitev tega problema.
1. korak: Materiali
- Arduino krmilnik
- Servo motor
- Stikalo s pritiskom na gumb
- 10k ohmski upor- rjavo-črno-oranžen
- Zadostna količina žic, združljiva z vašo dolžino
2. korak: Povezave s pritiskom na gumb
- Črna žica na diagramu povezuje zatič 1 stikala (na levi strani) z zatičem GND na Arduinu.
- Rumena žica na diagramu povezuje nožico 2 stikala (na desni strani) z nožico 8 na Arduinu.
-Priključite 10kΩ upor (rjavo-črno-oranžen) na pin 2 (desna stran), drugi terminal pa na 3.3V pin na Arduinu.
Korak: Povezave servo motorja
- Bela žica (rumena na diagramu) je povezana s signalnim zatičem servo motorja na pin ~ 9 Arduina.
- Rdeča žica je povezana s signalnim zatičem servo motorja na 5V pin Arduina.
- Rumena žica (na diagramu črna) je priključena od ozemljitvenega zatiča servo motorja do zatiča GND Arduina.
4. korak: Pritrditev servo motorja
- V svinčnik sem izrezal nekaj obročev, da bi jih privezal na vrtljivi del servo motorja. Za to bi lahko uporabili vrvico, vendar se mi je zdelo, da je vezava z vrvjo nekoliko bolj varna in trdna.
- Drugi konec svinčnika pritrdite na klobuk na zadnji strani. Sponko sem potisnil skozi obrobje klobuka in jo upognil v obliko, da je lahko držal svinčnik na mestu.
- Sam motor naj bo pritrjen na ploščo (ali kaj drugega, kar bi lahko ostalo na vrhu glave, ne da bi se preveč premikalo), kar sem zaradi jasnosti izpustil na sliki.
5. korak: Koda
#include;
// zatič tipke
const int buttonPin = 8;
// servo pin
const int servoPin = 9;
Servo servo;
// ustvarite spremenljivko za shranjevanje števca in jo nastavite na 0
int števec = 0;
void setup ()
{
servo.priključek (servoPin);
// Nastavite zatiče tipk za vhod:
pinMode (buttonPin, INPUT);
}
void loop ()
{
// lokalna spremenljivka za shranjevanje stanj tipk
int buttonState;
// preberemo digitalno stanje buttonPin s funkcijo digitalRead () in vrednost shranimo v spremenljivko buttonState buttonState = digitalRead (buttonPin);
// če je gumb pritisnjen, povečajte števec korakov in počakajte, da nam da nekaj časa, da sprostimo gumb
če (buttonState == LOW)
// prižgemo LED
{
števec ++; zamuda (150);
}
če (števec == 0)
servo.piši (20);
// nič stopinj
sicer če (števec == 1)
servo.piši (80);
// else ponastavi števec na 0, ki ponastavi servo na 0 stopinj
drugače
števec = 0;
}
6. korak: Skrivanje elektronike
- Da bi bila konstrukcija videti bolj neopazna, lahko arduino in ploščo z gumbom potisnete v majhno škatlo (na primer škatlo sigaret ali škatlo kartona) in vanjo naredite luknjo. Na ta način lahko gradnjo držite na očeh, ne da bi vzbudili sum, da se dogaja še kaj več.
Priporočena:
Samodejni razpršilnik za razkuževanje rok: 6 korakov
Samodejni razpršilnik za razkuževanje rok: V tem projektu bomo izdelali razpršilnik za samodejno razkuževanje rok. Ta projekt bo uporabljal Arduino, ultrazvočni senzor, vodno črpalko in razkužilo za roke. Ultrazvočni senzor se uporablja za preverjanje prisotnosti rok pod izhodom razkužilnega sredstva.
Mobilni samodejni izklop s polnim polnjenjem: 20 korakov
Samodejni izklop pri polnem polnjenju mobilnega telefona: samodejno izklopi polnjenje mobilnega telefona, ko je popolnoma napolnjen. Ne skrbite za življenjsko dobo baterije, tudi če ste jo pustili čez noč. Mobilne telefone poganjajo baterije. Čeprav so baterije priročne za uporabo, je pri njihovi uporabi potrebnih tudi nekaj previdnostnih ukrepov. Mama
Samodejni sistem za zalivanje rastlin z uporabo Micro: bit: 8 korakov (s slikami)
Samodejni sistem za zalivanje rastlin z uporabo Micro: bita: V tem navodilu vam bom pokazal, kako zgraditi avtomatski sistem za zalivanje rastlin z uporabo Micro: bita in nekaterih drugih majhnih elektronskih komponent. Micro: bit uporablja senzor vlage za spremljanje ravni vlage v rastlinski zemlji in
Samodejni EKG- BME 305 Končni projekt Dodatni kredit: 7 korakov
Samodejni EKG-BME 305 Končni projekt Dodatni kredit: Elektrokardiogram (EKG ali EKG) se uporablja za merjenje električnih signalov, ki jih proizvaja utripajoče srce, in ima veliko vlogo pri diagnozi in prognozi bolezni srca in ožilja. Nekateri podatki, pridobljeni z EKG, vključujejo ritem
Samodejni EKG: ojačanje in simulacija filtra z uporabo LTspice: 5 korakov
Samodejni EKG: ojačanje in simulacija filtra z uporabo LTspice: To je slika zadnje naprave, ki jo boste zgradili, in zelo poglobljena razprava o vsakem delu. Opisuje tudi izračune za vsako stopnjo. Slika prikazuje blokovni diagram za to napravo Metode in materiali: Cilj tega pr