Heathkit hjälte Jr - Retro Fit- och en nick till Star Wars för (7 / 7 steg)
Steg 7: Att sätta allt ihop.
Så sa jag det fanns 5 mikro Controllers, och 2 specialiserade styrenheter - sagt aldrig riktigt hur alla arbetat tillsammans för att få jobbet gjort... Lite magi, en hel del av timing och lite tur!
Det finns 2 Arduino Mega - en är för "master" styrenhet, och gör det mesta av kommunikationen med de andra styrenheterna.
2 Mega var direkta kontroll över MP3-spelare (som i sig är en specialiserad controller) det hanteras också utlöser en NANO som kontrollerade ljus sabel.
Det fanns två nano - en fick en utlösare från MP3 MEGA controller - detta gjordes över följetong/ttl
det produceras 3 olika ljuseffekter för saber (se video i en föregående bild) finns det en kontroll linje går tillbaka till den MEGA som skulle ställas in på antingen en hög eller lågt beroende på saber.
MEGA hade också en kontroll linje som ställts in på antingen en hög eller låg beroende på MP3.
Detta var att hjälpa till med att få timings rätt.
2. NANO var ansluten till en EMIC 2 talsyntes - kommuniceras det direkt med "master control"
Låta en 2: a controller hantera vad talsyntes är/var gör verkligen löste en hel del konstiga saker som ägde rum, kunde detta nano göra en kvalificerad gissning på hur lång tid det skulle ta EMIC att tala. Den sattes det är kontroll linje hög eller låg beroende på om det talade eller inte.
Jag älskar EMIC 2 syntet, men det lämnar lite att önska när det gäller kontroll, och när det är gjort talar. Den tidigare modellen hade en upptagen linje (och det är vad jag försökte göra genom att använda 2. NANO - en upptagen linje)
Att sätta tal alla på en 2: a micro controller också frigörs "ledarstyrning" att göra andra saker medan det var talar (du vet typ av likadana multitasking)
Äntligen har jag en Arduino UNO - det var bara för 8 x 8 matrisen och inte kommunicera med någon av de andra domänkontrollanter.
Jag har alla mina Star Wars dag skisser på github delas-
https://github.com/Automation-Technology-Club/Star...
Även om du inte bygga eller retro passar en hjälte Jr-det kan finnas något intressant i koden för att lära av.
Detta är ett mycket roligt projekt, och jag lärde mig mycket från att göra Star Wars dag demos - stor del bor i hjälte Jr. även du ursprungliga mål med mitt "Hjälte Jr retro fit" projekt var att hålla det som original som jag kunde använda moderna hardward.
Tack för att titta på detta instructables.