Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Jag behövde en praktisk multimeter som enkelt kan transporteras var som helst. Jag ville att den skulle vara liten och en miniatyr i camparison med de normala multimetrarna. Med timmar med kodning och kretsdesign slutade jag med att göra en enhet som kan mäta spänningsfall, motstånd, batterispänning och så vidare. Det var ganska svårt för mig att göra en enhet som kan utföra alla dessa funktioner vid tidpunkten men jag lyckades med det.
En dag senare slog en idé mig att varför inte göra denna multimeter som en multitasking -enhet som kan utföra olika funktioner genom att uppdatera koden. Jag tänkte på detta och redigerade kretskortet och lade till några extra komponenter till det.
Efter redigering och anpassning av kretskortet beställde jag äntligen kretskortet på pcbway. De är fantastiska PCB -tillverkare från Kina. De ger högkvalitativt kretskort till $ 5 för 10 stycken. Jag fick mina kretskort på en vecka och de var riktigt trevliga.
Detta är en apparat som kan utföra olika funktioner. Den kan manövreras till olika enheter. professionell musikspelare men det kan producera olika toner. Genom att trycka på olika knappar produceras nya toner.
Därefter kan den användas som en miniräknare, siffror kommer att visas på den oleda skärmen och användaren kan välja olika nummer och välja operationer med hjälp av potentiometern. Det kan utföra fyra operationer på taladdition, subtraktion, multiplikation och division. Det ger utmatning korrekt upp till två decimaler.
Den kan användas som en spelkonsol, till exempel skapade jag ett pongspel. Det är roligt att spela den här enheten.
Genom att lägga till en RTC -modul (Real Time Clock) till enheten kan den visa tid.
Det kan användas som ett virtuellt tangentbord. Alfabeten kommer att visas på oled -skärmen. Vi behöver bara välja alfabet och enheten visar texten rullande på skärmen.
Eftersom det är en liten enhet ser den techy ut och det kommer att bli kul att använda den. Är det inte så härligt att en liten enhet som kan utföra dessa många funktioner tillsammans.
. Äntligen kallade jag den här enheten som VERSANO, det är en förkortning av mångsidig nano.
Steg 1: Skaffa delar
Arduino nano
OLED -skärm 0,96 ''
Tryckknappar x3
Manliga kvinnliga rubriker
Temperatursensor
Pip
LED
RTC DS3231
Motstånd 470ohm 1k x2
Batteri
Några enheter som används i detta projekt är
Lödkolv
Pincett
Lödflöde
Det är ganska mycket material som behövs för att mobilisera detta projekt. Så låt oss komma igång.
Steg 2: Kretsdesign
Jag designade mitt kretskort på easyeda. De ger en bra grund för att designa professionell PCB och det är mycket enkelt att designa dem med hjälp av easyeda.
Steg 3: Kodning
Här är koden för att bygga Versano.
Koden är enkel och kan anpassas. Den kommenteras så jag behöver inte förklara koden.
Några viktiga anmärkningar för kodning
1.) Jag har en äldre version av arduino ide. Därför har jag skrivit koden i äldre versionen. De angivna koderna fungerar inte i nyare versioner av arduino IDE.
Så jag rekommenderar dig att programmera din arduino i arduino ide version 1.6.7. Filen för äldre version bifogas här.
2.) När du har laddat upp koden i arduino får du ett meddelande om problem med lägre minnesstabilitet kan uppstå ignorera det här meddelandet, det är bara en varning. Detta kommer inte att orsaka några problem vid användning.
Steg 4: Bibliotek
Du kommer att behöva några bibliotek under projektet så här är de.
Allt du behöver göra är att extrahera Versano Libraries -filen och kopiera alla biblioteken till biblioteksmappen i Arduino -programvaran.
Steg 5: Ladda upp programmet
Se till att alla nödvändiga bibliotek är installerade. Ställ in kortet på arduino nano. Välj rätt komport.
Så här går du!