Kan gemaakt worden van oude muizen. Een robot maken van een computermuis

Je gebruikt constant een computermuis (of, om het "pretentieus" te zeggen, een mechanische manipulator die beweging omzet in een stuursignaal), heb je je ooit afgevraagd wat er met een computermuis kan? Het blijkt niet zo weinig. Een object selecteren of kopiëren, verplaatsen of verwijderen, een bestand of map openen of sluiten, het kan allemaal en nog veel meer met een computermuis. Laten we hierover praten.
In deze les maken we kennis met een computermuis, leren we enkele van zijn geheimen en leren we ook wat er met een muis in de browser kan worden gedaan. Met de muis kunt u een map, bestand of een programma selecteren en enkele acties uitvoeren, deze naar het bureaubladgebied verplaatsen, een map openen of een programma starten. U kunt een woord of hele tekst kopiëren of verwijderen.
Computermuizen zijn balpen, laser, bedraad, draadloos. Maar het werkingsprincipe is voor iedereen hetzelfde. Wanneer u de muis over het oppervlak van uw tafel beweegt, beweegt de cursor op het beeldscherm, waardoor uw acties worden gedupliceerd. Er zijn slechts drie hoofdknoppen nodig om met een computermuis te werken. Dit zijn de linker- en rechtertoetsen en het scrollwiel. Met behulp van een computermuis en extra toetsenbordknoppen kunt u veel bewerkingen op het bureaublad aanzienlijk vereenvoudigen en vergemakkelijken, terwijl u in programma's en in browsers werkt. Laten we eens kijken naar enkele van de lastige dingen die met de muis te maken hebben.

De eenvoudigste handeling die u waarschijnlijk al moest uitvoeren, is om wat tekst te selecteren. Om dit te doen, plaats je gewoon een verticale schuine streep aan het begin van de tekst. Het wordt ook wel in het Engels genoemd- pijp(in het Russisch kun je gerust uitspreken "Pijp") Klik hiervoor met de linkermuisknop aan het begin van de tekst en houd de linkermuisknop ingedrukt en sleep (zonder de knop los te laten) naar de plaats waar de gewenste tekst eindigt. Maar wat als de lengte van de tekst het paginaformaat overschrijdt? De volgende combinatie helpt je hierbij. Plaats de cursor aan het begin van de tekst, houd een toets ingedrukt, op het toetsenbord, Verschuiving en klik met de linkermuisknop, zonder de toets op het toetsenbord los te laten, ga naar het einde van de gewenste tekst en druk nogmaals op de linkertoets. Alle tekst is geselecteerd, u kunt er verdere acties mee uitvoeren.

Kopieer en plak de tekst.

U moet de tekst geheel of gedeeltelijk naar een andere plaats of map verplaatsen. We weten al hoe we tekst moeten selecteren. Klik nu met de rechtermuisknop op de geselecteerde tekst en zoek in het contextmenu (vervolgkeuzelijst) "kopiëren" en klik op dit item. Alle benodigde informatie wordt opgeslagen op uw klembord (klembord, als u zich niet verdiept in de fijne kneepjes, tijdelijke opslag waar de bestanden, mappen, tekst die u hebt gekopieerd, worden opgeslagen). Zoek nu de plaats waar u het gekopieerde moet plakken, klik er met de rechtermuisknop op en selecteer "plakken" in het vervolgkeuzemenu. Deze bewerkingen kunnen op een andere manier worden uitgevoerd. Markeer wat u wilt en houd vervolgens de toetsenbordtoetsen CTRL + C ingedrukt. Alles wordt gekopieerd. Selecteer de plek waar je het gekopieerde wilt plakken, plaats een schuine streep (één klik met de linkermuisknop) op de juiste plek en druk op de toetsen CTRL + C. Alles - de tekst is geplakt.

We veranderen de schaal.

Soms opent u een site of pagina en ziet u dat het een hele kleine lettertjes zijn. Niet iedereen, vooral ouderen, heeft een goed gezichtsvermogen en het is moeilijk voor hen om zo'n lettertype te lezen. Het blijkt dat dit vrij eenvoudig kan worden opgelost. Houd hiervoor de CTRL-toets ingedrukt en scrol met het muiswiel naar voren of naar achteren. Dienovereenkomstig zal de lettergrootte toenemen of afnemen.

Open de link in een nieuw tabblad.

U moest al tijdens het werken aan een pagina naar een andere pagina of tabblad gaan, zonder de eerste te sluiten. In dit geval hebt u de volgende actie uitgevoerd: "Klik met de rechtermuisknop op de link en selecteer in het menu dat wordt geopend - Pagina in een nieuw venster openen." Maar dit hele proces kan worden vereenvoudigd. Houd de CTRL-toets ingedrukt en klik op de link. Dat is alles, de link opent in een nieuw venster.

Beweeg met de rechtermuisknop.

U weet al hoe u een map of snelkoppeling in het vlak van het bureaublad kunt verplaatsen. Wie weet het niet, ik zal het je vertellen. Houd het geselecteerde object ingedrukt met de linkermuisknop en verplaats het zonder het los te laten naar de geselecteerde plaats. Maar het blijkt dat deze bewerking kan worden uitgevoerd met de rechterknop. Het principe is hetzelfde. Klik met de rechtermuisknop en sleep naar de gewenste locatie. Wanneer u de toets loslaat, wordt een menu geopend waarin u wordt gevraagd naar uw volgende stappen. Kies wat je wilt.

Selecteer een woord of tekst.

Als u een woord moet selecteren, plaatst u de muisaanwijzer op het gewenste woord en dubbelklikt u op de linkertoets. Is het mogelijk om op deze manier de gewenste alinea te selecteren? Natuurlijk. Plaats de cursor weer aan het begin van de tekst en klik drie keer op de linkerknop. Alle noodzakelijke alinea's zijn gemarkeerd, u kunt er verdere acties mee uitvoeren.

Derde knop.

De meeste gebruikers gebruiken de derde muisknop niet. Weinig mensen kennen de mogelijkheden ervan. En dat is in ieder geval iets wat ze kan. Wanneer u bijvoorbeeld een browserpagina opent en op het wiel klikt, verandert de cursor in rond. Nu kunt u, door de cursor in verschillende richtingen te bewegen, de beweging van de pagina op het scherm ook in alle richtingen scrollen, en hoe verder de scroll-aanwijzer beweegt, hoe sneller de pagina zal scrollen. Soms erg handig bij het scrollen door pagina's met grote tekst.

Dit zijn de kleine trucjes van de computermuis. We zullen daar stoppen. Natuurlijk is het onderwerp veel breder dan vermeld, maar in alle volgende lessen komen we op deze vraag terug.

In de volgende les zullen we u kennis laten maken met het concept van sneltoetsen. Dit zijn combinaties van twee of meer toetsen die kunnen worden ingedrukt om taken uit te voeren waarvoor normaal gesproken een muis of ander aanwijsapparaat nodig is. Sneltoetsen maken het werken met uw computer eenvoudiger, waardoor u tijd en moeite bespaart bij het werken met Windows en andere programma's ...

Ondertussen neem ik afscheid van je. Zoals altijd van jullie vragen, recensies en natuurlijk opmerkingen. Ben je nog niet geabonneerd op mijn nieuws, dan ben je van harte welkom!

Wat kun je doen met een oude muis? en kreeg het beste antwoord

Reactie van gebruiker verwijderd [guru]
Alleen is het beter om de lamp LED te maken, aangezien gloeilampen erg heet zijn en het plastic van de muis waarschijnlijk zal smelten.
PS Zeer goede LED's kunnen van aanstekers met zaklampen worden gehaald. Aanstekers zijn bestand tegen slechts 2-3 vullingen en de LED is praktisch eeuwig.
Bron: We gooien niets weg, we verkopen niet en we proberen niet te kopen. Maar we geven en selecteren, repareren en doen het zelf!

