Innehållsförteckning:

Word Clock kontrolleras av 114 servos: 14 steg (med bilder)
Word Clock kontrolleras av 114 servos: 14 steg (med bilder)

Video: Word Clock kontrolleras av 114 servos: 14 steg (med bilder)

Video: Word Clock kontrolleras av 114 servos: 14 steg (med bilder)
Video: 🚀 AMAZON 2.0 - ИНТЕРНЕТ МАГАЗИН с нуля за 6 часов [Next / React / Nest / PostgreSQL / Prisma / TS] 2024, November
Anonim
Image
Image
Ordklockan styrs av 114 servon
Ordklockan styrs av 114 servon

Fusion 360 -projekt »

Vad har 114 lysdioder och är alltid igång? Som du kanske vet är svaret en ordklocka. Vad har 114 lysdioder + 114 servon och rör sig alltid? Svaret är denna servokontrollerade ordklocka.

För det här projektet samarbetade jag med en vän till mig som visade sig vara ett måste på grund av den stora ansträngningen av detta bygge. Dessutom kompletterade min elektroniska och hans mekaniska skicklighet varandra ganska bra. Idén till denna anpassning av den populära ordklockan kom till oss medan vi gjorde en vanlig julklapp. Där märkte vi att det också är möjligt att projicera bokstäverna från baksidan på ett vitt papper. På den tiden var detta bara en lösning för att dölja vårt galna hantverk eftersom vi slutade med en massa bubblor medan vi fäst en vinylklistermärke med bokstäverna på baksidan av en glasplatta. Vi märkte sedan att man kan uppnå intressanta effekter när man böjer papperet eftersom bokstäverna ändras i storlek och blir suddiga. Detta fick oss att komma på idén att göra en ordklocka där bokstäverna projiceras bakifrån på en skärm och kan flyttas fram och tillbaka för att ändra storleken på den projicerade bilden. Först var vi lite ovilliga att bygga detta projekt på grund av de kostnader och ansträngningar det tar när du vill flytta var och en av de 114 bokstäverna individuellt. Så vi slängde med tanken att göra en version där bara varje ord som används för att visa tiden kan flyttas fram och tillbaka. Men efter att ha sett att Epilog -tävlingen kom på Instructables som bad om episka projekt, och även efter att ha hittat relativt billiga servomotorer, bestämde vi oss för att gå hela vägen och göra en riktig version där varje bokstav individuellt styrs av en servo.

OBS: Detta är inte en endagsbyggnad!

För att ge dig en uppfattning om insatsen som var involverad i detta projekt, överväg följande nummer. Den färdiga klockan innehåller

  • 798 individuella 3D -tryckta modeller (total utskriftstid ~ 200 timmar)
  • ~ 600 skruvar + ~ 250 muttrar och brickor
  • ~ 500 trådar (total längd ~ 50 m). Räknar inte de ledningar som redan var fästa på servon.

Steg 1: Design

Design
Design
Design
Design
Design
Design

Klockan designades med Autodesk Fusion 360 och Inventor. Som du kan se består klockan av 114 brevlådor som flyttas av linjära ställdon som i sin tur drivs av servomotorer. Varje brevlåda innehåller en lysdiod som projicerar bokstaven på baksidan av en skärm av vit PVC -folie. Alla komponenter är inrymda i en träram.

Steg 2: Samla material

Insamlingsmaterial
Insamlingsmaterial
Insamlingsmaterial
Insamlingsmaterial

Elektroniska komponenter

114x SG90 mikro servomotorer (ebay.de)

Även om servon var märkta med namnet på det populära varumärket "Tower Pro" är de med säkerhet billigare knockoffs. Men eftersom priset på knockoff är cirka 1 EUR jämfört med 3 EUR för originalet gör detta hela projektet mycket billigare. Uppenbarligen drar knockoffs också mindre ström (naturligtvis innebär detta också mindre vridmoment) vilket gjorde det lättare att hitta en lämplig strömförsörjning för hela projektet.

  • 5 m WS2812B LED -remsa, 60 LED/m (ebay.de)
  • 8x 16 Ch PWM servodrivrutin PCA9685 (ebay.de)
  • DS3231 RTC -modul (ebay.de)
  • Arduino nano (ebay.de)
  • VS1838B IR -mottagare + fjärrkontroll (ebay.de)
  • 5 V, 10 A strömförsörjning (ebay.de)
  • 20x 15 cm servoförlängningskabel (ebay.de)
  • kabel DC -uttag till bar ledning (conrad.de)
  • 300-500 Ohm motstånd
  • 1000 µF kondensator (> 5 V)

