Orodha ya maudhui:

Kirekodi cha Kumbukumbu - Zawadi ya Krismasi: Hatua 8 (na Picha)
Kirekodi cha Kumbukumbu - Zawadi ya Krismasi: Hatua 8 (na Picha)

Video: Kirekodi cha Kumbukumbu - Zawadi ya Krismasi: Hatua 8 (na Picha)

Video: Kirekodi cha Kumbukumbu - Zawadi ya Krismasi: Hatua 8 (na Picha)
Video: MAJINA 200 YA WATOTO WA KIKE NA MAANA ZAKE KIBIBLIA 2024, Novemba
Anonim
Kinasa kumbukumbu - Zawadi ya Krismasi
Kinasa kumbukumbu - Zawadi ya Krismasi
Kinasa kumbukumbu - Zawadi ya Krismasi
Kinasa kumbukumbu - Zawadi ya Krismasi

Ciao tutti!

Katika vista del Natale arriva il momento dei regali, sono sicuro quindi che molti di voi sentiranno la necessità di donare qualcosa di speciale. Katika kipindi cha miaka miwili tofauti cha maandishi ya mancate molte somioni kwa kila mtu anayeweza kufanya kazi vizuri.

Katika unondo mondo si sivava 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: chentsato dai alle parole? Hai mai pensato alla loro importanza?

Maonyesho ya pekee ya kibinafsi yanayotumiwa kwa kila mtu ni muhimu kwa sababu ya huduma inayofaa. Immagina allora di regalare proprio questo, kuja nauli? Leggi l'articolo e ti mostrerò la mia soluzione.

Hatua ya 1: Il Progetto

Il Progetto
Il Progetto
Il Progetto
Il Progetto

Raccogli i tuoi pensieri na sintetizza katika un numero contenuto di frasi na parole ciò che vorresti comunicare. Sarà questo il tuo dono, qualcosa di muhimu kwa kila te. Jaribio la kutaka nasce proprio da qua!

Zaidi ya hayo kuja kwa gharama ya ziada katika safari ya safari. Immagina di premere un pulsante na di leggere su un display un messaggio memorizzato da tempo. Ma attento pero! una volta letto quel contenuto non potrai mai più rivederlo. Vieni mai? Semplice, rispondi alla mia domanda nell'introduzione. Je!

Dal prossimo capitolo entro negli aspetti tecnici, consiglio ai lettori meno curiosi di passare direttamente all conclusioni. Buona lettura!

Hatua ya 2: 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.

Sehemu ya msingi ya Partiamo dalle scelte di:

  • se vuoi leggere qualcosa avrai bisogno di un display.
  • sicuramente ti hutumikia un pulsante na una batteria.
  • it tutto deve sicuramente essere gestito da un processore, ci serve un microcontrollore.
  • Mimi tu na uwezo wa kutunza mahitaji yote ya kumbukumbu, unajua uwezekano wa kutumia EEPROM del processore.. mafunzo kwa kila mtu anayetaka kutumia njia hii kukumbuka SD ndogo.

Arrivati qui il problema si sposta su come stabilire una comunicazione univoca tra:

Onyesha - udhibiti mdogo

modulo SD - udhibiti mdogo

Mpangilio wa mpango wa kuja kwa Arduino kwenye grado di gestire una comunicazione SPI (Serial Peripheral Interface), ni mfano wa kiwango cha basi kwa njia ya simu ya Nokia. La trasmissione avviene tra un dispositivo detto master na uno o più mtumwa (barua ya barua inayotumiwa kufanya kazi). Ni bwana anayesimamia basi, ni saa moja tu, anaamua uamuzi wa mwisho na wa mwisho. Kutafuta suluhisho la kwanza kwa kila moja kwa kuonyesha kiwango cha OLED kwa 2 euro, kwa njia ya utaftaji wa programu na maonyesho ya simu (kwa kila moja kwa moja kuonyesha maonyesho ya biashara ya nokia).

Occupato questo canale di comunicazione adesso la nostra schedulea deve parlare con il modulo lettore di schedulee SD, a questo fine sarà possibile adottare il protocollo I²C (kifupisho cha Jumuiya Iliyojumuishwa) inayotumiwa na Philips mnamo 1982. brevetto Intel) kwa kila motivi squisitamente commerciali. Tunatumia noi nel concreto è una comunicazione semplice na capace di funzionare da Master Slave tutto sommato in modo analogo a prima.

Tutto chiaro hapana ?! Facciamo i mtihani su bradboard!

Hatua ya 3: Il Circuito

Il Circuito
Il Circuito

Arrivati qua vorrei dare un consiglio ai meno esperti. Non testate mai tutto insieme! Vi assicuro che in caso di errori sarà difficilissimo trovare cosa non funziona. Ilikuwa ni njia tu ya kufanya kazi kwa njia inayofaa kwa njia inayofaa, na kujishughulisha na utulivu wa hali ya juu kupitia. Un passo alla volta insomma!

Prendiamo kwa mpango wote wa mpango huo na vediamo insieme ilimo njia inayofuata:

  1. Prova la comunicazione fra display na microcontrollore, salva il codice na scollega.
  2. Prova la comunicazione fra lettore di SD na microcontrollore, salva il codice na scollega.
  3. Je! Unapenda kituo hiki? Hebu tujue katika maoni hapa chini:)

Kama sehemu ya mzunguko unaofurahisha wote wanaosumbuliwa na ugonjwa unaotokana na hali inayokuja kwa njia moja, ikiwa ni pamoja na kufuata njia zote ambazo hazijafuatwa bila kupigwa marufuku. 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 protocolli di comunicazione i PIN da usare sono univoci! Dipendono dal microcontrollore, cerca il datasheet in rete e scova quali devi usare.

Hatua ya 4: Mimi Problemi (e Le Soluzioni)

Mimi Problemi (e Le Soluzioni)
Mimi Problemi (e Le Soluzioni)
Mimi Problemi (e Le Soluzioni)
Mimi Problemi (e Le Soluzioni)
Mimi Problemi (e Le Soluzioni)
Mimi Problemi (e Le Soluzioni)
Mimi Problemi (e Le Soluzioni)
Mimi Problemi (e Le Soluzioni)

Ninaweza kutazama orodha ya mia ndogo ya udhibiti wa microcontrollore kwenye tovuti yako na nodemcu esp8266, ovviamente la scelta non è casuale. Semplicemente con una comune ratia Arduino Uno isiyo ya riuscirete, inayotokana na è governata dal processore "atmega328p". Kutafuta toleo la utaftaji 2 KB na SRAM, troppo pochi kwa kila mtu kuomba! La cosa più fastidiosa in the semplicemente the schedulea not funzionerà, not not verrà forcito notcorn nemmeno nell'IDE di arduino… insomma vi assicuro che scovare questo problema non è stato facile. Utaratibu wa kutafuta hatua kwa hatua kuja kwa njia ya sukari na duka la duka.

Fortunatamente la soluzione è adottare una schedulea come una nodemcu esp8266, avrai a disposizione fino a 128KB, sufficienti per il nostro progetto.

Mi piacerebbe adesso dirti che i problemi sono finiti.. ma se proverai scoprirai che così non funzionerà. E au? Di chi è la colpa? Njia mpya ya SD!

Dopo un'attenta analisi scoprirai che un bordo monta un regolatore di tensione AMS1117 a 3.3v, incompatibile con la scelta del nodemcu esp8266. Kuhamasisha habari kutoka kwa data ya kawaida ili kudhibiti shughuli ndogo ndogo ili kuja Arduino gestiscono segnali kwa 5V na mahitaji ya lazima kutekelezwa kwa mahitaji kwa abbassare la tensione ya 3.3v. La soluzione in questo caso è semplice, appurato che la nostra schedulea ragiona a 3.3v ci basterà rimuovere il regolatore di tensione come ti ho mostrato nella picha.

Ma attento! Ricorda di cortocircuitare i contatti appositi kwa kuendelea na matangazo ya kila siku ya mzunguko wa ndani! Ho caricato una picha kwa kila hamu.

Hatua ya 5: Il Codice C

Il Codice C
Il Codice C
Il Codice C
Il Codice C
Il Codice C
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 nauli la varinza. Ovviamente non parlo del semplice funzionamento.. infatti potrebbe funzionare in todi modi diversi utilizando lo stesso risultato con procedimenti diversi.

Cosa intendo? N onostante l'utilizzatore "da fuori" non si accorgerà di nulla, il dispositivo è stato creato per essere speciale na il più vicino possibile a ciò che direi io se fossi li al posto suo. Je! Unatafuta habari inayofaa kulinganisha viwango vyote vya utangamano na ununuzi? Potrei 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 to usre 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 è stata quella di rendere unica l'occasione di visualizzazione per quel contenuto. Nello stesso istante in cui premerai il pulsante removeerai quel messaggio, certo lo vedrai per tutta of pressione del tasto, ma già saprai che non lo rileggerai mai più.

Hatua ya 6: Assembla Tutto

Assembla Tutto!
Assembla Tutto!
Assembla Tutto!
Assembla Tutto!
Assembla Tutto!
Assembla Tutto!
Assembla Tutto!
Assembla Tutto!

Hili ni jambo moja tu linaloweza kutekelezwa, na kwa nini gharama ya juu ya mpango huu inaweza kutekelezwa kila siku kwa PCB. Tazama kama mimi hai intenzione di realizzare dei pezzi unici valuta anche una soluzione più pratica, puoi ottenere ottimi risultati anche con una base mille fori.

La disposizione dei componenti sarà ovviamente vincolata dalla forma oggetto finale, volendo ricordare un dispositivo comune come uno smartphone ho optato per la geometria nella picha.

Unaweza kupata maelezo zaidi kuhusu njia hii ya kutumia 9V, kwa kutumia programu ya "9", ambayo inaweza kutumika kwa njia moja tu ya simu… kwa kweli hakuna! 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.

Hatua ya 7: Stampa 3D

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

Kuunda tu 3D modeli kesi!

Sio sehemu ya kutambulika ya 3D isiyo na maana, au kuweka kumbukumbu ya maandishi kwenye orodha ya kwanza. Altrimenti… prova costruirtene una! Je, ni kiungo gani kinachoweza kutekelezwa na programu inayofaa (https://www.instructables.com/id/CNC-Plotter-2/)

Hatua ya 8: Hitimisho

Hitimisho
Hitimisho

Ujumbe wa mpango huo wa kujitolea kuthubutu somo la hali ya juu sio solo tecnico. Mi spiego meglio, questo non rappresenta un esercizio o un tentativo d'approccio ad un theme, vieni per altro invece trovate sulla mia pagina.

Ho sentito ya lazima kwa gharama ya mahitaji ya 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 obviouse semplicità da fuori, ti to mostrato che in realtà al suo interno è contenuto tanto, the 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:

Je! Unataka kusoma? E sopratutto, a chi dovresti regalare questo dispositivo?

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

Ilipendekeza: