Turinys:

Atminties įrašymo įrenginys - Kalėdų dovana: 8 žingsniai (su nuotraukomis)
Atminties įrašymo įrenginys - Kalėdų dovana: 8 žingsniai (su nuotraukomis)

Video: Atminties įrašymo įrenginys - Kalėdų dovana: 8 žingsniai (su nuotraukomis)

Video: Atminties įrašymo įrenginys - Kalėdų dovana: 8 žingsniai (su nuotraukomis)
Video: Ką Daryti Jei Neturi Dovanų | Talzunas | Pildyk 2024, Lapkritis
Anonim
atminties įrašymo įrenginys - Kalėdų dovana
atminties įrašymo įrenginys - Kalėdų dovana
atminties įrašymo įrenginys - Kalėdų dovana
atminties įrašymo įrenginys - Kalėdų dovana

Ciao a tutti!

In vista del Natale arriva il momento dei regali, sono sicuro quindi che molti di voi sentiranno la needità di donare qualcosa di speciale. In questo periodo così difficile certamente sono mancate molte progi per condividere emozioni e gesti concreti.

In un mondo dove si aveva tutto sono state le cose più scontate a mancare, le semplici relazioni umane, un gesto di person, le parole di una persona cara.

Allora ti chiedo: che signato dai alle parole? Hai mai pensato alla loro importanza?

A volte vorresti solo parlare con una persona per te importante and sentirti dire proprio quello che ti serve. Immagina allora di regalare proprio questo, ateiti kaina? Leggi l'articolo e ti mostrerò la mia soluzione.

1 žingsnis: „Il Progetto“

Il Progetto
Il Progetto
Il Progetto
Il Progetto

Raccogli i tuoi pensieri ir sintetica in one number contenuto di frasi and parole ciò che vorresti comunicare. Klauskite savo dovanų, nesvarbu, kokia yra jūsų svarba. Progresuojama gimti proprio da qua!

Šiuo metu tai yra nemokama ir nemokama kaina. Imamagina premere ir pulsante and di leggere su un display and messaggio memorizzato tempo. Ma attento pero! una volta letto quel contenuto non potrai mai più rivederlo. Vieni mai? Semplice, rispondi alla mia domanda nell'introduzione. Se anche tu dai peso alle parole aspetterai di leggere il messaggio per te con attenzione, consapevole che le cose preziose a volte possono anche essere uniche.

Dalintis prospimo capitolo entro negli aspetti tecnici, consiglio ai lettori meno curiosi di passare directttamente all išvada. Buona lettura!

2 žingsnis: Da Dove Si Parte?

Da Dove Si Parte?
Da Dove Si Parte?
Da Dove Si Parte?
Da Dove Si Parte?
Da Dove Si Parte?
Da Dove Si Parte?

Forse uno degli aspetti più complessi è proprio questo, l'obiettivo, come lo concretizzo? Che strumenti uso? Sicuramente esistono moltissimi modi per farlo, io stesso ho tentato con tanti prototipi.

Partiamo dalle scelte di base:

  • se vuoi leggere qualcosa avrai bisogno di un display.
  • Sicuramente ti tarnauja pulsante ir una batteria.
  • Išsamiai išnagrinėkite visą procesoriaus gestito ir mikrokontrolieriaus paslaugą.
  • su tuo pranešimu, kuris turi galimybę išsaugoti visas atminties atmintines, įsivaizduoti, kad tai galima naudoti naudojant EEPROM procesorių.

Arrivati qui il problem si sposta su come stabil stabil una comunicazione univoca tra:

Ekranas - mikrokontroleris

modulo SD - mikrokontroleris

Jei norite, kad „Arduino“būtų integruota komunikacijos schemoje, kurioje yra SPI (serijinė periferinė sąsaja), tai yra standartinė „Motorola“komunikacijos idėja. La trasmissione avviene tra un dispositivo detto master e uno o più slave (letteralmente dall'inglese padrone e schiavo). Valdykite autobusą, valdykite laikrodį, nuspręskite, kaip tai padaryti ir kaip užbaigti komunikaciją. Jei norite, kad šis sprendimas būtų įprastas ir įprastas OLED ekranas būtų 2 eurai, už kiekvieną kainą, skirtą įprastam ir nenumatytam telefono skambučiui (jei norite, kad ekranas būtų rodomas komerciškai ir „Nokia“).

Occupato questo canale di comunicazione adesso la nostra scheda deve parlare with modulo lettore di schede SD, a questo fine sorà possible to add to protokoll I²C (santrumpa „Integrated Circuit“) „sviluppato dalla Philips nel 1982. Negli anni poi uscirono prodotti simili come“„brevetto Intel“) komerciniams motyvams. Ciò che serve a noi nel concreto è una comunicazione semplice and capace di funzionare da Master Slave tutto sommato in modo analogo a prima.

Tutto chiaro ne ?! Facciamo ir testas su bradboard!

3 žingsnis: „Circuito“

„Circuito“
„Circuito“

Arrivati qua vorrei dare un consiglio ai meno esperti. Ne testamentinis mokymas! Tai reiškia, dainų tekstai: Tai asicuro che in caso di errori sarà difficilissimo trovare cosa non funziona. Il modo giusto di avanzare yra progredire un passo alla volta, se funziona e sembra stabili aggiungi qualitycosa e così via. Un passo alla volta insomma!

Prendiamo per esempio questo progetto e vediamo insieme il modo giusto di progredire:

  1. Prova la comunicazione iš ekrano ir mikrokontrolerio, išgelbėkite kodą ir skaitykite.
  2. Programa, skirta komunikacijai iš SD ir mikrokontrolerių, išgelbėti kodą ir skaityti.
  3. Sužinokite, kas yra įdomus, ar ne, tai yra partija ir avanza, skirta funkcijų įgyvendinimui, o ne tik!

Se la parte circuititale funziona allora disegna uno schematico circuititale come ho fatto io, in questo modo quando passerai alle fasi secive non potrai sbagliare. Io uso spesso Orcad perchè è molto diffuso nelle aziende e consente di elaborare, se serve, un PCB attraverso "Allegro".

Osserva ancora che se come me hai scelta questi protokolas su komunikacija ir PIN kodas naudojamas vienkartiniam naudojimui! Dipendono dalimi mikrokontrole, patikrinkite duomenų lapą ir rete e scova quali devi usare.

4 žingsnis: I problemos (ir „Le Soluzioni“)

I Problemos (ir Le Soluzioni)
I Problemos (ir Le Soluzioni)
I Problemos (ir Le Soluzioni)
I Problemos (ir Le Soluzioni)
I Problemos (ir Le Soluzioni)
I Problemos (ir Le Soluzioni)
I Problemos (ir Le Soluzioni)
I Problemos (ir Le Soluzioni)

Aš atkreipiu dėmesį į tai, ar tai yra mikrokontrolerė, ar ricaduta su un nodemcu esp8266, ovviamente la scelta non è casuale. Semplicemente con una comune scheda Arduino Uno non riuscirete, questa infatti yra valdomas procesorius "atmega328p". Turėkite omenyje, kad šis sprendimas yra 2 KB SRAM, o tai yra programa! La cosa più fastidiosa è che semplicemente la scheda non funzionerà, non ti verrà fornito alcun errore nemmeno nell'IDE di arduino… insomma vi assicuro che scovare questo problem non è stato easy. Jei norite, kad tai būtų teisinga procedūra, atlikite vieną žingsnį, kad gautumėte patarimų iš anksto.

Fortunatamente la soluzione è adottare una schema come for a una nodemcu esp8266, avrai is dispozione fino a 128KB, pilnai pakanka ilostro progetto.

Mi piacerebbe adesso dirti che i problemi sono finiti.. ma see proofrai scoprirai che così non funzionerà. O ar? Di chi la colpa? Moduliuokite SD kortelę!

Dopo un'attenta analize scoprirai che un bordo monta un regolatore di įtampa AMS1117 a 3.3v, nesuderinama su la delta del nodemcu esp8266. Motyvaciniai duomenys yra normalūs ir mikrokontroleriški „Arduino gestiscono segnali“ir „5V e quindi“, kuriuos reikia naudoti ir konvertuoti, jei reikia, kad būtų pasiektas 3,3 v. La Soluzione in questo caso è semplice, appurato che la nostra scheda ragiona and 3.3v ci basterà rimuovere il regolatore di fesze come ti ho mostrato nella photo.

Ma attento! Kortelių cirkuliacijos sistema ir tęstinis pritaikymas nuolatiniam skelbimo alimentui ir tiesioginiam grandinės internautui! Ho caricato una foto for questo.

5 žingsnis: „Il Codice C“

Il Codice C
Il Codice C
Il Codice C
Il Codice C
Il Codice C
Il Codice C