Material för ram

  • trälister

    • 2 st 40 x 10 x 497 mm
    • 2 st 12 x 12 x 461 mm
    • 2 st 12 x 12 x 20 mm
  • flerfaldig

    • 2 st 12 x 77 x 481 mm
    • 2 st 12 x 84 x 489 mm
  • vit PVC -folie (700 x 1000 x 0,3 mm) (modul.de)
  • 500 x 500 mm HDF -platta, 3 mm tjock

Skruvar, kablar etc

  • 228x M2 skruvar, 8 mm långa + brickor + sexkantmuttrar
  • 228x självgängande skruvar M2.2, 6,5 mm långa
  • olika träskruvar
  • 50 m, 0,22 mm2 (24 AWG) tråd

Dessutom krävde detta projekt en omfattande mängd 3D -utskrift och lödning. Bakplattan tillverkades med laserskärning. Ramen byggdes med en cirkelsåg, sticksåg och borr. Som för alla anständiga projekt använde vi också mycket varmt lim, även lite epoxi och plastlim.

De totala kostnaderna för detta projekt uppgick till cirka 350 euro.

Steg 3: 3D -utskrivna komponenter

3D -tryckta komponenter
3D -tryckta komponenter
3D -tryckta komponenter
3D -tryckta komponenter
3D -tryckta komponenter
3D -tryckta komponenter

Brevlådor

Varje brevlåda består av ett 3D -tryckt omslag som fungerar som skuggmask och en bottenplatta som en LED kommer att fästas på. Basplattan innehåller fyra pluggar som hjälper till att rikta in sig på ställdonet och sex hål för matning genom LED -kablarna. Totalt gör detta 228 modeller som alla trycktes från svart PLA (Formfutura EasyFill PLA) med 0,4 mm lagerhöjd. Total utskriftstid på min Anycubic Kossel Linear Plus var cirka 23 timmar för bokstäverna och 10 timmar för bottenplattorna. Alla stl -filer finns i den bifogade zip -filen.

Ställdon

Ställdonets design anpassades från Linear Servo Extender av Roger Rabbit som var till stor hjälp. Eftersom delarna passar tätt ihop bör de skrivas ut på en anständig 3D -skrivare. Litet lagerhöjd är inte lika viktigt (0,2 mm är fint) som en liten munstycksdiameter (vi rekommenderar 0,4 mm). Delarna ska skrivas ut i den riktning som visas. Varje ställdon består av 5 individuella delar, eftersom vi behövde 114 ställdon betyder det totalt 570 delar (!). För att skriva ut dessa använde vi den kombinerade kraften hos flera professionella 3D -skrivare (Ultimaker S2+, Ultimaker S5, Lulzbot TAZ6, Sindoh 3D Wox DP200). Fortfarande hade vi många misslyckade utskrifter på delarna och jag inkluderade några bilder för din nöjes skull. Den totala utskriftstiden var cirka 150 timmar (!). Återigen finns stl -filerna i den bifogade zip -filen.

Steg 4: Konstruera ramen

Konstruera ramen
Konstruera ramen
Konstruera ramen
Konstruera ramen
Konstruera ramen
Konstruera ramen
Konstruera ramen
Konstruera ramen

Ramen konstruerades av trälister och multiplexskiva. Delarna skars med en cirkelsåg och en sticksåg och fixerades sedan tillsammans med trälim och träskruvar. Det övre och nedre locket var också färgat för att ge det ett snyggare utseende. En detaljerad beskrivning av delarna inklusive alla mått finns på bifogade ritningar.

Steg 5: Montering av brevlådorna

Montering av brevlådorna
Montering av brevlådorna
Montering av brevlådorna
Montering av brevlådorna
Montering av brevlådorna
Montering av brevlådorna
Montering av brevlådorna
Montering av brevlådorna

