Innehållsförteckning:
- Tillbehör
- Steg 1: Ta det isär
- Steg 2: Ledningen
- Steg 3: Skissen (kod)
- Steg 4: Lägg till markören
- Steg 5: Lägg till Arduino
- Steg 6: Försök att skriva
- Steg 7: Skriva
Video: Whiteboardplotter: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
För väldigt länge sedan hittade jag en Rotring NC-scriber utan regulatorn. Jag glömde helt vad jag ville göra med det, men förra veckan hittade jag det igen och jag vill göra en whiteboardplotter av det.
Min personliga handstil på whiteboardtavlan är inte den mest eleganta. En del text stannar på whiteboardtavlan en hel termin eller ibland ännu längre. (vissa raderar inte ens längre) Så för dessa texter är det värt ansträngningen att skriva dem snyggt med en maskin. Det blir mycket mindre rörigt på min whiteboardtavla. Jag kan till och med skriva en text före varje nytt ämne.
Rotring NC_scriber är utformad för att skriva bokstäverna i tekniska ritningar under tiden som den fortfarande ritades för hand.
Tillbehör
Material:
- Rotring NC-scriber (eller någon annan pennplotter för ritbord)
- Arduino Uno
- Motorskydd
- Några bygelkablar
- Strömadapter för Arduino
- Whiteboard markörer
- (valfritt akryl)
- Gummiband / tejp
Verktyg:
- Skruvmejslar
- Whiteboard
- (tillval Laserskärare)
- Dator för att programmera Arduino
Steg 1: Ta det isär
Det första steget är att öppna det och se vad vi har att arbeta med.
Jag vill använda tangentbordet så småningom men nästan alla stiften på min Arduino Uno är redan tagna av motorskyddet, så för tillfället kommer jag inte att använda tangentbordet.
Jag har tur att stegarna är 5V, så de kan köras direkt från motorskyddet utan att behöva en extra strömadapter.
Steg 2: Ledningen
Jag försökte alla möjliga ledningsalternativ och motorerna gick inte smidigt och skölden gick fortfarande väldigt varmt. Sedan fick jag reda på att den billiga motorskärmen jag använde hade en lödpunkt som kortade med skärmningen av USB -porten på Arduino Uno. En bit eltejp löste alla mina problem och rätt stiftinställning hittades lätt.
Jag försökte hitta ledningar i rätt färger och markerade dem X- och Y -motor så att jag inte skulle förstöra dem.
Steg 3: Skissen (kod)
Jag laddade ner motorskyddsbiblioteket från Adafruit och installerade det i mappen Arduino.
Först försökte jag rita en ruta med en Adafruit -skiss och provade de olika inställningarna.
Nu var det dags att designa alla bokstäver. Jag gjorde en annan underrutin för varje bokstav. Jag ritar dem alla med raka linjer. (eftersom kurvor är hårda och jag gillar den retro 8-bitars designen av kvadratbokstäverna)
Jag ritade bokstäverna på ett 5 x 3 eller 5 x 5 rutnät. (i mitt huvud)
Om du vill skriva en text ringer du helt enkelt subrutinerna i tomrumsinställningen () så här:
För att skriva VÄLKOMMEN lägger du detta i void setup () {w (); e (); l (); c (); o(); m (); e (); }
Steg 4: Lägg till markören
Du kan helt enkelt använda lite tejp för att lägga till markören i skrivhuvudet, men jag har en laserskärare, så jag kommer att använda den:)
Jag konstruerade en enkel hållare som jag kan skruva fast i huvudet och fästa pennan med ett gummiband.
Steg 5: Lägg till Arduino
Fram till nu skadade jag ingenting på den ursprungliga NC-scribern så det kändes lite fel att borra hål i den för att skruva på arduinoen. Ett gummiband gjorde susen. Senare när jag lägger till tangentbordet igen kan jag 3D-skriva ut eller lasera en snygg bilaga för Arduino.
Steg 6: Försök att skriva
Pennlyftmekanismen på NC-scriber är gjord för att skriva på en horisontell yta och fungerar inte på whiteboardtavlan. Först löste jag detta genom att helt enkelt trycka på pennan när den behövde skriva och släppa taget när den måste lyfta. Det finns pauser i koden för att ge dig tid för detta. Eftersom pennan rör sig när du behöver hålla den gav det inte bra resultat.
Så nu gör jag det tvärtom; Du lutar hålskrivaren lite när du inte behöver skriva. Detta fungerar utmärkt, förutom med bokstaven J. Alla andra bokstäver börjar skriva i det övre vänstra hörnet. Bokstaven J börjar med att INTE skriva i det övre vänstra hörnet, så jag förstörde det flera gånger.
Steg 7: Skriva
Det är fortfarande lite svårt att skriva skissen med delrutinerna, men det kommer att lösas när V2-motorskärmen kommer och jag kan lägga till tangentbordet igen.
Min whiteboard ser definitivt snyggare ut, så låt klasserna börja!
(videon är på nederländska)
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)