Satura rādītājs:
- 1. solis: materiāli
- 2. solis: spiedpogas savienojumi
- 3. solis: Servomotoru savienojumi
- 4. solis: Servomotora piestiprināšana
- 5. darbība: kods
- 6. darbība: elektronikas slēpšana
Video: Automātiskais Fedora pašizgāzējs: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Vai jums kādreiz ir šāda problēma, ka, ejot pa ielu, nesot līdzi kaut ko smagu (piemēram, pārtikas preces), un kāda dāma iet garām, kurai vēlaties padot savu fedoru, lai viņu apsveiktu, bet, ja jūs to darīsit ko tu nes? Es ne, bet, ja jūs to darāt, šeit ir vienkāršs, lai gan elegants šīs problēmas risinājums.
1. solis: materiāli
- Arduino kontrolieris
- Servo motors
- Spiedpogas slēdzis
- 10k omu rezistors- brūns-melns-oranžs
- Pietiekams vadu skaits, kas atbilst jūsu garumam
2. solis: spiedpogas savienojumi
- Diagrammas melnais vads savieno slēdža 1. tapu (kreisajā pusē) ar GND tapu Arduino.
- Diagrammas dzeltenais vads savieno slēdža 2. tapu (labajā pusē) ar Arduino 8. tapu.
-Pievienojiet 10 kΩ rezistoru (brūni melni oranžs) 2. tapai (labajā pusē) un otru spaili Arduino 3.3V tapai.
3. solis: Servomotoru savienojumi
- Baltais vads (diagrammā dzeltens) ir savienots no servodzinēja signāla tapas līdz Arduino tapai ~ 9.
- Sarkanais vads ir savienots no servodzinēja signāla tapas līdz Arduino 5V tapai.
- Dzeltenais vads (diagrammā melns) ir savienots no servodzinēja zemējuma tapas ar Arduino GND tapu.
4. solis: Servomotora piestiprināšana
- Es zīmēju dažus gredzenus zīmulī, lai to piesietu pie Servo motora rotējošās daļas. Lai to izdarītu, jūs varētu izmantot skavas, taču es atklāju, ka sasiešana ar virvi bija nedaudz drošāka un izturīgāka.
- Zīmuļa otru galu jāpiestiprina pie cepures aizmugurē. Es iespiedu saspraudi cauri cepures bārkstīm un saliecu to formā, lai tas varētu noturēt zīmuli vietā.
- Pats motors ir jāpiestiprina pie plāksnes (vai kaut kas cits, kas varētu balstīties virs galvas, nepārvietojoties pārāk daudz), ko skaidrības labad atstāju attēlā.
5. darbība: kods
#iekļaut;
// spiedpogas tapa
const int pogaPin = 8;
// servo tapa
const int servoPin = 9;
Servo servo;
// izveidojiet mainīgo skaitītāja glabāšanai un iestatiet to uz 0
int skaitītājs = 0;
anulēts iestatījums ()
{
servo.attach (servoPin);
// Iestatiet spiedpogas tapas kā ievadi:
pinMode (buttonPin, INPUT);
}
tukša cilpa ()
{
// vietējais mainīgais, lai noturētu spiedpogu stāvokļus
int buttonState;
// nolasiet pogasPin digitālo stāvokli ar funkciju digitalRead () un saglabājiet vērtību buttonState mainīgā buttonState = digitalRead (buttonPin);
// ja poga tiek nospiesta pieauguma skaitītājs un nedaudz pagaidiet, lai dotu mums laiku pogas atlaišanai
ja (buttonState == LOW)
// iedegt LED
{
skaitītājs ++; kavēšanās (150);
}
ja (skaitītājs == 0)
servo.write (20);
// nulle grādu
citādi, ja (skaitītājs == 1)
servo.write (80);
// citādi atiestatiet skaitītāju uz 0, kas atiestata tro servo uz 0 grādiem
citādi
skaitītājs = 0;
}
6. darbība: elektronikas slēpšana
- Lai padarītu konstrukciju neuzkrītošāku, jūs varat iebāzt arduino un šķīvi ar pogu nelielā kastītē (piemēram, sigaretu iepakojumā vai kāršu iepakojuma kastē) un tajā izveidot caurumu. Tādā veidā jūs varat turēt konstrukciju redzamā vietā, neradot aizdomas, ka notiek kaut kas vairāk.
Ieteicams:
Automātiskais roku dezinfekcijas līdzeklis: 8 soļi
Automātiskais roku dezinfekcijas līdzeklis: Covid-19 pandēmija ir kļuvusi par kaut ko tādu, ko sabiedrība 2020. gadā ir dzirdējusi ļoti bieži. Katrs pilsonis, kurš dzird vārdu “COVID-19”, uzreiz iedomāsies vārdu “Bīstams”, “Nāvējošs”, “Saglabājiet tīrību””, Un citi vārdi. Šim COVID-19 ir arī
DIY automātiskais roku dezinfekcijas līdzekļa dozators: 6 soļi
DIY automātiskais roku dezinfekcijas līdzekļa dozators: Šajā projektā mēs izveidosim automātisko roku dezinfekcijas līdzekļa dozatoru. Šajā projektā tiks izmantots Arduino, ultraskaņas sensors, ūdens sūknis un roku dezinfekcijas līdzeklis. Ultraskaņas sensoru izmanto, lai pārbaudītu roku klātbūtni zem dezinfekcijas iekārtas izplūdes atveres
Automātiskais zāļu dozators: 5 soļi
Automātiskais zāļu izsmidzinātājs: Šis projekts ir paredzēts izmantošanai medicīnas jomā, kur gados vecākiem pacientiem ir jābūt drošam medikamentu sadalīšanas un izsniegšanas veidam. Šī ierīce ļauj zāles sadalīt porcijās līdz 9 dienām iepriekš un automātiski izsniegt pēc nepieciešamības
Automātiskais ielu apgaismojums, izmantojot ultraskaņas sensoru: 3 soļi
Automātiskie ielu apgaismojumi, izmantojot ultraskaņas sensoru: Vai esat kādreiz domājuši, ka ielu apgaismojums automātiski ieslēdzas naktī un automātiski izslēdzas no rīta? Vai ir kāda persona, kas ieslēdz/izslēdz šīs gaismas? Ir vairāki veidi, kā ieslēgt ielu apgaismojumu, bet šādi
Automātiskais telpas gaismas un ventilatora kontrolieris ar divvirzienu apmeklētāju skaitītāju: 3 soļi
Automātiskais telpas apgaismojums un ventilatora kontrolieris ar divvirzienu apmeklētāju skaitītāju: Bieži vien mēs redzam apmeklētāju skaitītājus stadionā, tirdzniecības centrā, birojos, klases telpās utt. Kā viņi skaita cilvēkus un ieslēdz vai izslēdz gaismu, kad neviens nav iekšā? Šodien mēs esam šeit ar automātisko telpas gaismas kontroliera projektu ar divvirzienu apmeklētāju skaitītāju