Turinys:
- 1 žingsnis: medžiagos
- 2 žingsnis: mygtuko jungtys
- 3 žingsnis: Servo variklio jungtys
- 4 žingsnis: Servo variklio pritvirtinimas
- 5 žingsnis: kodas
- 6 žingsnis: paslėpkite elektroniką
Video: Automatinis „Fedora“savivartis: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Ar kada nors susidūrėte su tokia problema, kad eidami gatve nešini ką nors sunkaus (pvz., Bakalėjos prekių), o pro šalį einanti ponia, kuriai norite paduoti savo fedorą, kad ją pasveikintumėte, bet jei tai padarysite, numesite ką nešiojatės? Aš taip pat, bet jei ne, čia yra paprastas, nors ir elegantiškas šios problemos sprendimas.
1 žingsnis: medžiagos
- „Arduino“valdiklis
- Servo variklis
- Mygtuko jungiklis
- 10k omų rezistorius- ruda-juoda-oranžinė
- Pakanka laidų, atitinkančių jūsų ilgį
2 žingsnis: mygtuko jungtys
- Juoda schemoje esanti viela jungia jungiklio 1 kaištį (kairėje pusėje) prie „Arduino“GND kaiščio.
- Geltona viela schemoje jungia jungiklio 2 kaištį (dešinėje) prie „Arduino“8 kaiščio.
-Prijunkite 10 kΩ rezistorių (rudai juoda-oranžinė) prie 2 kaiščio (dešinėje pusėje), o kitą gnybtą-prie „Arduino“3,3 V kaiščio.
3 žingsnis: Servo variklio jungtys
- Balta viela (schemoje geltona) yra prijungta nuo servo variklio signalo kaiščio prie „Arduino“kaiščio ~ 9.
- Raudonas laidas yra prijungtas nuo servo variklio signalo kaiščio prie 5 V „Arduino“kaiščio.
- Geltona viela (schemoje juoda) yra prijungta nuo servo variklio įžeminimo kaiščio prie „Arduino“GND kaiščio.
4 žingsnis: Servo variklio pritvirtinimas
- Aš pieštuku išraižiau keletą žiedų, kad pririščiau jį prie besisukančios servo variklio dalies. Norėdami tai padaryti, galite naudoti „stape“, tačiau pastebėjau, kad surišimas virve buvo šiek tiek saugesnis ir tvirtesnis.
- Kitas pieštuko galas turi būti pritvirtintas prie skrybėlės galinėje pusėje. Aš perkišau sąvaržėlę per skrybėlės kraštą ir sulenkiau ją į formą, kad ji galėtų laikyti pieštuką.
- Pats variklis turi būti pritvirtintas prie plokštės (ar dar ko nors, kas galėtų atsiremti ant galvos per daug nejudant), kurią aiškumo dėlei palikau paveikslėlyje.
5 žingsnis: kodas
#įtraukti;
// mygtuko kaištis
const int mygtukasPin = 8;
// servo kaištis
const int servoPin = 9;
Servo servo;
// sukurkite kintamąjį skaitikliui saugoti ir nustatykite jį į 0
int skaitiklis = 0;
negaliojanti sąranka ()
{
servo.attach (servoPin);
// Nustatykite mygtuko kaiščius kaip įvestį:
pinMode (buttonPin, INPUT);
}
tuštumos kilpa ()
{
// vietinis kintamasis mygtuko būsenoms laikyti
int buttonState;
// skaityti „buttonPin“skaitmeninę būseną su „digitalRead (“) funkcija ir išsaugoti vertę „buttonState“kintamajame „buttonState“= „DigitalRead“(„buttonPin“);
// jei mygtukas yra paspaustas didinimo skaitiklis ir šiek tiek palaukite, kol suteiksime šiek tiek laiko mygtukui atleisti
if (buttonState == LOW)
// uždegti šviesos diodą
{
skaitiklis ++; vėlavimas (150);
}
jei (skaitiklis == 0)
servo.write (20);
// nulis laipsnių
kitaip, jei (skaitiklis == 1)
servo.write (80);
// kitaip iš naujo nustatykite skaitiklį į 0, kuris grąžina „thr servo“į 0 laipsnių
Kitas
skaitiklis = 0;
}
6 žingsnis: paslėpkite elektroniką
- Kad konstrukcija atrodytų labiau nepastebima, galite įstumti arduino ir lėkštę su mygtuku į mažą dėžutę (pavyzdžiui, sigarečių ar kortelių pakuotės dėžutę) ir padaryti skylę. Tokiu būdu konstrukciją galite laikyti gerai matomoje vietoje, nesukeldami įtarimų, kad vyksta kažkas daugiau.
Rekomenduojamas:
Automatinis rankų dezinfekantas: 8 žingsniai
Automatinė rankų dezinfekavimo priemonė: COVID-19 pandemija tapo tuo, ką visuomenė labai dažnai girdėjo 2020 m. Kiekvienas pilietis, išgirdęs žodį „COVID-19“, iš karto pagalvos apie žodį „Pavojingas“, „Mirtinas“, „Laikykis švarus““, Ir kiti žodžiai. Šis COVID-19 taip pat
„Pasidaryk pats“automatinis rankų dezinfekavimo priemonės dozatorius: 6 žingsniai
„Pasidaryk pats“automatinis rankų dezinfekavimo priemonės dozatorius: Šiame projekte mes sukursime automatinį rankų dezinfekavimo priemonės dozatorių. Šiame projekte bus naudojamas „Arduino“, ultragarso jutiklis, vandens siurblys ir rankų dezinfekavimo priemonė. Ultragarso jutiklis naudojamas patikrinti, ar rankos yra žemiau dezinfekavimo aparato išleidimo angos
Automatinis šunų tiektuvas !!: 4 žingsniai
Automatinis šunų tiektuvas !!: Lengvas, naudingas ir sveikas
Automatinis EKG- BME 305 galutinis projekto papildomas kreditas: 7 žingsniai
Automatinis EKG-BME 305 galutinis projekto papildomas kreditas: elektrokardiograma (EKG arba EKG) naudojama plakančios širdies skleidžiamiems elektriniams signalams matuoti ir atlieka svarbų vaidmenį diagnozuojant ir prognozuojant širdies ir kraujagyslių ligas. Kai kuri informacija, gauta iš EKG, apima ritmą
Automatinis EKG grandinės modelis: 4 žingsniai
Automatizuotas EKG grandinės modelis: Šio projekto tikslas yra sukurti grandinės modelį su keliais komponentais, galinčiais tinkamai sustiprinti ir filtruoti gaunamą EKG signalą. Trys komponentai bus modeliuojami atskirai: prietaisų stiprintuvas, aktyvus išpjovos filtras ir