Att montera brevlådorna var mycket arbete och tog mycket lång tid, särskilt lödningen. Detta beror på att varje steg du gör måste upprepas 114 gånger.

  1. Skär 114 enskilda bitar från LED -remsan
  2. Tenn alla LED -dynor
  3. Fäst varje LED på den 3D -tryckta bakplattan i en brevlåda. Lysdioden ska vara centrerad. Vi säkrade det också med varmt lim.
  4. Därefter förberett vi 3x114 = 442 trådar, det vill säga att klippa i längd, ta bort ändarna och tinna dem. Längden på varje tråd var 10 cm vardera förutom trådarna som förbinder den sista bokstaven med prickarna som måste vara längre (~ 25 cm). Även ledningarna som är anslutna till den första bokstaven som kommer att anslutas till arduino och strömförsörjning bör vara längre.
  5. Diasy -kedje -lysdioder med ledningar. Ledningarna matas genom hålen i den 3D -tryckta bakplattan i varje brevlåda.
  6. Brevlådans framsida var fäst med lim
  7. Delar av det linjära stället för ställdonet måste limas ihop
  8. Linjärt stativ fästs på baksidan av brevlådan med hjälp av lim

Steg 6: Montering av ställdon

Montering av ställdon
Montering av ställdon
Montering av ställdon
Montering av ställdon
Montering av ställdon
Montering av ställdon

Återigen montering av ställdon var ett mycket tråkigt förfarande som tog lång tid.

  1. Fäst servo på 3D -tryckt hus med de medföljande skruvarna
  2. Det runda kugghjulet fästs på servon med hjälp av det medföljande plastkorset men först måste korset skäras i form och fästas på växeln med hjälp av epoxi.
  3. Fäst växeln på servon med den medföljande skruven
  4. Innan du satte in det linjära stället nollställdes varje servo till samma position
  5. Sätt i det linjära stället med brevlådan
  6. Att sätta in två M2 hexnötter i 3D -tryckta höljen som kommer att användas för att fästa den på bakplattan senare
  7. Stäng höljet med 3D -tryckt lock med M2.2 självgängande skruvar

Till slut hamnade vi med en stor chunky röra av diasy -kedjade manöverdon som visas på bilden ovan

Steg 7: Gör bakplattan

Gör bakplattan
Gör bakplattan
Gör bakplattan
Gör bakplattan

Bakplattan laserskars från 3 mm tjockt HDF -trä med en CO2 -laserskärare från vårt lokala tillverkarutrymme. Först försökte vi plywood men det visade sig vara alldeles för tunt för att stödja vikten av alla komponenter. Det hade varit ännu bättre att använda aluminium i det här fallet men det är naturligtvis dyrare och kan inte skäras med en CO2 -laser. Dxf -filen för bakplattan bifogas.

Steg 8: Fäst komponenterna på bakplattan och ledningarna

Fäst komponenterna på plattan och kablarna
Fäst komponenterna på plattan och kablarna
Fäst komponenterna på plattan och kablarna
Fäst komponenterna på plattan och kablarna
Fäst komponenterna på plattan och kablarna
Fäst komponenterna på plattan och kablarna

Först bör PCA9685 -korten fästas på bakplattan med PCB -avstånd. Sedan kan Arduino nano- och RTC -modulen placeras enligt bilden ovan. För de två sistnämnda använde vi 3D -tryckta hållare som fästes med varmt lim. Komponenter anslöts enligt kopplingsschemat. Observera att det är bäst att driva varje PCA9685 separat via plintblocket. Till en början kedjade vi också V +- och GND -kontakterna och anslöt endast terminalblocket på det första kortet (som föreslås på adafruit -sidan), men i det här fallet går all ström genom det första kortet och vi slutade med att bränna MOSFET i omvänd skyddskrets. Det finns också ett kalkylblad som visar kablarna på servon. Förlängningskablar för servon där de används vid behov. Observera att du måste tilldela olika I2C -adresser till varje PCA9685 enligt beskrivningen på adafruit -sidan.

Ställdonen fästes sedan på bakplattan med hjälp av 228x M2 -skruvar. Arbetet var återigen mycket monotont men efter att det var klart började klockan redan ta form. Vi försökte också organisera servokablarna så bra som möjligt men i slutändan var kablarna fortfarande väldigt röriga.

Ström levererades genom att mata DC -kabeln genom bakplattan och ansluta den till ett plint.

Steg 9: Fäst bakplattan på ramen

Fäst bakplatta på ram
Fäst bakplatta på ram
Fäst bakplatta på ram
Fäst bakplatta på ram

Efter att alla komponenter var monterade och kablarna organiserade fästes bakplattan på ramen med 6x M4 -skruvar. Tyvärr lämnade vi väldigt lite utrymme för alla kablar att passa så de fick pressas in lite.

Steg 10: Kalibrera servon

Kalibrering av servon
Kalibrering av servon

Eftersom höjden på alla brevlådor var något annorlunda efter montering använde vi den bifogade koden för att kalibrera alla servon så att brevlådorna har samma lägsta och högsta position. För maximal position försökte vi placera brevlådan så nära skärmen som möjligt. De kalibrerade min/max -positionerna för varje servo matas sedan in i huvudkoden.

Steg 11: Ladda upp koden

Bifogad är huvudkoden för ordet klocka. Det finns tre typer av effekter för att visa tiden.

  1. Flytta snabbt alla bokstäver bakåt (en efter en) och tänd lysdioder med samma slumpmässiga färg. Flytta sedan snabbt bokstäver som visar tiden framåt en efter en och tänd varje ord i en slumpmässig färg.
  2. Flytta snabbt alla bokstäver bakåt (en efter en) och tänd lysdioder med samma slumpmässiga färg. Flytta långsamt varje ord som visar tiden framåt (alla bokstäver samtidigt) och blekna färgen från bakgrundsfärg till ett slumpmässigt värde.
  3. Flytta snabbt alla bokstäver till en slumpmässig position (en efter en) och tänd lysdioder med olika slumpmässiga färger. Flytta sedan långsamt alla bokstäver bakåt och blekna färgen. Fortsätt med 1. eller 2.

Jag ville också implementera en effekt där pricken som visar den aktuella minuten gradvis går framåt och bleknar färg så att den är på framsidan med rätt färg när minuten är klar. Tyvärr fick jag det inte att fungera ännu eftersom det verkar göra att IR -mottagaren inte svarar.

Steg 12: Fäst skärmen

Fäst skärmen
Fäst skärmen
Fäst skärmen
Fäst skärmen

Först ville vi använda vitt tyg som skärm. Problemet var att efter att ha fäst det på ramen böjde tyget ner i mitten och vi hamnade med en nuddeformation. Vi bestämde oss då för att istället använda en tunn vit PVC -folie för skärmen. Folien annonseras också för att göra lampskärmar så den har en rimlig överföring men den är inte genomskinlig så de svarta brevlådorna förblir dolda. I vårt första försök fäste vi folien med epoxi men det fastnade inte så bra så vi bytte till varmt lim. Var dock försiktig att om limmet är för varmt kan det faktiskt smälta folien. Överskott av folie avlägsnades med en exacto -kniv.

Steg 13: Fäst topp- och undersidan

Fäst topp- och bottenluckan
Fäst topp- och bottenluckan
Fäst topp- och bottenluckan
Fäst topp- och bottenluckan
Fäst topp- och bottenluckan
Fäst topp- och bottenluckan
Fäst topp- och bottenluckan
Fäst topp- och bottenluckan

Slutligen fästes de färgade träskydden på toppen och botten. Den mörka färgen ger en fin kontrast till den vita skärmen. IR -mottagaren matades genom hålet i bakplattan och fästes på topplocket med varmt lim.

Steg 14: Avslutad klocka och sammanfattning

Klart och sammanfattning
Klart och sammanfattning
Klart och sammanfattning
Klart och sammanfattning
Klart och sammanfattning
Klart och sammanfattning
Klart och sammanfattning
Klart och sammanfattning

Efter två månaders intensivt arbete var klockan äntligen färdig och fungerade. Sammantaget är vi mycket nöjda med resultatet. Att flytta bokstäverna bakom skärmen i kombination med att ändra färgerna på lysdioderna ger väldigt coola effekter. I slutändan var bokstäverna inte helt i linje och skärmen var inte 100% platt men det får det nästan att se ännu snyggare ut. Det finns säkert saker som kan förbättras, men jag tror inte att det kommer att finnas en version 2.0 på grund av den monumentala ansträngningen med denna konstruktion, såvida inte nästa gång vi lägger ut produktionen till Kina.

Om du gillar den här byggnaden och lyckades rulla ner till botten, vänligen rösta på oss i Epilog -tävlingen.

Epilog X -tävling
Epilog X -tävling
Epilog X -tävling
Epilog X -tävling

Första priset i Epilog X -tävlingen

Rekommenderad: