Inhoudsopgave:

Versano: een multifunctioneel handig apparaat (arduino Nano) - Ajarnpa
Versano: een multifunctioneel handig apparaat (arduino Nano) - Ajarnpa

Video: Versano: een multifunctioneel handig apparaat (arduino Nano) - Ajarnpa

Video: Versano: een multifunctioneel handig apparaat (arduino Nano) - Ajarnpa
Video: Breng de nieuwe limited express Spacia X naar Nikko! Luxe rijervaring! 2024, November
Anonim
Versano: een multifunctioneel handig apparaat (arduino Nano)
Versano: een multifunctioneel handig apparaat (arduino Nano)
Versano: een multifunctioneel handig apparaat (arduino Nano)
Versano: een multifunctioneel handig apparaat (arduino Nano)
Versano: een multifunctioneel handig apparaat (arduino Nano)
Versano: een multifunctioneel handig apparaat (arduino Nano)

Ik had een handige multimeter nodig die gemakkelijk overal mee naartoe kan worden genomen. Ik wilde dat het klein was en een miniatuur in vergelijking met de normale multimeters. Met urenlang coderen en circuitontwerp kwam ik uit bij het maken van een apparaat dat spanningsval, weerstand, batterijspanning, enzovoort kan meten. Het was best moeilijk voor mij om een apparaat te maken dat al deze functies tegelijk kan uitvoeren, maar het is me gelukt.

Een dag later kwam ik op het idee waarom ik deze multimeter niet zou maken als een multitasking-apparaat dat verschillende functies kan vervullen door de code bij te werken. Ik heb hier over nagedacht en de PCB bewerkt en er wat extra componenten aan toegevoegd.

Na het bewerken en aanpassen van de PCB heb ik uiteindelijk de PCB op pcbway besteld. Het zijn geweldige PCB-fabrikanten uit China. Ze bieden PCB's van hoge kwaliteit voor $ 5 voor 10 stuks. Ik kreeg mijn PCB's binnen een week en ze waren erg aardig.

Dit is een apparaat dat verschillende functies kan vervullen. Het kan worden gemanipuleerd in verschillende apparaten. Zoals ik al zei, kan dit worden gebruikt als een multimeter, maar daarnaast kan het worden gebruikt als een muziekspeler. Hoewel dit niet als een professionele muziekspeler, maar het kan verschillende tonen produceren. Door op verschillende knoppen te drukken, worden nieuwe tonen geproduceerd.

Vervolgens kan het worden gebruikt als een rekenmachine, worden getallen weergegeven op het oled-scherm en kan de gebruiker verschillende getallen selecteren en bewerkingen selecteren met behulp van de potentiometer. Het kan vier bewerkingen uitvoeren op het optellen, aftrekken, vermenigvuldigen en delen van getallen. Het geeft de uitvoer correct tot twee decimalen.

Het kan worden gebruikt als een gameconsole, ik heb bijvoorbeeld een pongspel gemaakt. Het is leuk om games op dit apparaat te spelen.

Door een RTC-module (Real Time Clock) aan het apparaat toe te voegen, kan het de tijd weergeven.

Het kan worden gebruikt als een virtueel toetsenbord. Alfabetten worden weergegeven op het oled-scherm. We hoeven alleen de alfabetten te selecteren en het apparaat zal de tekst op een scrollende manier op het scherm weergeven.

Omdat het een klein apparaatje is, ziet het er technisch uit en het zal een plezier zijn om dit te gebruiken. Is dit niet geweldig dat een klein apparaatje deze vele functies samen kan uitvoeren?

. Eindelijk heb ik dit apparaat VERSANO genoemd, het is een afkorting van veelzijdige nano.

Stap 1: Onderdelen aanschaffen

Onderdelen aanschaffen
Onderdelen aanschaffen

Arduino nano

OLED-scherm 0,96''

Drukknoppen x3

Man Vrouw kopteksten

Temperatuursensor

Piep

LED

RTC DS3231

Weerstanden 470ohm 1k x2

Accu

Sommige apparaten die in dit project worden gebruikt, zijn:

Soldeerbout

Pincet

Soldeer flux

Dat is vrij veel materiaal dat nodig is om dit project te bouwen. Dus laten we beginnen.

Stap 2: Circuit ontwerpen

Circuit ontwerpen
Circuit ontwerpen

Ik heb mijn pcb ontworpen op easyeda. Ze bieden een mooie basis om professionele pcb's te ontwerpen en het is heel gemakkelijk om ze te ontwerpen met behulp van de functies van easyeda.

Stap 3: Coderen

codering
codering

Hier is de code voor het bouwen van Versano.

Code is eenvoudig en kan worden aangepast. Het is becommentarieerd, dus ik hoef de code niet uit te leggen.

Enkele belangrijke opmerkingen voor codering:

1.) Ik heb een oudere versie van arduino ide. Daarom heb ik de code in een oudere versie geschreven. De gegeven codes werken niet in nieuwere versies van arduino IDE.

Dus ik raad je aan om je arduino te programmeren in arduino ide-versie 1.6.7. Het bestand voor de oudere versie is hier bijgevoegd.

2.) Nadat u de code in Arduino hebt geüpload, krijgt u een bericht dat er problemen met de stabiliteit van het geheugen kunnen optreden. Negeer dit bericht, het is slechts een waarschuwing. Dit zal geen problemen veroorzaken tijdens het gebruik.

Stap 4: Bibliotheken

Bibliotheken
Bibliotheken

Je hebt een aantal bibliotheken nodig tijdens het project, dus hier zijn ze.

Het enige dat u hoeft te doen, is het versano-bibliothekenbestand uitpakken en alle bibliotheken naar de bibliothekenmap in arduino-software kopiëren.

Stap 5: Het programma uploaden

Het programma uploaden
Het programma uploaden

Zorg ervoor dat alle vereiste bibliotheken zijn geïnstalleerd. Stel het bord in op arduino nano. Selecteer de juiste com-poort.

Dus hier ga je!

Stap 6: Hoe het werkt

Aanbevolen: