» Elektronica »Doe-het-zelf elektronische spiekbriefje

DIY elektronisch spiekbriefje

Groetjes de bewoners van onze site!
Vandaag zullen we kijken hoe doe het zelf cool maken elektronisch het apparaat waar alle studenten van dromen - een miniatuur digitaal spiekbriefje!

De auteur van dit zelfgemaakte product is AlexGyver (YouTube-kanaal "AlexGyver").
De winter komt eraan, wat betekent dat studenten binnenkort een sessie zullen hebben. En je moet je voorbereiden op de sessie en je verstandig voorbereiden. Zes maanden geleden vertelde Alex al hoe je met je eigen handen een vrijwel onmerkbaar spiekbriefje kunt maken, waarmee je elke test waarvan de antwoorden vooraf bekend zijn, kunt opschrijven. En om zo discreet mogelijk af te schrijven, zonder absoluut enige actie te ondernemen die als valsspelen kan worden beschouwd.

Deze keer proberen we iets klassiekers te maken, vergelijkbaar met een stuk papier met zeer fijn geschreven tekst.

Dus om dit project te herhalen we hebben nodig:
- OLED-scherm met een resolutie van 128 bij 64 punten met i2c-aansluiting, 4 pinnen;
- kaartsleuf;
- rechtstreeks de microSD-geheugenkaart;
- knoppen om 3 stuks te controleren;
- en natuurlijk Arduino nano, die al dit ijzer kan verwerken.






Het idee is dit: we zetten alle tekst in txt-formaat op een geheugenkaart, met behulp van een gewoon tekstbestand. De microcontroller leest de tekst uit het bestand en geeft deze weer.

Op het eerste gezicht lijkt de taak vrij eenvoudig, maar in feite is dat niet zo. De inheemse bibliotheek voor het werken met een kaart van dit type is van nature geschreven door Indians for Indians, en de auteur besloot het een beetje opnieuw te doen.

Je kunt gemakkelijk veel bibliotheken vinden voor een OLED-display op het netwerk, maar helaas zijn ze geschreven door dezelfde indianen, en in dit geval moest de auteur zijn eigen schrijven, die gegevens op het display zal weergeven zonder een buffer aan de zijkant van de microcontroller te gebruiken, en plus voor alles het Russische lettertype correct weergeven.


Hier is de lay-out van ons toekomstige apparaat:


Ik denk dat iedereen het erover eens is dat er niets is om zo'n spiekbriefje voor te verbergen, het zal niet triviaal zijn om het te gebruiken voor het beoogde doel, zonder te veel aandacht te trekken voor je persoon.

Maar we weten hoe we printplaten moeten kweken, dus nu doen we het.
De eerste stap is het tekenen van een printplaat. De auteur scheidde het, zoals gewoonlijk, in de online editor EasyEDA.


Het ziet er zo uit Regeling van het toekomstige apparaat:

Het diagram toont alle benodigde componenten: een microcontroller, 3 knoppen, een display, een microSD-kaartsleuf, een batterij en een weerstand, die nodig is om de reset-pin vast te zetten voor de duur van de chipfirmware.
Het hoofddoel van het project is maximale compactheid. Om deze reden heeft de auteur het bord zeer zorgvuldig ontworpen in de grootte van het display en 3 knoppen.

Deze knoppen zijn trouwens stil, erg cool en ze zijn perfect voor ons project van vandaag.

Een lithium-ionbatterij in cr2025- of 2032-formaat wordt onder het scherm geplaatst en de microcontroller zelf, evenals een aan / uit-schakelaar, bevindt zich direct eronder.

U kunt het archief met het project downloaden HIER.


Een belangrijk punt! Aan boord Arduino we hebben een 16 MHz klokgenerator en de microcontroller is geconfigureerd om ermee te werken.


Er is geen generatorwieg op het bord om de montage te vereenvoudigen en de microcontroller wordt aangedreven door een interne klok. Om dit te laten werken, moeten we de zekeringen configureren voor een interne klokbron, of een kale ATmega328-chip kopen, waarin alles al staat zoals het hoort.


Dan hebben we nodig usbasp programmeur, maar je kunt ook een andere arduinka gebruiken als programmeur, instructies staan ​​op internet.

De procedure is als volgt: eerst moet u de gedownloade firmware openen samen met het projectarchief, daarna moet u de gewijzigde gyvercore-kernel installeren, meer details zijn te vinden op de site van de auteur.


Selecteer vervolgens de interne 8 MHz klokbron, selecteer de bootloader "zonder bootloader", dit zal de opname van ons apparaat versnellen.


En klik op "bootloader opnemen".

Klik vervolgens op "sketch" - "download via de programmeur" en de firmware wordt in de chip geladen.


De volgende stap is om een ​​föhn te nemen en de microcontroller van het bord af te “blazen” (solderen). Ik herhaal, je kunt een kale steen nemen, als je geen föhn hebt en deze al op het bord soldeert.



De geheugenkaartsleuf moet ook uit de module worden verwijderd. Of zoek waar u één stuk gratis kunt kopen.



Hier is het punt, combineer het met het punt op de chip.


Bevestig vervolgens een paar benen en soldeer.


De chipbody is vrij klein, maar alles leek goed te werken. Soldeer vervolgens het batterijvak af en schakel.


Vervolgens solderen we deze componenten op een nieuw bord.

De volgende stap is om de fluxresten grondig af te spoelen, bijvoorbeeld met een Kalosha-reiniger.

