INHOUDSOPGAWE:
- Stap 1: Maak 'n funksielys
- Stap 2: Navorsing
- Stap 3: Toets individuele stroombaanfunksies
- Stap 4: prototipe
- Stap 5: Finale konstruksie
- Stap 6: Opsomming
Video: Wenke om u projekidee 'n werklikheid te maak: 6 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Die belangrikste aspek van 'n suksesvolle projek is om 'n goeie idee te hê, maar soms is die idee die maklikste! Daarna kom die harde werk om 'n ewekansige geniale flits te maak in iets waaroor mense 'ooh' en 'ah' verby is.
Aanvanklik lyk dit dalk ingewikkeld om 'n konsep in werklikheid te omskep, maar deur 'n paar eenvoudige reëls te volg, kan u elke projek in hanteerbare stukke verdeel wat afsonderlik eenvoudig is, maar as dit saamgevoeg is, wonderlik is! Deur my Driftwood Binary Clock as voorbeeld te gebruik, gaan ek demonstreer dat die ontwikkeling van 'n komplekse stroombaan 'n relatief eenvoudige taak is, terwyl ek 'n paar wenke gee.
Hierdie instruksies gaan nie oor die skep van een projek nie, maar eerder wenke en truuks om u idees 'n werklikheid te maak.
Stap 1: Maak 'n funksielys
Ek het gekyk na verskillende binêre horlosies wat op Instructables en ander webwerwe geplaas is en wou altyd een van my eie maak, maar ek het nie geweet waar om te begin nie. Die maklikste benadering sou gewees het om iemand anders se kode en kring te kopieer; Ek wou egter iets hê wat myne onderskei, sowel as my eie skepping.
Die eerste stap was om 'n funksielys op te stel wat beskryf wat ek wou hê die klok moes doen:
- Vertoon die tyd
- Alarm funksie
- Verander skermkleure
- Verander die skermintensiteit op grond van die omringende lig
- Afstandbeheer
- Akkurate tyd
Uit die funksielys kan u die verskillende kringfunksies uitwerk wat u benodig - byvoorbeeld om die skermintensiteit te verander op grond van die omringende lig, moet u die lig meet en benodig u hardeware om dit te doen. 'N Volledige lys van die individuele stroombane en hul funksie vir my binêre klok is soos volg:
- LED -skermmatriks - tydsvertoning
- Mikrokontroleur (arduino) - tyd- en alarmbeheer, vertoonbestuurder
- Klankspeler - alarmklank
- Omringende ligleser - ligintensiteitsbeheer
- Afstandsbedieningsmodule - afstandsbediening
- Alarmsetaanwyser - alarmvertoning
- Intydse klok - akkurate tydsberekening
Stap 2: Navorsing
As u u projek in individuele kringfunksies verdeel het, kan u bepaal wat u moet doen en wat u moet ondersoek. Deur weer die voorbeeld van die klok te gebruik, het ek elke stroombaanfunksie gelys en wat my oorspronklike beoordeling was
Verstaan - geen navorsing nodig nie
- LED -skermmatriks
- Mikrobeheerder (arduino)
- Oudio -speler
- Afstandbeheer
- Alarm stel aanwyser
Onbekend - navorsing benodig:
- Omgevingsligleser
- Intydse klok
Soos ek in 'n vorige instruksie gesê het ('n monitor met 'n broodbakmaker regmaak), is die internet een van die kragtigste gereedskap wat beskikbaar is. U behoort beide kode- en kringvoorbeelde te vind vir byna elke komponent wat u ooit sal moet gebruik. In my voorbeeld was ek gemaklik met die programmering van die Arduino om die LED -skerm te beheer, maar ek het nog nooit 'n Light Dependent Resistor (LDR) gebruik nie ('n LDR verander sy weerstand op grond van die omringende lig en kan daarom gebruik word om te bepaal hoe helder die LED -skikking moet wees). Na 'n kort soektog het ek 'n aantal tutoriale gevind en genoeg inligting gehad om idees uit te probeer.
Stap 3: Toets individuele stroombaanfunksies
Sodra u 'n paar idees het oor hoe elke kringfunksie opgebou kan word, bou 'n stroombaan wat slegs hierdie funksie moontlik maak. Dit stel u in staat om u idees te toets, te verseker dat die item funksioneel is en dat alle parameters vir die tydsduur verfyn word.
Met behulp van die LDR -voorbeeld is 'n baie basiese stroombaan gemaak en 'n paar reëls kode geskryf. Dit het my in staat gestel om te sien hoe die LDR -uitset met lig wissel en hoe dit omgeskakel kan word in 'n bruikbare waarde om die LED -skikking te beheer.
Aanvanklik het die kode slegs die helderheidswaarde na die seriële uitset binne die arduino IDE uitgevoer. Toe ek seker was dat ek die beheer wat ek wou hê, suksesvol kon bereik, is die kring uitgebrei met die LED -skikking. Deur die opname van die finale uitsetapparaat kan beide die minimum en maksimum helderheidsvlakke ingestel word om te verseker dat u nie in die nag verblind word of die uitset kan lees as u in direkte sonlig is nie.
As 'n alternatief om die kring fisies op te bou, kan u programme soos Tinkercad -stroombane gebruik om die stroombaan en die kode te simuleer. Met sulke programme kan u 'n paar tyd van sluiting insluip terwyl u wag vir die kinders se musieklesse, ens. Twee foto's is by hierdie stap aangeheg wat die twee stappe hierbo beskryf met die onderstaande skakels toon:
- LDR met seriële uitset
- LED intensiteit beheer deur LDR
'N Goeie instruksie oor die gebruik van Tinkercad kan hier gevind word:
Stap 4: prototipe
As u seker is hoe die individuele komponente werk, ontwikkel 'n stroombaan waar elke kringfunksie afsonderlik bygevoeg word en die kode aangepas word vir die nuwe funksies wat u bygevoeg het.
Alhoewel dit aansienlik stadiger is om alles tegelyk by te voeg en om verskeie programme te skryf, is die voordeel dat u vinnig konflikte tussen komponente kan identifiseer en die probleem kan oplos. In my geval werk alles goed totdat ek die afstandsbedieningsontvanger gekoppel het. Aangesien daar voorheen geen probleme was nie, kon ek die opsporing van foute in hierdie spesifieke gebied konsentreer. Nadat geen probleme met basiese foutopsporing gevind is nie, is advies van die internet ingewin en die probleem is opgelos. Dit is 'n voorbeeld van waar ek gedink het ek weet hoe iets werk, maar in die spesifieke kring blyk dit dat ek dit nie gedoen het nie! Wees nooit skaam om te stop wat u doen nie en soek meer inligting.
Die volgorde van foto's wat aangeheg is, is 'n poging om die verskillende stappe wat ek ondergaan het by die konstruksie van die finale prototipe aan te toon. Die LED -skakering is in 'n paar foto's weggelaat, maar dit was 'n oorsaak van die neem van die foto's eerder as om 'n spesifieke rede!
Skets die voltooide stroombaan sodra u heeltemal tevrede is met u prototipe, maar moenie dit nou uitmekaar haal nie.
Op dieselfde manier as die ontwikkeling van die individuele komponente, kan Tinkercad -stroombaan gebruik word om die volledige projek te prototipe. Daar is beide voor- en nadele aan hierdie benadering, en dit is die beste om te sien wat die beste vir u werk. Die grootste probleem wat ek opgemerk het met aanlyn -simulasie -instrumente, is dat dit die beskikbare komponent- en kodebiblioteke soms beperk
Stap 5: Finale konstruksie
Hopelik het u genoeg komponente om die finale kring te maak terwyl u die prototipe as 'n verwysing laat. Ek het agtergekom dat dit altyd makliker is om na die prototipe terug te verwys, ongeag hoeveel sorg ek aan die skets doen, om 'n verbinding of komponentoriëntasie te bevestig.
Ek gebruik oor die algemeen prototipe -bord vir my projekte, maar as u die mees robuuste en professionele afwerking wil hê, moet u u eie PCB's maak. Daar is 'n aantal goeie instruksies hieroor (en onthou dat die internet een van die beste gereedskap is wat ons het!).
Neem die tyd om na te dink hoe elke komponent op die bord gaan sit en waarmee dit moet koppel. U wil die lengte van die spore tot 'n minimum beperk en goeie kragrails voorsien om te verseker dat alles korrek werk. Ek het nie hierdie advies gevolg nie, en na die finale konstruksie het die arduino herstel elke keer as die klankmodule begin alarm maak. Terwyl ek 'n prototipe saamgestel het, het ek geweet dat alles moet werk en dat die probleem dus spesifiek is vir die borduitleg. Nadat die kragbane groter geword het, het alle probleme verdwyn.
Stap 6: Opsomming
Soos aan die begin gesê, het hierdie instruksie nie gegaan oor die bou van 'n projek nie, maar eerder om te help met die maak van baie suksesvolle en unieke projekte. Om dit te kan doen, moet u:
- Dokumenteer die belangrikste funksies van u idee
- Gebruik die funksielys om individuele stroombaanfunksies te genereer
- Doen navorsing oor elke kringfunksie
- Toets elke kringfunksie
- Ontwikkel 'n prototipe deur elke kringfunksie afsonderlik by te voeg
- Voltooi die ontwerp
Hierdie instruksie was my mening oor hoe om 'n flits van genie suksesvol te maak en die vereiste stroombaan suksesvol te implementeer. Ek is seker daar is baie alternatiewe; Ek weet egter dat dit vir my werk en ek hoop dat dit ook vir u werk.
Aanbeveel:
DIY -uitvindings -kuns -projekidee met LED -ligte en klank: 3 stappe
DIY Inventive ART Project Idea With LED Lights and Sound: In hierdie video sal ek jou wys hoe om 'n unieke kunsprojek tuis te maak met behulp van LED -strook en klank
Wenke en truuks vir elektronika: 6 stappe (met foto's)
Wenke en truuks vir elektronika: In hierdie instruksies het ek 'n lys wenke en truuks saamgestel wat ek wens ek weet toe ek die eerste keer begin. Elke " stap " is 'n ander kategorie, en elke genommerde item is 'n wenk of truuk. Die vetgedrukte opskrif in elke item is 'n verkorte weergawe
Top 7 elektroniese wenke en truuks wat 'n vervaardiger moet weet: 8 stappe (met foto's)
Top 7 wenke en truuks vir elektronika wat 'n vervaardiger moet weet: ek was al lankal besig met elektronika, en ek het in hierdie tyd baie projekte gemaak. Met elke projek wat ek gemaak het, het ek altyd iets nuuts geleer wat my in die toekoms gehelp het. Ek voel elektronika is net soos wiskunde. Wanneer in
SPEEL EN HERLAAD IPOD MET OUD BOOMBOX - wenke en wenke: 5 stappe (met foto's)
SPEEL EN HERLADE IPOD MET OUD BOOMBOX - Wenke en wenke: Beskou dit as 'n addendum vir ander iPod boombox -mods. Ek erken dat ek by ander instruksies geleen het. Om nie van die instruksies weg te neem nie, hier is 'n " uitroep " aan diegene wat my geïnspireer het om in my eie mod te duik. Dankie. Leerbaar
Hoe u die vergrote werklikheid op u rekenaar kan sien: 3 stappe
Hoe om augmented reality op u rekenaar te sien: in hierdie tutoriaal sal ek u wys hoe u augmented reality op u rekenaar kan sien met slegs 'n webkamera, papier, en die internet