Indholdsfortegnelse:
- Trin 1: Komponenter og værktøjer
- Trin 2: Ledningsføring
- Trin 3: Arduino IDE -kode
- Trin 4: 3D -printede dele
Video: Robotbetjente vinduesgardiner: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Denne instruerbare blev oprettet for at opfylde projektkravet fra Makecourse ved University of South Florida (www.makecourse.com).
Dette projekt er på automatiserede persienner, der kan styres fra din telefon via Bluetooth. Systemet bruger en gearet dc -motor til at spole / afvikle ledningen fra persienner for at hæve / sænke den samt en 2. motor, der roterer stangen fra persiennerne for at åbne / lukke den. Det kan let forsynes fra to USB -vægadaptere, f.eks. Hvad der typisk bruges til opladning af telefoner og andre små elektroniske enheder, eller for at gemme en stikkontakt kan du købe en vægadapter, der har to USB -porte på den. Med dette trådløse system behøver du ikke længere stå op for at justere dine persienner, bare tag din telefon og åbn appen!
Trin 1: Komponenter og værktøjer
Til dette projekt brugte jeg følgende komponenter:
- HiLETgo ESP32 OLED Development Board (sort bord på billederne)
- BEMONOC 24V gearet DC -motor 50rpm (sølvmotor på billederne)
- STEPPERONLINE Dobbelt aksel NEMA 17 Stepmotor (sort motor på billederne)
- STSPIN820 Stepper Driver Board (Blåt bord på billederne)
- L298N Motor Driver Board (rødt bord på billederne. Jeg har designet en brugerdefineret motor driver til dette, grønt bord i billeder, men L298N er en erstatning for mit board med lignende ledninger)
- NOYITO DC-DC justerbar boost-konverter (blåt bord med USB-port på billederne)
- 2 x 3590S-2-503L Potentiometre med flere omdrejninger (runde blå stykke på billederne)
- Et brødbræt
- Trøjer i forskellige størrelser
- Forskellige længder af 20awg wire
- Forskellige M3 -skruer (til 3D -printede dele)
- Elektronik Projektboks, der kan passe til et brødbræt
Værktøjer, der bruges til dette projekt:
- 3D printer
- Loddekolbe
- Forskellige håndværktøjer (skruetrækkere, tang osv.)
Trin 2: Ledningsføring
Ledningerne til dette projekt er relativt komplicerede på grund af det store antal komponenter, så jeg vil gøre mit bedste for at vise, hvordan alt hænger sammen. Jeg forsøgte at lave et godt diagram ved hjælp af Frizting -softwaren, men det fungerede ikke korrekt på min computer, og jeg kunne ikke få det til at oprette et ordentligt ledningsdiagram. På billederne ovenfor finder du en skematisk oversigt, der viser, hvordan alt er koblet sammen, både DC-DC-konverteren og ESP32 skal bruge en USB-forbindelse for at drive dem. Hvis du bruger L298N DC -motordriverkortet, vil ledningerne være en smule anderledes for det kort sammenlignet med mit.
Trin 3: Arduino IDE -kode
Vedlagt som en tekstfil er den kode, jeg oprettede til mit projekt, den blev genereret i Arduino IDE og kræver ESP32 -kortfiler og relaterede biblioteker. I koden kan du finde et link til GitHub -siden, der kan instruere dig i at tilføje de nødvendige filer til Arduino IDE. Det skal indeholde masser af kommentarer, der tager dig trin for trin om, hvad programmet laver. Filen kaldes "BluetoothControlledWindowBlindsCode.txt".
Trin 4: 3D -printede dele
Dele, der skal udskrives:
- Hex Rod kobling
- Persienner snorkobling
- Persienner Cord Coupler Shell
- Gearmotorakselkobling 1 og 2
- Geardrevne motorskal nederste halvdel
- Gearet motorskal øvre halvdel
- Stepper Motor kabinet
- Stepper Motor kabinet bund
- Trinmotor - Potentiometerkobling
- Gearmonteret bundmontering
- Gearklemme til gear
- Gearpotentiometer monteret på gear
Trin til montering:
- Fastgør 1 potentiometer til bundakslen på trinmotoren ved hjælp af den angivne kobling.
- Monter trinmotoren på indersiden af trinmotorhuset.
- Fastgør trinmotorens kabinetbund til trinmotorhylsteret, så du stiller potentiometeret op, så det passer på plads. Sørg for at føre potentiometer og steppertråde ud af åbningen i bunden af kabinettet.
- Fastgør sekskantstangskoblingen til akslen på trinmotoren, der stikker toppen af kabinettet ud.
- Monter trinmotorkabinettet på væggen, sørg for at indsætte persiennerstangen i koblingen, mens du indretter kabinettet, der skal monteres.
- Sæt en M3 -skrue gennem den første af gearmotorakselkoblingen. Før ledningen fra persiennerne gennem hullet i første halvdel af gearakselkoblingen. Bind en knude efter at have trukket den igennem, så den ikke kan glide ud.
- Fastgør 2. halvdel af gearmotorakselkobleren til 1. halvdel. Sæt potentiometerakslen i koblingens 2. halvdel.
- Ved hjælp af gearmotorens bundmontering og klemme fastgøres gearmotoren til vindueskarmen / væggen.
- Juster gearmotorpotentiometerbeslaget, og monter det også på væggen.
- Monter de to halvdele af gearmotorskallerne for pænt at skjule gearmotoren. Kør potentiometeret og gearede motortråde ud af skallen og mod din elektronikboks.
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)