Ga naar de andere kant met de onderkant van het bord klaar. De eerste stap is om het accukussen lichtjes te verdikken. Dit is nodig om normaal contact te hebben, omdat de batterijen anders zijn, sommige hebben een verdikking aan de negatieve kant en sommige hebben niet zo'n verdikking, en ze zullen slecht werken.

Soldeer vervolgens de knoppen en het batterijvak.



Dan is het raadzaam om dubbelzijdig plakband op het batterijvak te plakken, maar in extreme gevallen zal het elektrische plakband loskomen.
Dit is nodig om te voorkomen dat de contacten op het scherm sluiten.


De volgende stap is om het scherm te solderen.


Nou, dat is alles, onze hightech spoor is helemaal klaar. We plaatsen de batterij (plus omhoog), een geheugenkaart en zetten het apparaat aan.



Zoals je kunt zien, werkt alles! Om een ​​apparaat opnieuw te flashen, moet u het eerst uitschakelen. Vervolgens verwijderen we de geheugenkaart en plaatsen we het programmeerblok met de VCC-pin in de linkerbovenhoek en kantelen we het een beetje, zoals dit:


Laten we teruggaan naar het firmwarebestand. Hier kunt u de rechtshandige modus en de linkshandige modus configureren (dit heeft invloed op de oriëntatie van het scherm en de richting van de knoppen).

De middelste knop - selecteer en sluit de slaapmodus, nog eens 2 knoppen - dit is omhoog / omlaag om door tekst en bestanden te bladeren.
Houd de selectieknop ingedrukt om de modus voor het lezen van bestanden af ​​te sluiten.



Als gevolg hiervan bleek zo'n vrij interessant apparaat, misschien dat iemand zal helpen bij het bezorgen van nutteloze items met onredelijk hoge vereisten voor het onthouden van de tekst.

Dat is alles. Bedankt voor je aandacht. Tot binnenkort!

Video van de auteur:
8.9
8.6
8.7

Voeg een opmerking toe

    • lachglimlachtxaxaokweet het nietyahoonea
      baaskrabbendwaasjaja-jaagressiefgeheim
      sorrydansdance2dance3pardonhulpdrankjes
      stopvriendengoedgoedfluitjebezwijmdtong
      rookklappencrayverklarenbeledigenddon-t_mentiondownloaden
      hittebooslach1mdavergaderingmoskingnegatief
      not_ipopcornstraffenlezenschrikschriktzoeken
      bespottendankjewelditto_clueUmnikacuutmee eens
      slechtbeeeblack_eyeblum3: oopscheppenverveling
      gecensureerdbeleefdheidgeheim2bedreigenoverwinningyusun_bespectacled
      shokrespektlolvoorgekomenwelkomkrutoyya_za
      ya_dobryihelperne_huliganne_othodifludverbodsluiten
12 opmerkingen
Ik ben het ermee eens, ARM-architectuur heeft zeker een veel groter potentieel. Ik bedoelde een beetje anders. Arduino-programmering is zo eenvoudig dat er kinderclubs worden gemaakt. Arduino heeft geweldige ondersteuning, er zijn veel kant-en-klare projecten voor bijna elke taak. Open source-code, zelfs als u een week aan het verkopen bent, moet u de code publiceren (deze wordt mogelijk ook niet herkend door STM32). Nou, de prijs. Over het algemeen kunnen voorheen ontoegankelijke apparaten in alle opzichten goedkoop worden gemaakt, van persoonlijk geassembleerde apparaten - een vluchtcontroller voor een vliegtuig, avionica-avionica (er zijn artikelen in mijn profiel), een modelbedieningspaneel, een tienkanaals bedieningspaneel voor het lanceren van pyrotechnische producten, muurverlichting met het 'expansie'-effect ruimte achter het scherm bij het bekijken van films, dit komt uit het interessante. Met tweeters / rammelaars / noodverlichting / neptransacties wordt natuurlijk geen rekening gehouden. En er zijn veel projecten. Ik verdedig de douin niet of kleineer de stm, in geen geval. Alleen de feiten vermelden. En ik ben aan de lijn, en ik hoop dat haar handen reiken)
Het enorme potentieel voor dergelijke zelfgemaakte producten ligt eerder in de STM32 en de AVR is echt tijd om te rusten. Dit zelfgemaakte product bleek echter buitengewoon grappig en ondanks het feit dat het lijkt alsof neuken niet nodig is, zal ik het misschien herhalen))
Ja, de dokter heeft het daar. Eerst dacht ik dat het BBP was yahoo zo vervormde hij de stem met een galm.
Ja, ik heb verschillende artikelen geschreven met zijn video.
rook
In tegenstelling tot de meeste arduinoshchikov heeft de auteur het schema bijna correct ontworpen.
Echte videocamera verandert ze in een verboden apparaat
- nee, het artikel is herzien
Ik heb gekeken. Een verwijzing naar de schurk die ik leuk vond)
Is dit een grapje of komt er een nieuwe video uit?)
Hier is de hele grap wat onafhankelijk is gedaan. Alex Hoover (auteur) heeft zich recentelijk gericht op training in Arduino-programmeren. Het AVR-ding is al extreem verouderd en toch heeft het een enorm potentieel voor "zelfgemaakte producten", ruwweg digitale technologie "op de knie".
Artsen zien.
Ik heb de video een uur geleden bekeken, al een artikel ... prompt ...
Ik heb een goedkoop Chinees horloge liggen - een kleinere mobiele telefoon, een touchscreen, naast tekst en foto's, video's kunnen laten zien, toegang tot internet - op zichzelf, hoewel de videocamera ze in een verboden apparaat verandert! baas

We raden je aan om te lezen:

Geef het voor de smartphone ...