Pažvelkite į „Hardware“scegliete „cosa toccare“, „quo vi giocate l'anima“ir „contenuto del vostro dispositivo“.

Nespecifinis nesusipratimas, kuris yra nepriekaištingas ir tinka įvairioms kainoms. Ovviamente non parlo del semplice funzionamento.. infatti potrebbe funzionare in tanti modi diversi utilizzando lo stesso risultato con procedimenti diversi.

Cosa intendo? N onostante l'utilizzatore "da fuori", nesusiję su nulla, disponavimu ir stato kūrimu, skirtu konkrečiai speciale e il più vicino, galima ciò che directi io se fossi li al posto suo. Kokia logika dovrebbe seguire allora la comparsa di un messaggio piuttosto che un altro? Potrei spiegare il codice, ma mi allontanerei dal discorso, preferisco quindi provare a trasmettere a parole gli aspetti fondamentali; se kvalifikacinis poreikis poi del kodo C mi contatti.

Abbiamo detto che all'interno sono contenuti e riflessioni utili, ma come disporle? Con quale ordine? Ho pensato molto a questo ma alla fine ho capito che non esiste una vera strategia, nel nostro caso sarà il destino a scegliere per noi; proprio come quidianamente accadono i fatti che ti spingono ad usare questo dispositivo.

Un altro punto fondamentale del progetto è l'attenzione da porre mentre lo si usa. Bisogna evitare che l'utilizzatore sottovaluti i contenuti e prema ripetutamente fino ad esaurire ciò che è contenuto al suo interno. „La mia scelta“yra „quata di rendere unica l'occasione di visualizzazione for quel contenuto“. Nello stesso istante in cui premerai il pulsante eliminerai quel messaggio, certo lo vedrai per tutta la pressione del tasto, ma già saprai che non lo rileggerai mai più.

6 žingsnis: Surinkite Tutto

Surinkite tutto!
Surinkite tutto!
Surinkite tutto!
Surinkite tutto!
Surinkite tutto!
Surinkite tutto!
Surinkite tutto!
Surinkite tutto!

Tai rimane arba individualus surinkimo įrenginys, jei nėra išlaidų, schemų schema gali būti perkelta į tikrovišką PCB. Se però vieni a me hai intenzione di realizzare dei pezzi unici valuta anche una soluzione più pratica, puoi ottenere ottimi risultati anche con una base mille fori.

La dispozione dei komponenti sarà ovviamente vincolata dalla forma oggetto finale, volendo ricordare and dispositivo comune come one smartphone ho optato for the geometria nella photo.

Yra ypatingas che che fatto stato panaudojimas su 9V baterija, volendo anche ingombrante "inutilmente", si potrebbe utilizzare una batteria piatta tipo quelle dei phones… e in realalt no! Žiūrėkite, kad būtų pasiektas tinkamas greitis, o technologija alkalina karbonato-zinco-tai stabili ir patikima! Potencialus durerà molto di più negli anni.

7 žingsnis: „Stampa 3D“

Stampa 3D
Stampa 3D
Stampa 3D
Stampa 3D
Stampa 3D
Stampa 3D

Sukurkite 3D modelį ir dėklą!

Nemokamas 3D štampavimas be išankstinio nusistatymo, ormai in rete esistono molte aziende che stampano per i prezzi contenuti. Altrimenti… prova a costruirtene una! Galite perskaityti nuorodą į vieną ir kitą programą (https://www.instructables.com/id/CNC-Plotter-2/)

8 žingsnis: Išvada

Išvada
Išvada

Tai yra progetto ho voluto dare sfogo a classcosa di certamente non solo tech. Mi spiego meglio, questo non rappresenta un esercizio o un tentativo d'approccio ad un tema, vieni per altro invece trovate sulla mia pagina.

Siųskite būtiną išlaidų kainų kvalifikaciją solo solo. E 'difficile ovviamente, come puoi tradurre un sentimento, un gesto, una parola in qualcosa di così fisico? Ho pensato quindi ha ciò che vedi. Nenustatyta la sua aparente semplicità da fuori, ti ho mostrato che in realalt al suo interno è contenuto tanto, le scelte costruttive and di programmazione rispecchiano il desiderio di realizzare qualitycosa di più profondo e bello, almeno per me.

Resta solo un'ultima domanda da porvi:

Perchè tutto questo? E sopratutto, chi dovresti regalare questo dispositivo?

Spero che anche questo progetto ti sia marketuto, a presto!

Rekomenduojamas: