Sadržaj:
- Korak 1: Il Progetto
- Korak 2: Da Dove Si Parte?
- Korak 3: Il Circuito
- Korak 4: I Problemi (e Le Soluzioni)
- Korak 5: Il Codice C
- Korak 6: Sastavite tutto
- Korak 7: Stampa 3D
- Korak 8: Zaključci
Video: Snimač memorije - božićni poklon: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Ciao a tutti!
U vista del Natale stiže 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 events for 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 persona, le parole di una persona cara.
Allora ti chiedo: chenificato dai alle parole? Hai mai pensato alla loro importanza?
A volte vorresti solo parlare con una persona per te importante e sentirti dire proprio quello che ti serve. Immagina allora di regalare proprio questo, come fare? Leggi l'articolo e ti mostrerò la mia soluzione.
Korak 1: Il Progetto
Raccogli i tuoi pensieri i sintetizza in un numero contenuto di frasi i parole ciò che vorresti comunicare. Sarà questo il tuo dono, qualcosa di importante per te. Questo progetto nasce proprio da qua!
Ti mostrerò come costruire un dispositivo capace di fare questo. Slike koje se pojavljuju na pulsnom i nožnom ekranu prikazuju se i šalju poruke u memoriju za 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.
Dal prossimo capitolo entro negli aspetti tecnici, consiglio ai lettori meno curiosi di passare direttamente alle locsioni. Buona lettura!
Korak 2: 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:
- Prikažite svoju nogu kako biste prikazali prikaz.
- sicuramente ti serve un pulsante e una batteria.
- Ill tutto deve sicuramente essere gestito da un procesor, ci oluk un microcontrollore.
- i tuoi messaggi mogu sačuvati sve 'interno' memorijske zapise, moguće je koristiti EEPROM za procesor.. tuttavia per comodità di ho preferito use are un modulo Lettere di memorium micro SD.
Arrivati qui il problem si sposta su stabilire un ununicazione univoca tra:
Zaslon - mikrokontroler
modulo SD - mikrokontrola
Una comune scheda di sviluppo come Arduino è in gradovi gestire un comunicazione SPI (Serial Peripheral Interface), tratta to un standard bus for comunicazione ideato to dalla Motorola. La trasmissione avviene tra un dispositivo detto master e uno o più slave (letteralmente dall'inglese padrone e schiavo). Glavna kontrola autobusa, mjerenje vremena na satu, donošenje odluke o prekidu i prekidu komunikacije. Ovo rješenje je prestalo s komandama i normalnim ekranom OLED do 2 eura, po cijeni koja je prilagođena za korištenje i tempo korištenja telefona (ako je potrebno, hoćete li koristiti ekran za komercijalnu prodaju ekrana za nokia).
Zauzeti kanal za komunikaciju dodavanjem la nostra scheda deve parlare sa modulom zapisivanja SD sheme, što je fino sarà mogući dodatak protokolu I²C (kratica Inter Integrated Circuit) sviluppato dalla Philips do 1982 brevetto Intel) per motivi squisitamente commerciali. Ovaj poslužitelj može poslužiti kao konkretan konkretan komunikacijski semplic i mogućnost funkcioniranja s Master Slaveom koji će biti moderan i analogan prima.
Tutto chiaro ne ?! Facciamo i test su bradboard!
Korak 3: Il Circuito
Arrivati qua vorrei dare un consiglio ai meno esperti. Non testate mai tutto insieme! Vi assicuro che in caso di errori sarà teškoćama trovare cosa non funziona. Il modo giusto di avanzare è progredire un passo alla volta, funciona e sembra stabile aggiungi qualcosa e così via. Un passo alla volta insomma!
Prendiamo per esempio questo progetto e vediamo insieme il modo giusto di progredire:
- Prova la comunicazione fra display and microcontrollore, salva il codice e scollega.
- Prova la comunicazione fra lettore SD and microcontrollore, salva il codice e scollega.
- Se tutto funziona allora metti assieme le parti e avanza con le funzionalità da implementare ma ricorda, un passo alla volta!
Se la parte circuitale funziona allora disegna uno schematico circuitale come ho fatto io, in questo modo quando passerai alle fasi sukcesivno non potrai sbagliare. Io uso spesso Orcad perchè è molto diffuso nelle aziende and consente di elaborare, se serve, un PCB atrakterso "Allegro".
Osserva ancora che me come hai scelta questi protocolli di comunicazione i PIN da usare sono univoci! Dipendono dal microcontrollore, cerca il datasheet in rete e scova quali devi usare.
Korak 4: I Problemi (e Le Soluzioni)
Dodao sam notato che la mia scelta del microcontrollore i ricaduta sa unodemcu esp8266, ovviamente la scelta non -casuale. Semplicemente con una comune scheda Arduino Uno non riuscirete, questa infatti è governata dal processore "atmega328p". S obzirom na to da je na raspolaganju 2 KB KB SRAM -a, potrebno je više aplikacija za nostra! 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 facile. Ti accorgerai di questo solamente procedendo per step come ti ho suggerito nel capitolo precedente.
Formulisano rješenje ili dodatak una scheda dolaze sa nodemcu esp8266, ili dispozicijom od 128KB, što je dovoljno za nostro progetto.
Mi piacerebbe adesso dirti che i problemi sono finiti.. ma se proverai scoprirai che così non funzionerà. E ora? Di chi è la colpa? Del modulo che legge la SD!
Dopo un'attenta analisi scoprirai che un bordo montaza un regolatore tension AMS1117 a 3.3v, incompatibile con la scelta del nodemcu esp8266. Motivacija i podaci su normalni i mikrokontroler dolazi sa Arduino gestiscono -om koji je podesio 5V i kvintilan je nužno da se pretvori u pretvarač koji dolazi na napon od 3.3V. Rješenje je ponuđeno u slučaju pogreške, a dodatak je che la nostra scheda ragiona i 3.3v ci basterà rimuovere il regolatore di tension come ti ho mostrato nella foto.
Ma attento! Ricorda di cortocircuitare i contatti appositi per continueare ad alimentare il suo circuito interno! Ho caricato una foto per questo.
Korak 5: Il Codice C
Se con la scelta dell'Hardware scegliete "cosa toccare", qua vi giocate l'anima e il contenuto del vostro dispositivo.
Sperando di non essere incompreso sono proprio le righe sopra a fare la differenza. Ovo nije parlo del semplice funzionamento.. infatti potrebbe funzionare in tanti modi diversi usendondo lo stesso risultato con procedimenti diverzi.
Cosa intendo? N ono što znači "da fuori" non si accorgerà di nulla, il dispositivo è stato creato per essere speciale e il più vicino moguć je ci che che direi io se fosili al post suo. Quale logica dovrebbe seguire allora la compara di un messaggio piuttosto che un altro? Potrebi spiegare il codice, ma mi allontanerei dal discorso, preferisco quindi provare a trasmettere a parole gli aspetti fondamentali; se qualcuno neediterà poi del codice 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 quotidianamente 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čeno interno. La mia scelta è stata quella di rendere unica l'occasione di visualizzazione per 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ù.
Korak 6: Sastavite tutto
Ti rimane ili solo la fase di assemblaggio, možete izgraditi shematski cirkulacione potražnje koje su realizirane na PCB -u. Se però vieni a me hai intezione di realizzare dei pezzi unici valuta anche una soluzione più pratica, puoi ottenere ottimi risultati anche con una base mille fori.
La disposizione dei components sarà ovviamente vincolata dalla forma oggetto finale, volendo ricordare and un dispositivo comune come with smartphone ho optato per la geometria nella photo.
Una scelta particolare che ho fatto è stato utilizate unteri baterija do 9V, volendo anche ingombrante "inutilmente", pa morate iskoristiti un batteria piatta tipo quelle dei telefoni… e in realt no! Se il tuo oggetto dovrà sopravvivere nel tempo una tecnologia alcalina carbonio-zinco sarà molto più stabile e affidabile! Potenzialmente durerà molto di più negli anni.
Korak 7: Stampa 3D
Kreirajte 3D model u kućištu!
Ako ne želite da koristite 3D štampanje bez preokupacije, ormai i rete esistono molte aziende che stampano su prikazani u kontekstu. Altrimenti… prova a costruirtene una! Na ovom linku možete vidjeti da progetto che rappresenta il punto di partenza (https://www.instructables.com/id/CNC-Plotter-2/)
Korak 8: Zaključci
Con questo progetto ho voluto dare sfogo a qualcosa di certamente non solo tecnico. Mi spiego meglio, questo non rappresenta and esercizio o un tentativo d'approccio ad un tema, vieni altro investce trovate su moju stranicu.
Ho sentito la neophodità di costruire qualcosa di solo umano. E 'difficile ovviamente, come puoi tradurre un sentimento, un gesto, una parola in qualcosa di così fisico? Ho pensato quindi ha ciò che vedi. Nonostante la sua apparente semplicità da fuori, ti ho mostrato che in realtà al suo interno è contenuto tanto, le scelte costruttive e di programmazione rispecchiano il desiderio di realizzare qualcosa di più profondo e bello, almeno per me.
Resta solo un'ultima domanda da porvi:
Perchè tutto questo? E sopratutto, a chi dovresti regalare questo dispositivo?
Spero che anche questo progetto ti sia piaciuto, a presto!
Preporučuje se:
LED okvir za fotografije sa srcem - napravite savršen poklon za Valentinovo ili rođendan: 7 koraka (sa slikama)
LED okvir za fotografije sa srcem - napravite savršen poklon za Valentinovo ili rođendan: Zdravo! U ovom uputstvu ću vam pokazati kako možete napraviti ovaj sjajni LED okvir za fotografije sa srcem. Za sve ljubitelje elektronike! Napravite savršen poklon za Valentinovo, rođendan ili godišnjicu za svoje najmilije! Možete pogledati demo video ovog
"Najjednostavniji na svijetu", izrađen od neuralizatora (Ljudi u crnoj gumici za brisanje memorije): 10 koraka (sa slikama)
"Worlds Simplest" Neuralizer-build (Men in Black Memory Eraser): Idete li na kostimiranu zabavu za samo nekoliko dana, ali još uvijek nemate kostim? Onda je ova konstrukcija za vas! Sa sunčanim naočalama i crnim odijelom, ovaj rekvizit upotpunjuje vaš kostim Men in Black. Zasnovan je na najjednostavnijem mogućem elektroničkom krugu
Alarm sa slagalicom memorije: 3 koraka (sa slikama)
Budilica sa memorijskom slagalicom: Ovo je budilica sa alarmom, što znači da postoji mala memorijska igra koju morate riješiti da biste zaustavili zvonjenje alarma! Ukratko, ovaj sat je za one koji su ljuti ujutro. Ima 3 LED diode koje će, kada pritisnete bilo koje dugme, alarm biti
Poklon kutija koja se može zaključati: 4 koraka (sa slikama)
Poklon kutija koja se može zaključati: Poklon kutija u koju možete utipkati odabir početnih slova kome je i od koga je pomoću potenciometra
Igra memorije s dodirom (Simon kaže) - Ako je ovo onda ono: 6 koraka (sa slikama)
Memorijska igra s dodirom (Simon kaže) - Ako je ovo onda ono: Napravio sam igru za pamćenje sa vlastito izrađenim touch padovima i prstenom od neopiksela za školski projekt. Ova igra je slična Simon Says -u, samo što se mnogi oblici unosa i povratnih informacija (zvukovi i svjetlosni efekti) u igri razlikuju. Programirao sam zvukove iz Su