Cuprins:
- Pasul 1: Materiale
- Pasul 2: Conexiuni cu buton
- Pasul 3: Conexiuni servomotor
- Pasul 4: Atașarea servomotorului
- Pasul 5: Cod
- Pasul 6: Ascunderea dispozitivelor electronice
Video: Benă automată Fedora: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Aveți vreodată această problemă că, atunci când mergeți pe stradă în timp ce purtați ceva greu (de exemplu, alimente) și o femeie trece pe lângă care doriți să-i arătați fedora pentru a o întâmpina, dar dacă faceți asta, veți renunța ce transporti? Nici eu, dar în caz că da, iată o soluție simplă, deși elegantă la această problemă.
Pasul 1: Materiale
- Un controler arduino
- Servo motor
- Apasă întrerupătorul
- Rezistor 10k Ohm - maro-negru-portocaliu
- O cantitate suficientă de fire compatibile cu lungimea dvs.
Pasul 2: Conexiuni cu buton
- Firul negru de pe diagramă conectează pinul 1 al comutatorului (din partea stângă) la pinul GND de pe Arduino.
- Firul galben de pe diagramă conectează pinul 2 al comutatorului (pe partea dreaptă) la pinul 8 de pe Arduino.
- Conectați un rezistor de 10kΩ (maro-negru-portocaliu) la pinul 2 (partea dreaptă) și celălalt terminal la pinul de 3,3V de pe Arduino.
Pasul 3: Conexiuni servomotor
- Firul alb (galben în diagramă) este conectat de la pinul de semnal al servomotorului la pinul 9 al Arduino.
- Firul roșu este conectat de la pinul de semnal al servomotorului la pinul de 5V al Arduino.
- Firul galben (negru în diagramă) este conectat de la pinul de masă al servomotorului la pinul GND al Arduino.
Pasul 4: Atașarea servomotorului
- Am sculptat niște inele într-un creion pentru a-l lega de partea rotativă a servomotorului. Ați putea folosi bandă pentru a face acest lucru, dar am găsit că legarea cu frânghie era ceva mai sigură și mai robustă.
- Celălalt capăt al creionului trebuie atașat la pălărie în partea din spate. Am împins o agrafă prin marginea pălăriei și am îndoit-o în formă, astfel încât să poată ține creionul în loc.
- Motorul în sine trebuie să fie atașat la o placă (sau la altceva care s-ar putea odihni deasupra capului fără a vă mișca prea mult), pe care l-am lăsat în imagine din motive de claritate.
Pasul 5: Cod
#include;
// acționarea butonului
const int buttonPin = 8;
// servo pin
const int servoPin = 9;
Servo servo;
// creați o variabilă pentru a stoca un contor și setați-o la 0
contor int = 0;
configurare nulă ()
{
servo.attach (servoPin);
// Configurați pinii butonului pentru a fi o intrare:
pinMode (buttonPin, INPUT);
}
bucla nulă ()
{
// variabilă locală pentru a menține stările butonului
int buttonState;
// citiți starea digitală a buttonPin cu funcția digitalRead () și stocați valoarea în variabila buttonState buttonState = digitalRead (buttonPin);
// dacă butonul este apăsat pe contor de creștere și așteptați puțin pentru a ne acorda ceva timp pentru a elibera butonul
if (buttonState == LOW)
// aprinde LED-ul
{
contor ++; întârziere (150);
}
if (contor == 0)
servo.write (20);
// zero grade
else if (contor == 1)
servo.write (80);
// altfel resetați contorul la 0 care resetează servo servo la 0 grade
altceva
contor = 0;
}
Pasul 6: Ascunderea dispozitivelor electronice
- Pentru a face construcția să pară mai puțin vizibilă, puteți înfunda arduino și placa cu butonul într-o cutie mică (de exemplu, un pachet de sigarete sau cutia unui pachet de cărți) și faceți o gaură în el. În acest fel puteți ține construcția la vedere fără a trezi suspiciunea că se întâmplă ceva mai mult.
Recomandat:
Sysem de udare automată a plantelor: 4 pași
Sysem de udare automată a plantelor: Iată cum am realizat sistemul meu de udare automată a plantelor
Mașină automată de turnare prin injecție pentru reciclarea plasticului: 5 pași
Mașină automată de turnare prin injecție pentru reciclarea plasticului: Bună ziua :) Acest instructabil este despre „mașina noastră automată de turnare prin injecție pentru reciclarea plasticului”. (numit: Smart Injector) Ideea din spatele mașinii este de a oferi o soluție descentralizată de reciclare a plasticului. Reciclarea este adesea limitată
Office alimentat de baterie. Sistem solar cu comutare automată a panourilor solare est / vest și turbină eoliană: 11 pași (cu imagini)
Office alimentat de baterie. Sistem solar cu panouri solare de comutare automată est / vest și turbină eoliană: proiectul: un birou de 200 de metri pătrați trebuie să fie alimentat cu baterie. Biroul trebuie să conțină, de asemenea, toate controlerele, bateriile și componentele necesare pentru acest sistem. Energia solară și eoliană vor încărca bateriile. Există o mică problemă de numai
Cum să dezactivați corectarea automată pentru un singur cuvânt (iOS): 3 pași
Cum să dezactivați corectarea automată pentru un singur cuvânt (iOS): uneori, corectarea automată ar putea corecta ceva pe care nu doriți să îl corectați, de ex. abrevierile de text încep să-și facă toate majusculele (imo corectând IMO, de exemplu). Iată cum să-l forțezi să nu mai corecteze un cuvânt sau o frază, fără a dezactiva aut
Realizați o ușă automată de deschidere și închidere automată cu Arduino !: 4 pași
Creați o ușă automată de deschidere și închidere automată cu Arduino !: Ați dorit vreodată să vă deschideți ușa automat la fel ca în filmele SF? Acum puteți urmând acest instructabil. În acest instructable vom construi o ușă care se poate deschide și închide automat fără ca tu să atingi ușa. Senzori cu ultrasunete o