Innholdsfortegnelse:
- Trinn 1: Komponenter og verktøy
- Trinn 2: Kabling
- Trinn 3: Arduino IDE -kode
- Trinn 4: 3D -trykte deler
Video: Robotstyrte vindusgardiner: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Denne instruksen ble opprettet for å oppfylle prosjektkravet til Makecourse ved University of South Florida (www.makecourse.com).
Dette prosjektet er på automatiserte persienner som kan styres fra telefonen via Bluetooth. Systemet bruker en dc -motor med gir for å vikle / spole opp ledningen som kommer fra persiennene for å heve / senke den, samt en andre motor som roterer stangen fra persiennene for å åpne / lukke den. Den kan enkelt drives fra to USB -veggadaptere, som det som vanligvis brukes til lading av telefoner og andre små elektroniske enheter, eller for å lagre en stikkontakt kan du kjøpe en veggadapter som har to USB -porter på den. Med dette trådløse systemet trenger du ikke lenger stå opp for å justere persiennene, bare ta telefonen og åpne appen!
Trinn 1: Komponenter og verktøy
For dette prosjektet brukte jeg følgende komponenter:
- HiLETgo ESP32 OLED Development Board (svart tavle på bildene)
- BEMONOC 24V giret DC -motor 50 o / min (sølvmotor på bildene)
- STEPPERONLINE Dobbel aksel NEMA 17 trinnmotor (svart motor på bildene)
- STSPIN820 Stepper Driver Board (blått tavle på bildene)
- L298N Motor Driver Board (rødt bord på bildene. Jeg designet en tilpasset motor driver for dette, grønt bord i bilder, men L298N er en erstatning for kortet mitt med lignende ledninger)
- NOYITO DC-DC justerbar boost-omformer (blått bord med USB-port på bildene)
- 2 x 3590S-2-503L Potensiometre med flere omdreininger (rundt blått stykke på bildene)
- Et brødbrett
- Stikkledere i forskjellige størrelser
- Ulike lengder på 20awg ledning
- Ulike M3 -skruer (for 3D -trykte deler)
- Elektronikk Prosjektboks som kan passe til et brødbrett
Verktøy som brukes til dette prosjektet:
- 3D -skriver
- Loddejern
- Ulike håndverktøy (skrutrekkere, tang, etc.)
Trinn 2: Kabling
Kablingene for dette prosjektet er relativt kompliserte på grunn av det store antallet komponenter, så jeg vil gjøre mitt beste for å vise hvordan alt henger sammen. Jeg prøvde å lage et fint diagram ved hjelp av Frizting -programvaren, men det fungerte ikke som det skal på datamaskinen min, og jeg kunne ikke få det til å lage et skikkelig koblingsskjema. På bildene ovenfor finner du en skjematisk oversikt som viser hvordan alt er koblet sammen, både DC-DC-omformeren og ESP32 trenger en USB-tilkobling for å drive dem. Hvis du bruker L298N DC -motordriverkortet, vil ledningene være litt forskjellige for det kortet sammenlignet med mitt.
Trinn 3: Arduino IDE -kode
Koden jeg opprettet for prosjektet, vedlagt som tekstfil, ble generert i Arduino IDE og krever ESP32 -kortfiler og relaterte biblioteker. I koden finner du en lenke til GitHub -siden som kan instruere deg i å legge til de nødvendige filene i Arduino IDE. Den bør inneholde mange kommentarer som tar deg trinn for trinn om hva programmet gjør. Filen heter "BluetoothControlledWindowBlindsCode.txt".
Trinn 4: 3D -trykte deler
Deler som skal skrives ut:
- Hex Rod Coupler
- Persienner ledningskobling
- Persienner Cord Coupler Shell
- Girakselkobling 1 og 2 på motoren
- Geared Motor Shell nedre halvdel
- Geared Motor Shell øvre halvdel
- Stepper Motor kabinett
- Stepper Motor kabinett bunn
- Trinnmotor - Potensiometerkobling
- Gearmontert bunnfeste
- Motorklemme med gir
- Gearpotensiometerfeste for motor
Trinn for montering:
- Fest 1 potensiometer til bunnakselen på trinnmotoren ved hjelp av den angitte koblingen.
- Monter trinnmotoren på innsiden av trinnmotorhuset.
- Fest trinnmotorens kabinettbunn til trinnmotorhuset slik at du stiller opp potensiometeret slik at det passer på plass. Sørg for å kjøre potensiometer og trinntråder ut av åpningen i bunnen av kabinettet.
- Fest sekskantstangskoblingen til akselen på trinnmotoren som stikker ut toppen av kabinettet.
- Monter trinnmotorhuset på veggen. Sørg for å sette persiennestangen inn i koblingen mens du legger opp kabinettet som skal monteres.
- Sett inn en M3 -skrue gjennom den første av motorakselkoblingen på giret. Før ledningen fra persiennene gjennom hullet i første halvdel av girakselkoblingen. Knyt en knute etter å ha trukket den gjennom slik at den ikke kan skli ut.
- Fest den andre halvdelen av gearakselkoblingen til den første halvdelen. Sett potensiometerakselen inn i 2. halvdel av koblingen.
- Fest girmotoren til vinduskarmen / veggen ved å bruke bunnfestet og klemmen for girmotoren.
- Juster girmotorpotensiometerfeste og monter det også på veggen.
- Monter de to halvdelene av girmotorskallene for å skjule girmotoren pent. Kjør potensiometeret og girmotorledningene ut av skallet og mot elektronikkboksen.
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
RC -sporet robot ved hjelp av Arduino - Trinn for trinn: 3 trinn
RC -sporet robot ved bruk av Arduino - Steg for trinn: Hei folkens, jeg er tilbake med et annet kult Robot -chassis fra BangGood. Håper du har gått gjennom våre tidligere prosjekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms og The Badland Braw
Hvordan lage et nettsted (en trinn-for-trinn-guide): 4 trinn
Hvordan lage et nettsted (en trinn-for-trinn-guide): I denne veiledningen vil jeg vise deg hvordan de fleste webutviklere bygger nettstedene sine og hvordan du kan unngå dyre nettstedbyggere som ofte er for begrenset til et større nettsted. hjelpe deg med å unngå noen feil som jeg gjorde da jeg begynte