Inhoudsopgave:

De verschillende nutteloze machine - Ajarnpa
De verschillende nutteloze machine - Ajarnpa

Video: De verschillende nutteloze machine - Ajarnpa

Video: De verschillende nutteloze machine - Ajarnpa
Video: Терренс Дикон раскрывает скрытую связь: сознание и энтропия 2024, November
Anonim
De verschillende nutteloze machine
De verschillende nutteloze machine
De verschillende nutteloze machine
De verschillende nutteloze machine

Met zoveel nutteloze machines in de buurt, heb ik geprobeerd er een te maken die een beetje anders is. In plaats van een mechanisme dat de tuimelschakelaar naar achteren duwt, draait deze machine de schakelaar gewoon 180 graden, In dit project heb ik een Nema 17 stappenmotor gebruikt, die waarschijnlijk een beetje overgekwalificeerd is, maar hij lag rond, dus waarom zou ik hem niet gebruiken?

Stap 1: Hoe werkt het?

Hoe het werkt?
Hoe het werkt?
Hoe het werkt?
Hoe het werkt?

Deze machine wordt aangedreven door Arduino. Wanneer de schakelaar wordt geschakeld krijgt de Arduino een signaal en draait de stappenmotor de schakelaar, die is aangesloten op de stappenmotor, 180 graden. Bij opnieuw schakelen draait de schakelaar 180 graden naar achteren, zodat de aangesloten draden niet gaan trillen.

De hele machine wordt gevoed door een 12V DC-adapter. Je zou hem ook kunnen voeden met een 9V batterij, maar ik raad je dan aan om een kleinere stappenmotor te nemen zoals de 28-BJY48.

Stap 2: De onderdelen

De onderdelen
De onderdelen
De onderdelen
De onderdelen
De onderdelen
De onderdelen

je zal nodig hebben:

  • een Arduino (ik gebruikte de goede oude Uno)
  • een NEMA 17 stappenmotor
  • een motorrijder, ik gebruikte de L298N
  • een kleine tuimelschakelaar die in het kogellager past
  • een kogellager 608Z
  • een 12V stopcontact
  • een 12V voeding
  • sommige M3-bouten
  • sommige jumperdraden

in de downloads hier vindt u een:

  • STL van een spacer om tussen de Arduino/de motordriver en de montageplaat te plaatsen
  • STL van een connector om de schakelaar op de stappenmotor te zetten
  • STL van een houder om de NEMA stappenmotor op zijn plaats te houden

Deze STL's kunnen worden gebruikt in een 3D-printer.

Gebruikte materialen (je kunt natuurlijk ook andere materialen gebruiken voor de kist etc, zoals multiplex)

  • 2,9 mm acrylplaat voor de doos
  • 6 mm acrylplaat voor de bodem van de doos
  • wat PLA voor de 3D-geprinte onderdelen
  • wat secondelijm
  • soldeer tin

Stap 3: De tools die ik heb gebruikt

De tools die ik heb gebruikt
De tools die ik heb gebruikt
De tools die ik heb gebruikt
De tools die ik heb gebruikt
De tools die ik heb gebruikt
De tools die ik heb gebruikt

Voor het snijden van het acryl voor de doos heb ik een 60W lasercutter gebruikt, maar je kunt elke doos maken die je wilt, zolang het maar de juiste afmetingen heeft.

Om het geheel aan elkaar te monteren, heb ik een boor van 2,5 mm en een M3-schroefdraadtapset gebruikt. Maar ik denk dat je andere manieren kunt vinden om dingen samen te stellen.

Voor de geprinte onderdelen heb ik een Ultimaker 2+ gebruikt, maar elke 3D-printer of printservice is voldoende.

Voor het aan elkaar solderen van onderdelen heb ik een soldeerstation gebruikt.

Stap 4: De doos maken

De doos maken
De doos maken
De doos maken
De doos maken
De doos maken
De doos maken
De doos maken
De doos maken

U kunt elke doos gebruiken die u wilt, zolang de binnenafmetingen 150x100x100 mm zijn waarbij de hoogte erg belangrijk is, de lengte en breedte kunnen groter zijn als u dat wilt.

Zoals ik eerder al zei heb ik een lasercutter gebruikt om acrylplaat voor de doos te snijden. Als je dat ook wilt doen, kun je de tekening voor de doos hier downloaden, of je eigen tekening maken met een van die online dozenmakers zoals

makeabox.io/

In het exacte midden van de bovenplaat van de bak maak je een gat van 22mm, zodat het kogellager er mooi in past.

Ik heb het lager een beetje superlijm gegeven om het in het bovenste gat te bevestigen.

Voor de stroomaansluiting maak je nog een gaatje in een van de zijkanten.

Ik maakte gaten van 2,5 mm in de zijkanten van de bodemplaat en gebruikte de schroefdraadtapset om M3 schroefdraad te maken om de bovenkast met de plaat te verbinden.

In mijn bodemplaat, die een dikte heeft van 6 mm, heb ik op de plaats waar de Arduino, motordriver en stappenmotor moeten komen nog een kijkgaatje van 2,5 mm geboord en ook wat M3 schroefdraad gegeven. Om de Arduino en motordriver te monteren heb ik spacers gebruikt die ik in 3D heb geprint.

Natuurlijk kunt u ook dubbelzijdige tape of lijm of andere bevestigingsmogelijkheden gebruiken.

Als laatste heb ik een afdekplaat gemaakt voor de doos, om het kogellager af te dekken en de woorden "ON" en "OFF" te plaatsen.

Deze afdekplaat is 105,5 x 155,5 mm en heeft een gat van 12 mm in het exacte midden. Ik heb een andere acrylplaat gebruikt om hem te maken en de letters gegraveerd met de lasercutter, maar je kunt dit natuurlijk op veel verschillende manieren doen.

Ik heb de afdekplaat bovenop de doos gelijmd met wat secondelijm.

Stap 5: Schematisch

Schematisch
Schematisch

Hierboven is het schema (getekend met Fritzing).

De tuimelschakelaar heeft zijn middelste verbinding verbonden met de GND van de Arduino, dan zijn de naar buitenste verbindingen verbonden met pin 4 en 6 van de Arduino.

De 12V-voedingsingang is zowel op de motordriver als op de Arduino aangesloten. Ik heb de draden rechtstreeks op de Arduino gesoldeerd, maar je kunt ook een 12V-stekker gebruiken.

Stap 6: De code

Om code voor Arduino te schrijven, heb je de Arduino IDE of de Arduino Web Editor nodig (download of gebruik het hier) Ik gebruik de versie 1.8.13. zorg er gewoon voor dat je de juiste COM-poort (windows) en boardtype selecteert vanuit de IDE of Web Editor, gebruik dan de gedownloade code en klik op uploaden.

Om ervoor te zorgen dat de machine goed werkt, moet u de schakelaar in de AAN-stand zetten voordat u hem aansluit. Dit omdat de machine eenmaal 180 is gedraaid wanneer deze is aangesloten. Ik ben er nog niet achter hoe ik dit in de code kan vermijden.. Als iemand een oplossing heeft, hoor ik het graag!

Aanbevolen: