Inhoudsopgave:

Robotgestuurde jaloezieën - Ajarnpa
Robotgestuurde jaloezieën - Ajarnpa

Video: Robotgestuurde jaloezieën - Ajarnpa

Video: Robotgestuurde jaloezieën - Ajarnpa
Video: Robotgestuurde hersenchirurgie 2024, Juli-
Anonim
Robotgestuurde Jaloezieën
Robotgestuurde Jaloezieën

Deze instructable is gemaakt om te voldoen aan de projectvereiste van de Makecourse aan de University of South Florida (www.makecourse.com).

Dit project gaat over geautomatiseerde jaloezieën die via Bluetooth vanaf je telefoon kunnen worden bediend. Het systeem maakt gebruik van een gelijkstroommotor om het koord dat uit de jaloezieën komt op te winden / af te wikkelen om het omhoog / omlaag te brengen, evenals een 2e motor die de stang van de jaloezieën draait om het te openen / sluiten. Het kan eenvoudig worden gevoed via twee USB-wandadapters, zoals wat doorgaans wordt gebruikt voor het opladen van telefoons en andere kleine elektronische apparaten, of om een stopcontact te besparen, kunt u een wandadapter kopen met twee USB-poorten. Met dit draadloze systeem hoef je niet meer op te staan om je jaloezieën te verstellen, pak gewoon je telefoon en open de app!

Stap 1: Componenten en gereedschappen

Componenten en gereedschappen
Componenten en gereedschappen
Componenten en gereedschappen
Componenten en gereedschappen
Componenten en gereedschappen
Componenten en gereedschappen

Voor dit project heb ik de volgende componenten gebruikt:

  • HiLETgo ESP32 OLED Development Board (zwart bord in de afbeeldingen)
  • BEMONOC 24V Geared DC Motor 50rpm (Zilveren motor in de afbeeldingen)
  • STEPPERONLINE dubbele as NEMA 17 stappenmotor (zwarte motor in de afbeeldingen)
  • STSPIN820 Stepper Driver Board (Blauw bord in de afbeeldingen)
  • L298N Motor Driver Board (Rood bord in de afbeeldingen. Ik heb hiervoor een aangepaste motordriver ontworpen, groen bord in afbeeldingen, maar de L298N is een vervanging voor mijn bord met vergelijkbare bedrading)
  • NOYITO DC-DC Verstelbare Boost Converter (Blauw bord met USB-poort in de afbeeldingen)
  • 2 x 3590S-2-503L Multi-turn Potentiometers (Ronde blauwe stuk in de afbeeldingen)
  • Een breadboard
  • Overbruggingsdraden van verschillende afmetingen
  • Verschillende lengtes van 20awg draad
  • Diverse M3 schroeven (voor de 3D geprinte onderdelen)
  • Elektronica Projectbox waar een breadboard in past

Instrumenten gebruikt voor dit project:

  • 3D-printer
  • Soldeerbout
  • Diverse handgereedschappen (schroevendraaiers, tangen, etc.)

Stap 2: Bedrading

Bedrading!
Bedrading!
Bedrading!
Bedrading!
Bedrading!
Bedrading!

De bedrading voor dit project is relatief ingewikkeld vanwege het grote aantal componenten, dus ik zal mijn best doen om te laten zien hoe alles met elkaar verbonden is. Ik heb geprobeerd een mooi schema te maken met behulp van de Frizting-software, maar het werkte niet goed op mijn computer en ik kon er geen goed bedradingsschema mee maken. In de bovenstaande afbeeldingen vindt u een schema dat laat zien hoe alles met elkaar is verbonden, zowel de DC-DC-converter als de ESP32 hebben een USB-verbinding nodig om ze van stroom te voorzien. Als u de L298N DC-motorbesturingskaart gebruikt, zal de bedrading voor die kaart enigszins verschillen van die van mij.

Stap 3: Arduino IDE-code

Arduino IDE-code
Arduino IDE-code

Bijgevoegd als een tekstbestand is de code die ik voor mijn project heb gemaakt, deze is gegenereerd in de Arduino IDE en vereist de ESP32-bordbestanden en gerelateerde bibliotheken. In de code vind je een link naar de GitHub-pagina die je kan instrueren om de benodigde bestanden aan de Arduino IDE toe te voegen. Het moet veel opmerkingen bevatten die u stap voor stap uitleggen wat het programma doet. Het bestand heet "BluetoothControlledWindowBlindsCode.txt".

Stap 4: 3D-geprinte onderdelen

3D-geprinte onderdelen
3D-geprinte onderdelen
3D-geprinte onderdelen
3D-geprinte onderdelen
3D-geprinte onderdelen
3D-geprinte onderdelen

Onderdelen om af te drukken:

  • Hex Rod Koppeling
  • Jaloezieën Koord Koppeling
  • Jaloezieën Koord Koppelstuk Shell
  • Geared Motor Shaft Koppeling 1 en 2
  • Geared Motor Shell onderste helft
  • Geared Motor Shell Bovenste helft
  • Stappenmotorbehuizing
  • Stappenmotor Behuizing Bodem
  • Stappenmotor - Potentiometerkoppeling
  • Onderste montage motorreductor
  • Geared Motor Klem
  • Geared Motor Potentiometer Mount

Stappen om te monteren:

  1. Bevestig 1 potentiometer aan de onderste as van de stappenmotor met behulp van de daarvoor bestemde koppeling.
  2. Monteer de stappenmotor aan de binnenkant van de stappenmotorbehuizing.
  3. Bevestig de onderkant van de stappenmotorbehuizing aan de stappenmotorbehuizing en zorg ervoor dat u de potentiometer uitlijnt zodat deze op zijn plaats past. Zorg ervoor dat de potentiometer en de stappendraden uit de opening in de onderkant van de behuizing lopen.
  4. Bevestigde de zeskantige staafkoppeling aan de as van de stappenmotor die uit de bovenkant van de behuizing steekt.
  5. Monteer de stappenmotorbehuizing aan de muur, zorg ervoor dat u de jaloeziestang in de koppeling steekt terwijl u de te monteren behuizing uitlijnt.
  6. Steek een M3-schroef door de eerste van de askoppeling van de motorreductor. Voer het snoer van de jaloezieën door het gat in de eerste helft van de koppeling van de aandrijfmotoras. Leg een knoop nadat je hem erdoorheen hebt getrokken, zodat hij er niet uit kan glippen.
  7. Bevestig de 2e helft van de askoppeling van de motorreductor aan de 1e helft. Steek de potentiometeras in de 2e helft van de koppeling.
  8. Bevestig de motorreductor aan de vensterbank/muur met behulp van de onderste montage en klem van de reductiemotor.
  9. Lijn de potentiometerbevestiging van de motorreductor uit en monteer deze ook aan de muur.
  10. Monteer de 2 helften van de motorreductorschalen om de motorreductor netjes te verbergen. Leid de draden van de potentiometer en de motorreductor uit de schaal en naar uw elektronicabox.

Aanbevolen: