Innehållsförteckning:

Chuck TV Intersect Cube DIY Arbetsmodell: 13 steg (med bilder)
Chuck TV Intersect Cube DIY Arbetsmodell: 13 steg (med bilder)

Video: Chuck TV Intersect Cube DIY Arbetsmodell: 13 steg (med bilder)

Video: Chuck TV Intersect Cube DIY Arbetsmodell: 13 steg (med bilder)
Video: Chuck TV DIY Intersect Cube 2024, November
Anonim
Chuck TV Intersect Cube DIY -arbetsmodell
Chuck TV Intersect Cube DIY -arbetsmodell
Chuck TV Intersect Cube DIY -arbetsmodell
Chuck TV Intersect Cube DIY -arbetsmodell
Chuck TV Intersect Cube DIY -arbetsmodell
Chuck TV Intersect Cube DIY -arbetsmodell
Chuck TV Intersect Cube DIY -arbetsmodell
Chuck TV Intersect Cube DIY -arbetsmodell

Bakgrund: I tv -programmet "Chuck" (NBC måndag 20:00 PM EST) laddar Chuck ner alla regeringars främsta hemligheter som en serie kodade bilder från Intersect -datorn. Under säsong 2 (2009) fick vi se Intersect - en vit genomskinlig kub som snurrade inuti en lång vertikal cylinder, kallad "Intersect Cube." Motivation: Som fan av showen ville jag ha en egen fungerande Intersect Cube - men för mycket mindre pengar än den officiella tv -programversionen. Design Approach: Baserat på bilderna från tv -programmet - en vit kub snurrar inuti en lång plastcylinder med två snyggt bearbetade aluminiumlock ovan och under. Kub- och cylinderenheten sitter på en rund metallbas med fyra blå lampor som lyser på kuben när den snurrar. Det kostade förmodligen showproducenterna flera hundra om inte tusentals dollar att göra och krävde en bra maskinhandel. För min replik nedsteg jag till 9 tum i diameter med 12 tum lång (förmodligen cirka 2/3 av storleken på den som användes i tv -serien) och förenklade designen så att den kan produceras för mindre än $ 100 med vanligt tillgängliga material och verktyg. Den förenklade modellen använder en hantverksbutik för $ 5 glascylinder "blomvas", en paraffinvaxbit, liten 6 VDC -växelmotor och 4 blå lysdioder. Byggalternativ: Den här instruktionsboken visar hur du bygger den grundläggande hårdvaran och 2 versioner av Intersect -kontrollen. [1] "Enkel styrenhet" inkluderar en på/av -omkopplare och hastighetsreglage. Det kräver bara lite lödning. Den totala materialkostnaden när den byggs på detta sätt är förmodligen <$ 70. [2] "Full Function Controller" har en PICAXE 08M micro ($ 4) som pratar med din dator, tryck för att aktivera sensorn och programmerbar hastighetskontroll. Det kräver konstruktion av en mer komplex elektronisk krets. Med hjälp av en Visual Basic -app som körs på din dator kan den mer eller mindre simulera hela "Intersect uppladdningssekvensen" som ses i Chuck TV -avsnittet Chuck vs the Ring. Detta inkluderar uppladdning och uppspelning av en tvärgående bildvideo på din datorskärm … se om du "blinkar" efteråt.

Steg 1: Gör dig själv en tjänst

Gör dig själv en tjänst
Gör dig själv en tjänst

Byggöversikt - Du kommer att tycka att det är MYCKET HJÄLPIGT att granska den bifogade PDF -filen med konstruktionsöversiktsdiagram innan du påbörjar detta projekt. Jag ber om ursäkt för att jag blandade tum och millimeter (mm) enheter … Jag tycker bara att det är lättare att använda mm när upplösning bättre än 1/8 tum krävs.

Steg 2: Saker du behöver

PDF -filen visar 3 delar listor. Om du planerar att bygga din Intersect -kub med hjälp av Simple Controller -listan "A" och "B." för Full Function Controller, använd listorna "A" och "C." Det första objektet du bör få: Skaffa glascylindern först eftersom du måste göra några cylindermätningar för att se till att allt passar ihop ordentligt. Du kanske också vill skaffa en reservcylinder om du förstör eller förstör den första. Jag hade problem med att min lokala hantverksbutik bytte märke, så jag kunde inte få en exakt ersättare. Verktyg - Eftersom du kommer att skära flera föremål ur aluminium som blinkar, se till att du har bra tennklipp. Om du bygger fullfunktionskontrollen behöver du ett fint spetslödkolv.

Steg 3: Formning av vaxkorsningskuben

Formning av vaxkorsningskuben
Formning av vaxkorsningskuben

Detta är förmodligen den svåraste delen av hela projektet. Problemet är att det är mycket svårt att borra ett hål exakt från ett hörn av en kub till det motsatta hörnet. För att komma runt det problemet kommer vi att "kasta in" hörnet till hörnet med ett metallrör.

1. Grundformen är konstruerad av en 10 oz vaxad papperskartong. Jag använde OJ -behållaren "Minute Maid" från Burger King - du behöver två kartonger. Även om kartongen håller OJ alldeles utmärkt, läcker den ut när du häller varmt vax i. För att förhindra detta - smörj Goop på kartongens botten och gör sedan en "blöja" med plastfolie (jag använde Reynolds Seal -Tight), använd tejp för att hålla omslaget på kartongens utsida. Skär av toppen av behållaren - du behöver maximal höjd för att kompensera för diskhålet som bildas när vaxet svalnar, se ytterligare kommentarer nedan. 2. Behållaren är för stor på cirka 56 mm kvadrat, så du måste "stoppa" två av innerväggarna med kartong eller skumbräda. Jag vadderade väggarna för att minska kubstorleken till cirka 45 mm kvadrat, som passar inuti en cylinder med 83 mm innerdiameter med OK -spel. 3. När du har stoppat de två väggarna för att minska storleken, kläd de vadderade väggarna med vaxpapper som klippts från en annan kartong. Grundtanken är att alla insida av formen måste vara vaxpapper. 4. Skär det lilla metallröret (1/8 tum inre diameter) till en längd ungefär lika med avståndet från hörn till hörn och testa det genom att placera det diagonalt inuti formen-detta skapar ditt hörn till hörn i kuben. Mät från kartongens golv till toppen av metallröret, du vill ha måttet till exakt lika med kubens sidlängd, säg 45 mm med exemplet ovan. Du måste förmodligen klippa och mäta några gånger för att få det rätt. 5. När du har rörlängden precis lagom, limma ändarna på röret på kartongens väggar med Goop och låt det härda över natten - du vill inte att det lossnar när du häller det heta vaxet. 6. Använd ett dubbelpannarrangemang för att smälta vaxet, det betyder att pannan med vaxet sitter i en annan kastrull med kokande vatten. Du måste smälta tillräckligt med vax för att fylla kartongen upp till toppen för när vaxet svalnar bildas ett djupt sjunkhål. Efter att ha hällt vaxet, låt det sitta över natten för att vara säker på att det svalnar helt. 7. Skär kartongen bort från vaxet med en verktygskniv. Använd en elektrisk borr och lite mindre än rörets innerdiameter för att försiktigt rensa ut vaxet som har samlats inuti röret. Använd sedan en hacksåg för att skära av den övre delen där diskhålet bildades. Du kan använda en varm panna för att smälta bort lite av vaxkubens sidor för att göra mindre korrigeringar av kubens form - var försiktig eftersom det är väldigt lätt att smälta bort för mycket. 8. Slutligen, med en kniv, gör du ett 4 x 4 rutnät på varje kubsida, detta skapar 16 små rutor på varje kubsida. Ställ kuben åt sidan för nu, vi fäster den drivaxeln lite senare.

Steg 4: Gör basplattan

Gör basplattan
Gör basplattan
Gör basplattan
Gör basplattan
Gör basplattan
Gör basplattan

1. Skär 1/2 tum plywood i en cirkel med en diameter på 9 tum. Skär aluminiumblinkande arkmaterial i en cirkel med en diameter på 9 tum. Trimma ytterkanterna med aluminiumtejp, se bild. Applicera Goop på plywoodens övre yta och lim fast aluminiumskivan på 9 tum.

2. VIKTIGT: Bestäm därefter var på skivan du vill borra de 3, 3/16 tum hålen för gummiskruvarna. De tre gummihylsorna överhuvudtaget placerade på en "bultcirkel" centrerad vid motorns drivaxel, varje skruv är 120 grader från varandra på den bultcirkeln. De tre gummikropparna fäster cylindern på bottenplattan genom att klämma mot glascylinderns innervägg på tre platser 120 grader från varandra. Pressningen på varje plats tenderar att jämna ut ett bra jobb med att centrera cylindern runt motorns drivaxel. Varning - det är möjligt att få för mycket kläm som kan spricka glaset. För att säkerställa att gummigummiskruvarna är placerade för att ge korrekt klämning mot cylindern, mät noggrant glascylinderns innerdiameter (ID) och ytterdiametern på gummihylsorna (OD). Vi vill att bultcirkeln är tillräckligt stor för att cylindern komprimerar hylsorna lite (se bild) när den är installerad. Beräkna bultcirkeln (BC) med hjälp av formeln nedan. BC = (ID-OD) + 2 mm. Till exempel, om ID = 83 mm, OD = 14 mm, då 72 mm bultcirkel = (83-14) + 3 rekommenderar jag att du testar denna bultcirkel genom att borra tre hål vid det BC i ett träskrot för att verifiera korrekt klämning. Se bild för hur du monterar de 3 hylsorna och 8-32 thd, 1,5 tum långa skruvarna. Om passformen är bra, borra sedan den riktiga bottenplattan på samma sätt, annars justera efter behov. 3. Efter Goop -härdningen, gör platserna för de borrade hålen i skivan som visas i borrmönster PDF. PDF -filen är en mall i full storlek, så var noga med att välja INGEN för sidskalning när du skriver ut den. 4. Observera att om du bara gör den "enkla styrenheten" behöver du inte borra beröringssensorns trådhål (men det är ingen skada om du borrar det. Haken för beröringssensorn med 1/4 "diameter behöver en borrad på ett avstånd som är lika med 1/2 av glascylinderns ytterdiameter från mitten av bottenplattan 5. När du borrar hålen, börja med en borr som inte är större än 1/8 tum i diameter och förstoras sedan gradvis hålen därifrån efter behov. Om du försöker borra ett för stort hål på en gång kommer borrkronan troligtvis att haka på aluminiumplåten och göra en röra av saker. 6. Med alla hål borrade, installera 1/4 -20 T-muttrar i träsidan av bottenplattan och använd en hammare för att sitta dem helt. Trä de 3, 1/4-20 2/1/2 tum långa sexkantiga bultarna i T-muttrarna. Du vill bara några trådar sticker ut ovanför aluminiumplattan på bottenplattan - installera en ekollonmutter på var och en av gängorna. Justera mängden varje bult skruvas fast så att bottenplattan sitter plant, sedan t dra åt ekollonmuttrarna. 7. Du kan nu installera de tre skruvarna för genomföring.

Steg 5: Motor och drivaxel

Motor och drivaxel
Motor och drivaxel

1. Använd progressivt större borr för att borra ut styrhålet i motorns drivaxel så att den förstoras till 1/8 tum diamater (se bild). Var försiktig så att det större hålet fortfarande är väl centrerat i motorns drivaxel

2. Löd motorkontaktledningarna, se bilden för att se till att du får rätt polaritet. 3. Mät och registrera cylinderns innerdjup, lägg till 1/8 tum till denna dimension och skär 1/8 stålstången till den längden. 4. På ena änden av drivaxeln, cirka 1/4 tum från änden, börja bygga upp diametern med värmekrympslang tills den är lite mindre än motoraxelns diameter. Den sista värmekrympslangen ska vara längre så att den sträcker sig ända till axelns ände. Den ska sitta tätt på motoraxeln. Detta skapar en flexibel koppling mellan motorn och 1/8 tums drivaxel. Viktigt -Så att drivaxeln enkelt kan tas bort från motorn, värm bara den övre delen av värmesrimslangen för att fästa den vid drivaxeln, men inte mot motorns axel. 5. På den andra änden av drivaxeln, fila eller slipa en snygg kulnos - det här är bara för att göra det lättare att montera axeln i bussningen (det är bussningen som är fäst på den inre stängda änden av glascylindern, se steg #6) under slutmonteringen. 6. Ta därefter den 3-48 gängade stången och böj den till en U-form. Spännvidden mellan benen ska matcha de två små monteringshålen i motorn och längden på den raka delen av varje ben bör vara cirka 1 3/4 tum. Du vill ha benen lite långa så att du kan sänka motorn för att göra det enklare att montera. 7. Trä upp två muttrar mot toppen av U-bulten och montera U-bulten genom hålen i bottenplattan. Montera sedan motorn på bottenplattans botten och säkra med ytterligare två muttrar.

Steg 6: Cylinder

Cylinder
Cylinder
Cylinder
Cylinder
Cylinder
Cylinder

Montering av drivaxelns lager…. 1. Av aluminiumplåt, skär en rund skiva i storlek så att den passar ner i glascylindern, nästan ända ner till botten (det vill säga cylinderns slutna ände). Eftersom glascylinderns insida är avsmalnande använde jag manila filmappsmaterial för att skära testbitar tills jag fick en bra passform mellan cylinderväggen och skivan - sedan skar jag den riktiga ur aluminium. 2. Gör ett hål i mitten av aluminiumskivan för nylonflänsbussningen. Fäst bussningen med smältlim eller en liten slangbit pressad på baksidan av den flänsade bussningen. 3. För att placera ut skivan/bussningen från glascylinderns undersida, skär 3 lite mindre skivor från kartong och lim ihop dem till en tjock bunt. Skär en stor öppning i mitten för att ge utrymme för bussningen. 4. Applicera dubbelhäftande tejp på båda sidorna av pappskivan. Fäst skivpaketet på cylinderns botten och fäst sedan skiv-/bussningsenheten på kartongens andra sida. Det är viktigt att försäkra att bussningen hamnar centrerad i cylindern. Lägga till toppar och botten i aluminium … 5. Applicera skumtejp med dubbla stickor på glascylinderns utsida. 6. Täck cylinderändens yttre ände (stängd ände) med ett par remsor av aluminiumtejp. (se bild) 7. Toppbandsinstruktioner - "Toppbandet" fäster vid cylinderns stängda ände (normalt cylinderns botten.) Skär ett 22 mm brett band av aluminiumremsa som är tillräckligt långt för att linda helt runt det övre bandet av dubbelhäftande tejp - klipp det lite på långsidan så det finns ungefär 1/2 tum överlappning som du kan tejpa ner med aluminiumtejp. 8. Instruktioner för bottenband - Om du ska använda Simple Controller är bottenbandet precis detsamma som det övre bandet. Särskild instruktion för fullfunktionskontrollen (pekssensor). Det nedre bandet är faktiskt "touch -aktiverings" -sensorn. Det betyder att du måste fästa en tråd till aluminiumbandet som kommer att ledas genom ett hål i basplattan till styrkortet. Klipp bandet extra långt så att du kan klippa det avsmalnande i ena änden. Slipa ner den inre aluminiumbandytan för att ge god elektrisk kontakt och "rulla och krympa" den ena änden av 12 tum lång längd av trådad tråd till bandänden (se foto). Klipp ett 1/2 "gap i dubbelstickbandet för att skapa en ficka för krympningen/tråden att" falla "i. Slutligen fäst bandet på cylindern med hjälp av dubbelpinnen precis som du gjorde med det övre bandet och tejpa överlappningen ner med aluminiumtejp. Till den andra änden av sensortrådslödet en enstifts hanrubrik (se foto).

Steg 7: LED -montering och kabeldragning

LED -montering och kabeldragning
LED -montering och kabeldragning
LED -montering och kabeldragning
LED -montering och kabeldragning

1. Förbered 4 lysdioder genom att skära ned LED -ledningarna så att de är ungefär 1/2 långa, men se till att behålla den positiva ledningen lite längre än den negativa avledningen precis som den ursprungligen var. Löd cirka 10 tum anslutningstråd till LED -ledningarna, använd en annan färgad tråd för positiva och negativa avledningar. Applicera värmekrympslang på lödfogarna.

2. Skär 1/2 tum dia. plaströr vid cirka 30 grader i ena änden så att LED -ljuset kommer att träffa mitten av cylindern. Rörets totala längd bör hållas så kort som möjligt - bara tillräckligt länge för att hålla LED: n. 3. Slå in lysdioderna med dubbelsidig tejp, men ta inte bort det yttre papperstejpskiktet - det gör det lättare att skjuta in lysdioderna i plaströret (se bild). 4. Skjut in lysdioderna i rören och böj ledningarna för att gå igenom de 1/4 tum hål som borrats i bottenplattan. Placera lysdioden/rören så att de pekar på cylindern. Rörets bas ska sträcka sig nästan till ytterplattans ytterkant. Fäst rören på bottenplattan med en varm limpistol.

Steg 8: Sista trimningsartiklar, kubfäste och testmontering

Slutliga trimartiklar, kubfäste och testmontering
Slutliga trimartiklar, kubfäste och testmontering

1. Underkjol. Därefter förbereder vi en metallkjol för att gå runt de tre "ben" -bultarna som sitter på undersidan av basplattan. Skär ett band av aluminiumband ca 44 mm brett och 27 tum långt. 2. Applicera kitt för montering på affisch på utsidan av de tre 1/4-20 bultarna som fungerar som bottenplattans ben. Vik aluminiumremsan till en fin cirkulär form runt de tre bultarna - kittet hjälper remsan att fastna i benen. 3. Om bandändarna går ihop använder du ett stort gem och aluminiumtejp för att fästa ändarna ihop. Du måste också klippa en öppning i remsan som är tillräckligt stor för att rymma strömförsörjningskontakten och på/av-omkopplaren eller RS-232-kabel beroende på vilken styrenhet du planerar att använda (se bilder). 4. Bottenplatta. Den nedre skivan sitter inuti glascylindern och vilar på huvuden på de 3, 8-32 gummigränsskruvarna. Dess jobb är att gömma skruvarna och hjälpa till att skapa utseendet på en solid skiva längst ner på glascylindern. 5. Skär en aluminiumskiva med en ytterdiameter (OD) stor för att passa inuti cylindern cirka 1 tum in från den öppna änden. Skivans innerdiameter (ID) ska vara cirka 1/2 tum, den behöver inte vara perfekt centrerad eftersom lockbrickan (beskrivs nedan) döljer eventuella fel i mitten. 6. Skär sedan en pappskiva ungefär lika stor som aluminiumskivan och limma ihop de två skivorna - kartongen tjänar bara till att stelna aluminiumskivan. 7. Täckbricka. Täckbrickan går över drivaxeln nedanför vaxkorset Cube och vilar ovanpå bottenskivan som beskrivs ovan. Skär ur en aluminiumremsa en bricka med 1 "OD och 3/16" ID. Dess jobb är bara att maskera alla inte helt centrerade fel mellan drivaxeln och den nedre skivan. 8. Fäst Wax Intersect -kuben på drivaxeln. Montera först cylindern på bottenplattan och mät avståndet (D1) från bottenplattan uppåt på den övre kanten av det nedre 22 mm breda aluminiumbandet som du fäst vid cylindern i steg 6. Mät sedan avståndet (D2) från basen platta upp den nedre kanten av det övre 22 mm breda aluminiumbandet. Ta nu bort glascylindern och installera drivaxeln på motorn och håll drivaxeln rakt upp. Markera platserna D1 och D2 (mätt från basplattan) på drivaxeln. Vaxkuben ska vara centrerad halvvägs mellan D1- och D2 -märkena, detta kommer att centreras i "fönstret" på glascentret som skapas av de övre och nedre banden. 10. Viktigt - Innan du limmar vaxkuben på plats. Skjut lockbrickan på drivaxeln så att den vilar ovanpå drivaxelns värmekrymprörskopplare och under den slutliga platsen där vaxkuben fästs på drivaxeln (se foto). Lim vaxkuben på drivaxeln med vit epoxi - låt sitta över natten för att helt härda. Slutligen måla de exponerade delarna av enheten med en black magic maker. 11. Testpassning Montering. Efter epoxihärdningen har kuben/drivaxeln, den nedre skivan och glascylindern monterats på bottenplattan för att se till att allt passar ihop som det ska. Det kan vara lite knepigt att få axelns övre del att passa in i nylonhylsan, men genom att försiktigt luta glasröret och bottenplattanheten fram och tillbaka bör du kunna få det monterat OK. Om du verkligen kämpar kan du lossa motorfästmuttrarna tillräckligt för att tappa motorn ner - detta gör att glascylindern kan sitta helt mot basplattan, du kan sedan ta tag i motorn för att flytta drivaxeln uppåt och på plats. Efter att du har testat att montera allting kan du nu demontera för att göra det lättare att slutföra styrenheten på bottenplattans undersida. När det är klart är det bara att montera ihop en sista gång.

Steg 9: Bygga den enkla handkontrollen

Bygga den enkla handkontrollen
Bygga den enkla handkontrollen
Bygga den enkla handkontrollen
Bygga den enkla handkontrollen

1. Löd först LED -ledningarna tillsammans enligt kretsschemat. Isolera lödfogarna med värmekrympslang. Se till att du har rätt positiva (röda) och negativa (svarta) ledningar till kontakten - lysdioderna tänds inte om polariteten är omvänd.

2. Löd ihop strömbrytaren, 22 ohm motståndet, 25 ohm reostat, likströmskontakten och handelen av motorn och LED-kontakterna enligt kretsschemat. Den viktigaste delen är att se till att polariteten är korrekt. 3. Anslut på/av-omkopplaren, 25 ohm reostat och likströmskontakt till basplattan med skumtejp med dubbla pinnar. På/av-omkopplaren och strömuttaget bör placeras nära ytterkanten och vara synliga genom en öppning i metallkjolen som går runt benen (1/4-20 bultar) på bottenplattan. 4. Sätt tillbaka glascylindern, vaxkuben och drivaxeln och eventuella kvarvarande komponenter. Anslut 6 VDC -nätaggregatet till DC -uttaget och slå på strömbrytaren. Justera reostaten för att uppnå önskad kubrotationshastighet. Det är det - du är klar!

Steg 10: Bygga upp fullfunktionskontrollen

Bygga fullfunktionskontrollen
Bygga fullfunktionskontrollen
Bygga fullfunktionskontrollen
Bygga fullfunktionskontrollen
Bygga fullfunktionskontrollen
Bygga fullfunktionskontrollen
Bygga fullfunktionskontrollen
Bygga fullfunktionskontrollen

1. Löd först LED -ledningarna tillsammans enligt kretsschemat. Isolera lödfogarna med värmekrympslang. Se till att du har rätt positiva (röda) och negativa (svarta) ledningar till kontakten - lysdioderna tänds inte om polariteten är omvänd.

Se bifogad styrkretsdiagram.pdf. Det mesta av kretsen är från sid 121 i "Programmering och anpassning av Picaxe -mikrokontrollern" av David Lincoln. Jag kan inte ge fullständiga detaljer om konstruktionen, men här är några tips

2. QT113A-ISG, Mouser.com artikel# 556-QT113A-IGS är pekarsensorn IC. Det är en ytmonterad del eftersom DIP -paketet inte längre är tillgängligt. För att göra det lättare att ansluta det till prototypen PC-kort (Radio Shack 276-150), monterade jag IC: n på en SO8-SMD till DIP-adapter.

Adapterplattans minikortlödplattor är förtennade om IC-benen fästes, så det var inte så svårt att lödda som jag trodde. Adaptern är dock så bred att jag lödde några bygelkablar under den för att spara utrymme. 3. Kör/PRG -omkopplaren kan ersättas med ett enkelt bygelblock, eftersom du i teorin bara behöver byta läge en gång för den första nedladdningen av Picaxe -programmet. 4. Jag kopplade in RS-232-kabeln direkt från PC-kortet till en 9-polig honkontakt. Den ansluts sedan till RS-232 COM-porten på min dator. Om du behöver en USB -seriell anslutning i stället måste du skaffa Picaxe specialkabel AXE027. Kabeln har elektronik inbyggd för att få USB-signalen att "se ut" precis som RS-232 på Picaxe-chipet. AXE027 kräver en 3,5 mm jack i Picaxe chip end, se Picaxe webbplats för mer information. Http://www.rev-ed.co.uk/picaxe/ 5. En kombination av dubbelstickad skumtejp. varmt lim och kardborreband fäst det färdiga PC-kortet, likströmskontakten och RS-232-kabeln på bottenplattan. 6. Kretsen har ingen strömbrytare, den är alltid påslagen i väntan på ett kommando från datorn för att stoppa eller starta. Du kan naturligtvis koppla bort strömkontakten från DC -uttaget. 7. Glöm inte att ansluta touchsensorkabeln till PC -kortet när du monterar kuben och cylindern på basplattan.

Steg 11: Programmering av Full Function Controller

Programmering av Full Function Controller
Programmering av Full Function Controller

För det första måste jag ge kredit till John Moxham, som publicerade en instruerbar som visade hur Picaxe kan prata med en dator som kör ett Visual Basic -program.

Jag baserade mycket av min design och särskilt VB-koden på hans arbete, se följande länk … https://www.instructables.com/id/Automate-your-science-experiments/ Johns instruerbara ger också mer information om hur man bygger VB-appar utöver de mycket korta instruktionerna jag ger nedan. Jag byggde Johns fullständiga projekt innan jag ens började mitt - det var det som gav mig förtroendet att jag kunde göra det. 1. Ladda ner gratis Picaxe Programming Editor Software från - https://www.rev-ed.co.uk/picaxe/ 2. Installera programvaran på din PC och anslut seriekabeln från Full Function Controller till din PC. Ställ in Run/PRG -omkopplaren på PRG och anslut 6VDC strömförsörjning. Det finns några initiala inställningar (som Com Port) som ska göras i Picaxe Programming Editor Software, se Hjälp -menyn, särskilt "Manual 1 - Komma igång." 3. Använd menyn FIL> NYTT för att öppna ett nytt fönster och kopiera och klistra in koden nedan: ………………………………………………………………………… ………..

b2 = 1 'initialt variabelt värde för pekskärmens på/av -läge: 1 = av, 0 = på

huvud: serin 3, N2400, ("Data"), b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13 b2 = pin4

serout 0, N2400, ("Data", b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13)

om b2 = 0 och b1 = 1 så är 'REM b1 flaggan redo att aktivera i VB -program b0 = 3 endif

välj fall b0 'bestämmer hur motorn och LED på/av -läge ska köras fall 0 låg 1 pwmout 2 OFF' lysdioder och motor båda av fall 1 hög 1 pwmout 2, 255, 350 'lysdioder på och motor vid tomgångsvarvtal redo för aktivering case 2 high 1 pwmout 2, 255, 450 'lysdioder på och kör motorn vid medelhastighet för testkörning case 3 high 1 pwmout 2, 255, 700' lysdioder på och motor vid full hastighet i aktiverings- och uppladdningsläge annars låg 1 pwmout 2 AV 'LED och motor stängs båda av, välj att gå till huvud …………………………………………………………………………………….. 4. Klicka på Little Blue Triangle i menyraden för att ladda ner programmet. 5. Om du inte fick ett felmeddelande under nedladdningen är du klar. Om du verkligen har fastnat i det här skedet, be om hjälp på Picaxes hjälpforum https://www.picaxeforum.co.uk/ Full Function -kontrollen kommer inte att göra någonting den här punkten. Så återställ bara Run/PRG -omkopplaren till RUN och koppla bort 6VDC -strömförsörjning och seriekabel.

Steg 12: Installera/köra Visual Basic -koden på din dator

Installera/köra Visual Basic -koden på din dator
Installera/köra Visual Basic -koden på din dator
Installera/köra Visual Basic -koden på din dator
Installera/köra Visual Basic -koden på din dator
Installera/köra Visual Basic -koden på din dator
Installera/köra Visual Basic -koden på din dator
Installera/köra Visual Basic -koden på din dator
Installera/köra Visual Basic -koden på din dator

1. Det första steget är att ladda ner och installera Visual Basic Express 2008 på din dator. Det är gratis! Bara Google "Visual Basic Express 2008 nedladdning" Nedladdningen är ganska stor och kommer att inkludera. NET -ramprogramvaran om den upptäcker att du inte redan har den på din maskin. Det viktiga är att se till att Visual Basic -installationen är klar och att du kan öppna VB -programmeringsmiljön på din maskin (se foto). 2. Ladda ner.wmv -filen till din hårddisk, det här är skärningsfilmen. Den här filen gavs till mig med tillstånd av You Tube -användare Buzz100165. Ladda ner och skriv ut filen User Interface.pdf. 3. Ladda ner den bifogade zip-filen och packa upp allt till en undermapp på datorns hårddisk. I filen hittar du filen … Namn = Korsa kub och filtyp = Microsoft Visual Studio Solution, dubbelklicka på den exakta filen för att starta programmet i Visual Basic Studio Express. Det tar lite tid att ladda första gången. 4. Gör följande anslutningar: 6 VDC strömförsörjning till Full Function Controller DC power Jack och seriell kabel mellan Full Function Controller och din PC. 5. Du är nu redo att börja ditt första test. I VB express, klicka på den lilla gröna triangeln (se foto) för att köra/felsöka till applikation. Om allt går bra bör du efter en liten stund se huvudskärmen för INTERSECT -applikationen. Se User Interface.pdf för att testa programmet. Det första "Time Out" -felet bör försvinna när du har valt din Com -port. För Select Intersect Data File måste du välja.wmv -filen som du laddade ner i steg 3 ovan. Första test manuell drift med knapparna STOPP och TESTKÖRNING. Om det fungerar OK, tryck … på knappen "INITIALISERA INTERSEKT FÖR UPPLADNING". När den klickas första gången snurrar kuben långsamt. Det väntar på att du ska röra det nedre cylinderaluminiumbandet för att "aktivera det". Om du rör vid bandet en eller två sekunder bör kuben snurra snabbare och aktiveringssekvensen starta, därefter startar uppladdningssekvensen som inkluderar uppspelning av den valda skärningsfilen i helskärmsläge. När den är klar återgår kuben till att snurra långsamt. Du kan sedan klicka för att stoppa knappen. Tyvärr, om du går igenom ovanstående sekvens en andra gång, misslyckas Intersect -videon i helskärmsläge. Du kan åtgärda detta genom att avsluta och starta om programmet. Jag har ännu inte kommit på hur vi ska åtgärda detta. Se ytterligare kommentarer i steget Slutsats och förbättringar. 6. Det är det - klappa dig själv på axeln för ett bra jobb.

Steg 13: Slutsatser Nästa steg

Den svåraste delen av detta projekt var att forma vaxkuben och programmera Visual Basic -applikationen - mestadels få Windows Media Player -grejer att fungera rätt. Se problemet som beskrivs i slutet av steg 12. På plussidan, eftersom det här var mitt första VB -program, lärde jag mig mycket om moderna programmeringsmetoder.

Jag har tillräckligt med saker kvar för att göra en andra Intersect Cube - planerar en modell som drar nytta av Picaxe inbyggd förmåga att läsa 127 Sony IR -koder med en mycket enkel och billig krets. Det betyder att jag kan styra det från hela rummet med en universell fjärrkontroll. Tänkte också på ett Picaxe -program nr 2 som skulle göra det möjligt för Intersect Cube att fungera fristående utan att vara ansluten till en PC. Detta bör inte kräva några hårdvaruändringar, koppla bara bort RS-232-kabeln och omprogrammera Picaxe för att säga start när touchsensorn berörs och stäng sedan av sig själv efter säg 10 sekunder. Jag skulle också vilja göra min egen video i snitt, men istället för regeringshemligheter som ämne, använd bilder från själva Chuck -tv -programmet. Den försökte göra en film från jpeg -bilder med QuickTime, men det såg inte så bra ut. Om någon har idéer om hur man gör kuben själv att du är lättare än vaxformsprocessen skulle det vara bra. Tack för att du tittade på min Instructable.

Rekommenderad: