Talaan ng mga Nilalaman:
- Hakbang 1: Il Progetto
- Hakbang 2: Da Dove Si Parte?
- Hakbang 3: Il Circuito
- Hakbang 4: I Problemi (e Le Soluzioni)
- Hakbang 5: Il Codice C
- Hakbang 6: Assembla Tutto
- Hakbang 7: Stampa 3D
- Hakbang 8: Konklusyon
Video: Ang Memory Recorder - Regalo sa Pasko: 8 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:09
Ciao isang tutti!
Sa vista del Natale dumating ang kanilang mga inaalagaan, sono sicuro quindi che molti di voi sentiranno la mustità di donare qualcosa di speciale. Sa questo periodo così difficile certamente sono mancate molte okasyon bawat condividere emozioni e gesti concreti.
Sa 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: che signifikanato dai alle parole? Hai mai pensato alla loro importanza?
A volte vorresti solo parlare con una persona per te important e sentirti dire proprio quello che ti serve. Immagina allora di regalare proprio questo, dumating pamasahe? Leggi l'articolo e ti mostrerò la mia soluzione.
Hakbang 1: Il Progetto
Raccogli i tuoi pensieri e sintetizza in un numero contenuto di frasi e 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. Immagina di premere un pulsante e 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. Kung hindi ka makakakuha ng tulong sa lahat ng mga aspeto ng talakayan sa bawat mensahe, magbigay ng impormasyon tungkol sa iyo ng isang volte posono anche essere uniche.
Dal prossimo capitolo entro negli aspetti tecnici, consiglio ai lettori meno curiosi di passare direttamente all konklusyon. Buona lettura!
Hakbang 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:
- se vuoi leggere qualcosa avrai bisogno di un display.
- sicuramente ti serve un pulsante e una batteria.
- il tutto deve sicuramente essere gestito da un processore, ci serve un microcontrollore.
- i tuoi messaggi possono essere preservati all'interno di una memoria, immagino sia posibile usare la EEPROM del processore.. tuttavia per comodità di ho preferito usare un modulo lettore di memorie micro SD.
Arrivati qui il problem si sposta su come stabilire una comunicazione univoca tra:
Ipakita - microcontrollore
modulo SD - microcontrollore
Una sa iskedyul ng pag-iskedyul ng Arduino sa antas ng paggalaw ng isang comunicazione SPI (Serial Peripheral Interface), para sa isang pamantayan ng bus sa comunicazione ideato sa Motorola. Ang trasmissione avviene tra un dispositivo detto master e uno o più slave (letteralmente dall'inglese padrone e schiavo). Ang master master ay isang bus, mag-iingat sa orasan, magpasya sa loob ng mga termino at terminare la comunicazione. Questa soluzione si presta bene per comandare un normale display OLED da 2 euro, per intenderci proprio quelli usati un tempo anche nei telefonini (per esempio io ho usato un display commercializzato anche da nokia).
Ang trabaho na ito ay maaaring hanapin ang komisyon sa loob ng isang iskedyul para sa pag-iskedyul ng SD, isang pakikipagsapalaran na may kakayahang mag-edit ng mga protocol sa I CC (abbreviazione di Inter Integrated Circuit) sa pamamagitan ng Philips sa 1982. Hindi na ito nabago ang isang ideya ng SMB. brevetto Intel) bawat motivi squisitamente commerciali. Naghahatid ng isang aplikasyon para sa konseho ng una sa isang paraan upang mabigyan ng kasiyahan ang Master Slave tutto sommato in modo analogo a prima.
Tutto chiaro no ?! Facciamo i test su bradboard!
Hakbang 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à difficilissimo trovare cosa non funziona. Il modo giusto di avanzare è progredire un passo alla volta, se funziona e sembra tusile aggiungi qualcosa e così via. Un passo alla volta insomma!
Prendiamo per esempio questo progetto e vediamo insieme il modo giusto di progredire:
- Ipakita ang comunicazione fra display at microcontrollore, tingnan ang codice at scollega.
- Mag-log in sa amin at mag-iwan ng sulat sa SD e microcontrollore, salva il codice at scollega.
- Sa pamamagitan ng pagtuturo funziona allora metti assieme le parti e avanza con le funzionalità da implementare ma ricorda, un passo alla volta!
Narito ang bawat circuitale funziona allora disegna uno schematico circuitale come ho fatto io, sa pakikipagsapalaran modo quando passerai all fasi sunud-sunod na hindi potrai sbagliare. Io uso spesso Orcad perchè è molto diffuso nelle aziende e consente di elaborare, se serve, un PCB attraverso "Allegro".
Tumawag sa akin upang makita mo ako kung saan ako makakakuha ng mga proteksyon sa PIN at gamitin ang isang univoci! Dipendono dal microcontrollore, cerca il datasheet in rete e scova quali devi usare.
Hakbang 4: I Problemi (e Le Soluzioni)
Hindi ko alam kung gaano ka che la mia scelta del microcontrollore è ricaduta su un nodemcu esp8266, ovviamente la scelta non è casuale. Mahusay sa isang comune scheda ng Arduino Uno non riuscirete, questa infatti è governata dal processore "atmega328p". Sa pamamagitan ng pakikipagsapalaran sa paglalagay ng 2 KB sa SRAM, troppo pochi per la nostra applicazione! Para sa mabilis, maaari mong gawin ang lahat ng iskedyul na hindi masaya, hindi para sa iyo alcun errore nemmeno nell'IDE di arduino… insomma vi assicuro che scovare questo problema non è stato facile. Ti accorgerai di questo solamente prosedurendo per step come ti ho suggerito nel capitolo precedente.
Ang Fortunatamente la soluzione è adottare una scheda come una nodemcu esp8266, ay dapat na magtaguyod ng isang 128KB, na sapat sa bawat programa.
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 monta un regolatore di tensione AMS1117 a 3.3v, incompatibile con la scelta del nodemcu esp8266. Sa pamamagitan ng data na ito, maaari mong baguhin ang mga ito sa microcontrollori na dumating sa Arduino upang talakayin ang isang 5V at kailangan nating baguhin ang pag-usisa bawat abbassare la tensione a 3.3v. Ang soluzione sa questo caso è semplice, ang app na ito ay dapat na magdagdag ng isang 3.3v na basterà rimuovere il regolatore di tensione come ti ho mostrato nella litrato.
Ma attento! Ricorda di cortocircuitare ay naaangkop ko sa appositi bawat pagpapatuloy para sa karagdagang impormasyon tungkol sa iyo! Ho caricato una foto per questo.
Hakbang 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 diffenza. Ovviamente non parlo del semplice funzionamento.. infatti potrebbe funzionare in tanti modi diversi utilizzando lo stesso risultato con prosedurimenti diversi.
Cosa intendo? N onostante l'utilizzatore "da fuori" non si accorgerà di nulla, il dispositivo è stato creato per essere speciale e il più vicino posibile a ciò che direi io se fossi li al posto suo. Quale logica dovrebbe seguire allora la compsa di un messaggio piuttosto che un altro? Ang mga sumusunod na code ng code, ma mi allontanerei dal discorso, preferisco quindi provare a trasmettere a parole gli aspetti fondamentali; se qualcuno mustiterà 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 interno. Ang mga ito ay nakatutulong sa iyo sa pag-uusap sa unica l'occasione di visualizzazione bawat 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ù.
Hakbang 6: Assembla Tutto
Ti rimane ora solo la fase di assemblaggio, se hai costruito uno schematico circuitale potrai passare alla realizzazione di un PCB. Narito ang isang pangako sa akin sa isang real estate at real estate na mag-iwan ng isang serye para sa isang prinsipe, puoi ottenere ottimi risultati anche con una base mille fori.
Ang pagtataguyod ng mga sangkap na ito ay mag-iingat sa katapusan ng taon, volendo ricordare un dispositivo comune ay darating sa isang smartphone upang mag-optate bawat laometria na larawan.
Una sa isang maliit na bahagi ng che ho fatto na pinag-gagamitan ng isang batteria mula sa 9V, volendo anche ingombrante "inutilmente", si potrebbe utilizzare una batteria piatta tipo quelle dei mobile… 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.
Hakbang 7: Stampa 3D
Mahusay na modelo ng 3D at maraming kaso!
Hindi tinutukoy ang isang stampante 3D na walang preoccuparti, ormai in rete esistono molte aziende che stampano per i prezzi contenuti. Altrimenti… prova a costruirtene una! Ti lascio il link di un mio progetto che rappresenta il punto di partenza (https://www.instructables.com/id/CNC-Plotter-2/)
Hakbang 8: Konklusyon
Con questo progetto ho voluto dare sfogo a qualcosa di certamente non solo tecnico. Ang mga sumusunod na katanungan, questo non rappresenta un esercizio o un tentativo d'approccio ad un tema, vieni per altro invece trovate sulla mia pagina.
Ho sentito la necessità 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, isang presto!
Inirerekumendang:
NeoPixel Clip-On C9 Diffusers para sa Mga ilaw ng Pasko: 6 na Hakbang (na may Mga Larawan)
NeoPixel Clip-On C9 Diffusers para sa Mga Christmas Light: Minsan, mga magagandang bagay ay nawawala - tulad ng mga nagyelong bombilya ng C9. Alam mo, ang mga kung saan naka-off ang mga pintura ng pintura. Oo, ang mga nagyelo na bombilya ng C9 ng kabutihan ni Charlie Brown.. Narito ang isang tamang C9 LED diffuser para sa 12mm WS2811 NeoPixel na maaaring addressing LEDs. Ni p
NFC Lock - Kapag ang isang PCB Ay Gayundin ang Mga Pindutan, ang Antenna at Higit Pa : 7 Hakbang (na may Mga Larawan)
NFC Lock - Kapag ang isang PCB Ay Gayundin ang Mga Pindutan, ang Antenna at Higit Pa …: Maaari kang kumuha ng isa sa dalawang mga bagay mula sa Instructable na ito. Maaari mong sundin kasama at lumikha ng iyong sariling kumbinasyon ng isang numerong keypad at isang NFC reader. Ang eskematiko ay narito. Narito ang layout ng PCB. Makakakita ka ng isang bayarin ng mga materyales para sa iyo upang mag-order ng p
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Mga Awtomatikong Ilaw ng Pasko: 6 na Hakbang (na may Mga Larawan)
Mga Awtomatikong Christmas Light: Sa Instructable na ito, ipinapakita ko sa iyo kung paano bumuo ng Awtomatikong Kumikislap na Mga Christmas Christmas kapag pinatugtog ang musika! Ang proyekto ay may 2 bahagi: ang Electrical Circuitry, at ang Arduino Code / Algorithm. Gumagana ang circuit sa pamamagitan ng paggamit ng isang 8 channel relay upang isara ang
Mga Ilaw ng Pasko sa Musika Gamit ang Arduino: 9 Mga Hakbang (na may Mga Larawan)
Mga Ilaw ng Pasko sa Musika Gamit ang Arduino: Nais naming mag-asawa na lumikha ng aming sariling light-set-to-music show para sa huling ilang mga kapaskuhan. May inspirasyon ng dalawang Instructable sa ibaba, nagpasya kaming magsimula sa wakas sa taong ito at palamutihan ang aming RV. Gusto namin ng all-in-one cont