Innehållsförteckning:
- Steg 1: Komponenter och verktyg
- Steg 2: Kabeldragning
- Steg 3: Arduino IDE -kod
- Steg 4: 3D -tryckta delar
Video: Robotstyrda fönsterluckor: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Denna instruerbara skapades för att uppfylla projektkravet för Makecourse vid University of South Florida (www.makecourse.com).
Det här projektet är på automatiska persienner som kan styras från din telefon via Bluetooth. Systemet använder en växlad likströmsmotor för att linda upp / lossa sladden från persiennerna för att höja / sänka den samt en andra motor som roterar stången från persiennerna för att öppna / stänga den. Den kan enkelt drivas från två USB -väggadaptrar, som det som vanligtvis används för att ladda telefoner och andra små elektroniska enheter, eller för att spara ett vägguttag kan du köpa en väggadapter som har två USB -portar på den. Med det här trådlösa systemet behöver du inte längre gå upp för att justera dina persienner, ta bara telefonen och öppna appen!
Steg 1: Komponenter och verktyg
För detta projekt använde jag följande komponenter:
- HiLETgo ESP32 OLED Development Board (svart tavla i bilderna)
- BEMONOC 24V växlad likströmsmotor 50 rpm (silvermotor på bilderna)
- STEPPERONLINE Dubbelaxel NEMA 17 Stegmotor (svart motor på bilderna)
- STSPIN820 Stepper Driver Board (blå tavla i bilderna)
- L298N Motor Driver Board (Röd tavla i bilderna. Jag har designat en anpassad motordrivrutin för detta, grön tavla i bilder, men L298N är ett substitut för mitt kort med liknande ledningar)
- NOYITO DC-DC justerbar boost-omvandlare (blått kort med USB-port i bilderna)
- 2 x 3590S-2-503L Potentiometrar med flera varv (rund blå bit på bilderna)
- Ett brödbräda
- Tröjor i olika storlekar
- Olika längder av 20awg tråd
- Olika M3 -skruvar (för 3D -tryckta delar)
- Elektronik Projektlåda som passar en brödbräda
Verktyg som används för detta projekt:
- 3d skrivare
- Lödkolv
- Olika handverktyg (skruvmejslar, tång etc.)
Steg 2: Kabeldragning
Ledningarna för detta projekt är relativt komplicerade på grund av det stora antalet komponenter så jag kommer att göra mitt bästa för att visa hur allt hänger ihop. Jag försökte göra ett snyggt diagram med Frizting -programvaran, men det fungerade inte korrekt på min dator och jag kunde inte få det att skapa ett korrekt kopplingsschema. På bilderna ovan hittar du en schematisk bild som visar hur allt är anslutet, både DC-DC-omvandlaren och ESP32 behöver en USB-anslutning för att driva dem. Om du använder L298N DC -motordrivkortet kommer kablarna att vara något annorlunda för det kortet jämfört med mitt.
Steg 3: Arduino IDE -kod
Koden som jag skapade för mitt projekt bifogades som en textfil, den genererades i Arduino IDE och kräver ESP32 -kortfiler och relaterade bibliotek. I koden kan du hitta en länk till GitHub -sidan som kan instruera dig genom att lägga till nödvändiga filer i Arduino IDE. Det bör innehålla massor av kommentarer som tar dig steg för steg om vad programmet gör. Filen heter "BluetoothControlledWindowBlindsCode.txt".
Steg 4: 3D -tryckta delar
Delar att skriva ut:
- Hex Rod Coupler
- Persienner sladdkopplare
- Persienner Cord Coupler Shell
- Växlad motoraxelkopplare 1 och 2
- Växlad motorskal nedre hälften
- Växlad motorskal övre halvan
- Steppmotorhölje
- Stegmotorhölje Botten
- Stegmotor - Potentiometerkopplare
- Växelmotor bottenfäste
- Växlad motorklämma
- Växlad motorpotentiometerfäste
Steg att montera:
- Fäst 1 potentiometer på stegmotorns bottenaxel med den angivna kopplingen.
- Montera stegmotorn på insidan av stegmotorhöljet.
- Fäst stegmotorns botten på stegmotorns hölje så att du ställer upp potentiometern så att den passar på plats. Se till att dra potentiometrar och stegtrådar ut ur öppningen i botten av höljet.
- Fäst sexkantsstångskopplaren på axeln på stegmotorn som sticker ut toppen av höljet.
- Montera stegmotorns hölje på väggen, se till att sätta in persiennerna i kopplingen medan du ställer upp höljet som ska monteras.
- Sätt i en M3 -skruv genom den första av den växlade motoraxelkopplaren. Mata sladden från persiennerna genom hålet i den första halvan av växelns motoraxelkopplare. Knyt en knut efter att ha dragit igenom den så att den inte kan glida ut.
- Fäst den andra halvan av den växlade motoraxelkopplaren till den första halvan. Sätt in potentiometeraxeln i kopplingens andra hälft.
- Fäst växelmotorn i fönsterbrädan / väggen med den utvändiga motorns bottenfäste och klämma.
- Rikta in den växlade motorpotentiometern och montera den på väggen också.
- Montera de två halvorna av växelmotorskålarna för att snyggt dölja växelmotorn. Kör potentiometern och de växlade motorkablarna ur skalet och mot din elektronikbox.
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Workbench Laptop Stand från gamla fönsterluckor: 5 steg
Workbench Laptop Stand från gamla fönsterluckor: Skrivbordet är viktigt. Jag behövde ta bort min bärbara dator och ändå kunna titta på den medan jag gjorde projekt. Jag använde några gamla fönsterluckor som jag låg i garaget och gjorde den här bärbara datorn