Antwoord van Yashpa[goeroe]
neem een ​​pot van drie liter, een berg zaagsel, snijd een appel, een wortel en plant je muis daar - laat hem voortleven


Antwoord van Dimon XXX[deskundige]
Je kunt een interessante tafellamp maken: bevestig een standaard op het bevestigingspunt van de draad (je kunt kant-en-klaar maken van een onnodige lamp), in plaats van een bal - een gloeilamp. De omschakeling kan worden gemaakt vanuit de vulling van de muis zelf door op een knop te drukken. Je kunt de gloei van de lamp maken en veranderen met een scroller en nog veel meer.
In deze kwestie hangt alles af van de verbeeldingskracht en kennis van elektrotechniek.


Antwoord van Linza[goeroe]
Kijk naar welk bedrijf ze is. Ga naar hun website en bied ze aan om een ​​zeldzaamheid bij jou te kopen! Het geld zal zijn!?


Antwoord van Nikolay Davydov[goeroe]
aan de muur hangen (kraken, glaskraal lijmen - laat je fantasie de vrije loop)


Antwoord van Deathwatch[actief]
vertrek natuurlijk....ik heb een rij muis, ik haal de goeie ouwe balmuis eruit en ga...


Antwoord van SHP! AAN[goeroe]
trek ogen met een stift, knip de draad korter en je kunt hem op de plank leggen
en je wordt er blij van!


Antwoord van Vuiligheid[goeroe]
gooi het weg en koop een nieuwe waar is je logica?


Antwoord van Uil[goeroe]
Blimey! ZELDZAAMHEID is echt. Sinds 1999 zijn zoveel muizen een natuurlijke dood gestorven, en hier - een langleverrecht. Het is absoluut noodzakelijk om een ​​waardig gebruik te vinden voor zo'n veteraan.


Antwoord van Boven mij[meester]
Demonteren om erachter te komen wat erin zit, ik heb al 3 stuks gedemonteerd


Antwoord van Koperkop[goeroe]
Gooi het niet weg! Ze kan nog drie nieuwe overleven!


Antwoord van Neomenselijk[goeroe]
Je kunt bijvoorbeeld schilderen in een folk- of andere stijl - maak het exclusief.
Je kunt het dan afdekken met vernis zodat de verf niet afwrijft (zo doen ze dat)


Antwoord van Mark Slavin[actief]
geef het aan de oude kat


Antwoord van Gebruiker verwijderd[actief]
Gooi het eruit!!


Antwoord van Gebruiker verwijderd[goeroe]
maak haar kat fit


Antwoord van Elena Starky[goeroe]
Hang in de koelkast 🙂 En laat de gasten zien "Mijn muis heeft opgehangen" 🙂
Ik heb er lang van gedroomd om dit te doen, niet alle handen reiken


Antwoord van 2 antwoorden[goeroe]

De zogenaamde "muizen" zijn een integraal onderdeel van een moderne computer. Met de komst van nieuwe worden de oude, nog steeds bruikbare, maar moreel achterhaalde, in de regel weggegooid of stofzuigen in de voorraadkast. Ze kunnen echter worden gebruikt zonder de elektronische vulling praktisch te veranderen. Dit is niet moeilijk om te doen.

RODE OOG ZET HET LICHT AAN

Tegenwoordig zul je niemand verrassen met originele lichtschakelaars, maar degene die hieronder wordt gepresenteerd van een optische computermuis is naar mijn mening om verschillende redenen ongebruikelijk en handig in een stadsappartement:

- ten eerste past de SVEN DNEPR miniatuurmuis goed in het stopcontact voor een standaard sleutelschakelaar aan de muur;

- ten tweede is er geen direct contact met de schakelaar nodig - houd gewoon uw vinger (of ander object) op een afstand van 1,5 cm van het "rode oog" van de achtergrondverlichting;

- ten derde heeft het apparaat aanvankelijk een trigger-effect: eenmaal met een vinger vegen - het licht ging aan, hield een tweede keer vast - uitgeschakeld;

- er is ook een responsindicator - wanneer u met uw vinger over de "achtergrondverlichting" schuift, licht deze drie keer helderder op.

Een eenvoudige transistorstroomversterker met een uitvoerend relais in het collectorcircuit wordt toegevoegd aan de optische computermuis, zodat de signalen van de muis een verlichtingslamp besturen met een vermogen tot 200 W (beperkt door relaisparameters) - daarover hieronder meer . Aangezien bijna alle optische computermuizen volgens hetzelfde schema en hetzelfde werkingsprincipe zijn gebouwd, overweeg dan een van hen - Defender Optical 1330, weergegeven op foto 1.

Het belangrijkste apparaat voor het positioneren van coördinaten is een microassemblage met de aanduiding U2 A2051B0323, gecombineerd met een fotodetector (in één geval). Vanaf pin 6 van deze microassemblage ontvangt de rode LED constant pulsen met een frequentie van ongeveer 1 kHz, dus ook wanneer de optische muis bewegingsloos op tafel ligt, is een rode, nauwelijks flikkerende "achtergrondverlichting" zichtbaar. De betekenis ervan is echter niet alleen om de plaats te markeren die door de muis wordt ingenomen - voor schoonheid. De LED is een zender en de microassemblage zelf met een elektronische eenheid ingebouwd in het lichaam dient als ontvanger. Wanneer de lichtsignalen die vanaf een willekeurig oppervlak worden gereflecteerd de fotodetector bereiken, daalt het spanningsniveau op pin 6 van U2 tot nul en gaat de LED op volle sterkte branden. Dit is precies de reactie die we zien in de muis op de computertafel als we hem proberen te verplaatsen.

De LED heeft een volledige lichttijd van 1,3 seconden (mits er geen blootstelling meer is aan de muis). Een van de belangrijkste onderdelen van een optische muis is, vreemd genoeg, geen elektronica, maar een plastic lens die onder een bepaalde straal is gebogen (zie foto 2), zonder dat de muis "blind wordt".

Het is noodzakelijk om de muis in de muurnis onder de standaardschakelaar in de gemonteerde behuizing te installeren, die de optische lens betrouwbaar vanaf de zijkant van de basis (substraat) van de muis bevestigt.

Wanneer een signaal dat wordt weerkaatst door een obstakel (uw vinger, handpalm) bij de fotodetector aankomt, verandert het logische signaalniveau in het tegenovergestelde op pinnen 15 en 16 van de U1 HT82M398A-microassemblage (en dienovereenkomstig op pinnen 4 en 5 van de U2-microassemblage ). Bovendien zijn dit geen omgekeerde conclusies, maar onafhankelijk van elkaar. De verandering in het signaal erop vindt plaats afhankelijk van de verticale of horizontale beweging van de muis. Het stuursignaal voor de actuator (laag niveau verandert in hoog, pin 15 U1 en pin 4 U2) wordt aangesloten op de actuator, op punt A.

Het openen van de transistor en het inschakelen van het relais vindt plaats op een hoog logisch niveau op punt A. De VD1-diode beschermt de relaiswikkeling tegen tegenstroompieken. Weerstand R1 begrenst de stroom in de basis van de transistor. Het relais kan niet alleen een verlichtingslamp aansturen, maar ook elke belasting met een stroomsterkte tot 3 A. De stroombron is gestabiliseerd, met een spanning van 5 V ± 20%. De transistor kan worden vervangen door KT603, KT940, KT972 met elke letterindex en het K1-bedrijfsrelais kan worden vervangen door RMK-11105, TRU-5VDC-SB-SL of iets dergelijks voor een bedrijfsspanning van 4-5 V.

De vieraderige kabel is gedeeltelijk losgesoldeerd van het bord bij de kruising met de standaardconnector en twee draden zijn opnieuw gesoldeerd (groen en wit op pinnen 15 en 16 van de U1-microassemblage vanaf de elementzijde (niet gedrukte bedrading), omdat anders de draden zullen de installatie van het bord in de muisbehuizing belemmeren.

Initiële pinout van de connector op het muisbord: 1e uitgang - gemeenschappelijke draad, 2e uitgang - "+5 V" voeding, 3e en 4e uitgangspulsen.

Als het circuit en de printplaat van uw muis niet overeenkomen met die gepresenteerd voor het voorbeeld van Defender Optical 1330, volstaat het om een ​​oscilloscoop of logische sonde te nemen (die ten minste twee hoofdtoestanden aangeeft - hoog en laag) en experimenteel vind punten met een controlesignaal op het bord.

Elke optische pc-muis werkt, dus het maakt niet uit welke connector zich aan het uiteinde van de muisconnectorkabel bevindt, u moet deze nog steeds verwijderen. U kunt ook draadloze muizen gebruiken (met signaaloverdracht via een radiokanaal, bijvoorbeeld van A4 TECH-kit - muisadapter RX-9 5V 180 mA), wat betreft positioneringscoördinaten, ze hebben hetzelfde werkingsprincipe als bekabelde.

MUIS-GUARDIAN

Nu komt er een nieuwe golf van generatiewisseling van de wijdverbreide computermanipulator: optische muizen met "staart" (met draden) maken plaats voor hun draadloze tegenhangers. Zo zijn bijvoorbeeld de RP-650Z draadloze optische muismanipulatoren, compleet met een draadloos toetsenbord (met een ergonomische opstelling van de hoofdtoetsen en 19 extra herprogrammeerbare knoppen) relevant. De Agilent Technologies-sensor die in de RP-650Z wordt gebruikt, is marktleider in deze sector.

De optische resolutie van de muis is 800 dpi, wat ruim voldoende is voor goed werk. De radiosignaaltransceiver en de AA-batterijlader met een schakelaar voor snel opladen bevinden zich in dezelfde behuizing (foto 3). Dit toestel wordt aangesloten op een USB-poort.

Het bedrijf A4Tech markeert zijn toetsenborden met een individuele elektronische code, waardoor tot 256 toetsenborden of toetsenborden naast elkaar kunnen bestaan ​​op één ontvangstkanaal. Een dergelijke technische oplossing verkleint de bandbreedte voor gegevensoverdracht, maar met een maximale straal van betrouwbare ontvangst van 2 meter is dit niet kritisch.

Een ongebruikelijk gebruik van een draadloze muis - als signaalapparaat voor het openen van een kluis, het bedienen van een wasmachine en zelfs ... een koelkast - wordt hieronder weergegeven. Al deze opties zijn gebaseerd op microverplaatsing van het object en zelfs op het detonatie-effect. Wanneer u de muis op een metalen deur installeert, krijgt u een signaalapparaat voor het openen of stoten (een ander gebruiksgeval).

Ik moet opmerken dat een even effectief signaalapparaat kan worden verkregen als een auto-schoksensor als een muis op het bewaakte oppervlak wordt geïnstalleerd; het wordt ook geactiveerd door detonatie of mechanische impact op het gecontroleerde oppervlak, en de moderne modellen hebben zelfs verschillende niveaus van gevoeligheidsaanpassing. In een computermuis is deze optie niet per definitie beschikbaar vanwege het eerste en belangrijkste doel, maar dit is niet belangrijk; we overwegen immers een ongebruikelijke aanvraag.

Van een computermuis kunnen tegenwoordig zelfs originele dingen gemaakt worden. Veel liefhebbers van vervalsingen weten al lang hoe ze een niet-werkende muis moeten gebruiken.

Is het de moeite waard om de oude computermuis weg te gooien?

Soms wordt een computermuis onbruikbaar, soms moet je vanwege het gemak een verouderd model vervangen door een moderner exemplaar. Vaak blijven in dit geval het uiterlijk en de inhoud in goede staat. Als u computeronderdelen die hun tijd hebben gediend niet wilt weggooien, kunt u ze een nieuw leven geven en ze gebruiken om interessante dingen te creëren.

Wat kan gedaan worden met een computermuis: ideeën

Externe en interne onderdelen van het oude apparaat zijn handig voor het maken van de volgende originele dingen.

Robot

Een overbodige balmuis verandert in een lichtgevoelige robot. Hiervoor worden de onderdelen gedemonteerd, worden schakelaars en een infraroodzender in bedrijf gelaten. De carrosserie moet worden ontdaan van onnodige onderdelen en uitsteeksels, de wielen, omwikkeld met een rubberen band in drie lagen, moeten worden bevestigd. Vervolgens hebt u een relais nodig, dat in de behuizing moet worden geïnstalleerd, de nodige contacten moet aansluiten en de bedrading moet solderen. Om te werken, heeft de robot ook een kleine microschakeling nodig, die in de behuizing moet worden geplaatst. Het blijft om twee gaten te maken voor de ogen en één voor de LED-lamp aan de voorkant en één gat voor de tuimelschakelaar aan de achterkant. Contacten zijn aangesloten op de rechter en linker motor, ogen en batterij zijn aangesloten. De robot wordt aangezet met behulp van een tumblr.

Lantaarn

Door een LED in de behuizing te plaatsen, kunt u een kleine lantaarn krijgen. Een kleine tafelstandaard of lamp wordt op dezelfde manier gemaakt. Aan het draadaansluitpunt is een standaard bevestigd en de verlichtingslamp kan op de plaats van de bal worden geïnstalleerd.

Belangrijk! Gebruik geen gloeilampen als achtergrondverlichting. Bij verhitting kunnen ze het plastic bederven waarvan de muisbehuizing is gemaakt.

toerenteller

Met behulp van het bord van de oude muis krijg je een toerenteller. Transistoren en het LED-element van het bord komen goed van pas. Een weerstand is in het vrije gat van de controller gesoldeerd en een contact van de fototransistor is verbonden met de kaartconnector. Het blijft om de toerenteller via de connector op de computer aan te sluiten. Het resulterende apparaat telt rotatie-impulsen per seconde en voert de gegevens uit naar de monitor.

Winder

In het bovenste deel van de behuizing is een gat geboord, waarin een adapter met een handig mondstuk wordt geplaatst. Zo'n haspel zal mechanisch blijken te zijn en zal roteren door de beweging van de adapter.

Wat kan worden gedaan met verschillende computermuizen

Als er veel muizen zijn verzameld van de computer, kunt u ze gebruiken door:

Luidsprekers

Door de plastic behuizing te demonteren en daar een kleine speaker te plaatsen, kun je audiospeakers krijgen. Draai hiervoor de schroef los met een schroevendraaier, verdeel het apparaat in twee delen. Plaats een luidspreker van het juiste formaat erin. De bedrading moet worden gestript, de contacten en hun compatibiliteit met de draadkleur moeten worden gecontroleerd met een tester. Bevestig vervolgens met behulp van smeltlijm de luidsprekerschijf stevig aan de binnenkant en verbind beide delen van de kast. Zo'n draagbare speaker is geschikt voor een telefoon, tablet, speler en zelfs een computer.

Het advies! Als je een gaatje in de voorkant van de muis maakt, wordt het geluid krachtiger.

Robocop-robot

Dit idee zal slagen als zich thuis veel kapotte computermuizen hebben opgehoopt. Ze kunnen worden gebruikt om het lichaam en de ledematen van een complexe robot in elkaar te zetten. De rol van zo'n vaartuig kan alleen decoratief zijn, maar als je de robot uitrust met een elektrisch mechanisme, kun je een interessant speelgoed krijgen dat kan bewegen en licht kan uitstralen.

Om een ​​van de problemen op te lossen, moest ik op zeer korte afstand programmatisch afbeeldingen van een klein deel van het papieroppervlak ontvangen en verwerken. Omdat ik geen fatsoenlijke kwaliteit had gekregen met een gewone USB-camera en al halverwege de winkel voor een elektronenmicroscoop, herinnerde ik me een van de lezingen waarin ons werd verteld hoe verschillende apparaten werken, waaronder een computermuis.

Voorbereiding en wat theorie

Ik zal niet ingaan op de details van het werkingsprincipe van een moderne optische muis, hier is uitgebreid over geschreven (ik raad aan om het te lezen voor algemene ontwikkeling).

Door informatie over dit onderwerp te googelen en een oude Logitech PS / 2-muis uit elkaar te halen, zag ik een afbeelding die bekend was uit artikelen van internet.

Geen heel ingewikkelde lay-out van "eerste generatie muizen", een optische sensor in het midden en een PS/2-interfacechip die iets hoger ligt. De optische sensor die ik tegenkwam is een analoog van de "populaire" modellen ADNS2610 / ADNS2620 / PAN3101. Ik denk dat zij en hun tegenhangers in massa werden geproduceerd in dezelfde Chinese fabriek en verschillende markeringen kregen aan de uitgang. De documentatie ervoor was heel gemakkelijk te vinden, zelfs samen met verschillende codevoorbeelden.

De documentatie zegt dat deze sensor tot 1500 keer per seconde een 18x18 pixelbeeld van een oppervlak verkrijgt (resolutie 400cpi), het opslaat en, met behulp van beeldvergelijkingsalgoritmen, de X- en Y-offset berekent ten opzichte van de vorige positie.

Implementatie

Om "met de sensor te communiceren" gebruikte ik het populaire Arduino-computerplatform en besloot ik rechtstreeks op de pootjes van de chip te solderen.

We verbinden 5V en GND met de overeenkomstige Arduino-uitgangen en de SDIO- en SCLK-sensorpoten met digitale pinnen 8 en 9.

Om een ​​offset in coördinaten te krijgen, moet je de waarde van het chipregister lezen op de adressen 0x02 (X) en 0x03 (Y), en om een ​​afbeelding te dumpen, moet je eerst de waarde 0x2A schrijven op 0x08, en dan 18x18 lezen keer van dezelfde plaats. Dit is de laatste "gememoriseerde" waarde van de helderheidsmatrix van het beeld van de optische sensor.

Hoe ik dit op Arduino heb geïmplementeerd, vind je hier: http://pastebin.com/YpRGbzAS (~ 100 regels code in totaal).

En om de afbeelding te ontvangen en weer te geven, is een programma geschreven in Processing.

Resultaat

Na een beetje "afwerken" van het programma voor mijn project, was ik in staat om een ​​foto rechtstreeks van de optische sensor te ontvangen en alle benodigde berekeningen daarop uit te voeren.

Je kunt de textuur van het oppervlak (papier) en zelfs individuele letters erop zien. Opgemerkt moet worden dat een dergelijke heldere beeldkwaliteit wordt verkregen doordat de ontwikkelaars van dit muismodel een speciale glazen standaard met een kleine lens direct onder de sensor aan het ontwerp hebben toegevoegd.

Als je de muis zelfs maar een paar millimeter boven het oppervlak begint te brengen, verdwijnt de helderheid onmiddellijk.

Als je dit thuis ineens wilt herhalen, om een ​​muis met een vergelijkbare sensor te vinden, raad ik aan om op zoek te gaan naar oude apparaten met een PS / 2-interface.

Conclusie

Hoewel de resulterende afbeelding niet erg groot is, was het voldoende voor mijn taak (barcodescanner). Het bleek zeer zuinig en snel (muis voor ~ 100r + Arduino + een paar dagen om code te schrijven).

Ik zal links achterlaten naar materialen die voor mij erg nuttig waren om dit probleem op te lossen. Het was echt niet moeilijk en is met veel plezier gedaan. Nu ben ik op zoek naar informatie over de chips van duurdere modellen van moderne muizen voor het verkrijgen van hoogwaardige afbeeldingen met een hoge resolutie. Misschien kan ik zelfs zoiets als een microscoop in elkaar zetten (de beeldkwaliteit van de huidige sensor is hier duidelijk niet geschikt voor). Bedankt voor de aandacht!