Satura rādītājs:
- 1. darbība: RAKSTURI
- 2. darbība. Nepieciešamās prasmes
- 3. darbība: komponentu saraksts
- 4. solis: Matricas gaismas diožu katoda un anoda noskaidrošana
- 5. darbība: Arduino Nano tapas piešķiršana
- 6. solis: komponentu lodēšana
- 7. darbība: KODS - pamatojoties uz redzes noturības principu
- 8. solis: lietojumprogramma mūsu lampas kontrolei
- 9. solis: lietojumprogrammu apmācība
Video: Apmierinoši LED modeļi: 9 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Daudziem miegs ir kļuvis par praktiski nesasniedzamu preci, greznību, kas paredzēta tikai tiem laimīgajiem, kuri nejūt dažādas atbildības stīgas, kas viņus velk uzreiz dažādos virzienos. Miega režīms ir ļoti svarīgs un var palīdzēt justies atsvaidzinātam visas dienas garumā.
Aitu skaitīšana ir ne tikai novecojusi tehnika, ko mums sludināja bērnībā un tagad jau sen vairs nav, tā lielākoties ir bezjēdzīga. Pētījumi liecina, ka vājas gaismas un modeļi var ne tikai palīdzēt jums gulēt, bet arī uzlabot miega kvalitāti.
Tātad, šeit ir uz IOT balstīta Bluetooth kontrolēta miega izraisoša nakts lampa, izmantojot Arduino. Tam ir pievienota lietotne, kas sastāv no 4 nomierinošiem un nomierinošiem modeļiem, tādējādi ļaujot kontrolēt šos modeļus tieši uz lampas tieši no gultas.
Tas darbojas ar Bluetooth, kur lietotne nosūta datus arduino, izmantojot Bluetooth, kas interpretē šos datus un parāda modeli, kā pieprasīts no lietotnes.
Tam ir 4 relaksējoši modeļi:
- SPIRAL IN
- BĀRI
- FADE IN
- TAKA
Iestatījumu darbina barošanas bloks, lai jūsu lampa būtu pie rokas un jūs varētu to ņemt līdzi, kur vien vēlaties, un minimālā strāvas patēriņa 50 miliampru dēļ tā var palikt izgaismota stundām.
Tagad ļausimies un sāksim veidot šo satriecošo un noderīgo miegu izraisošo lampu !!
1. darbība: RAKSTURI
1) SPIRĀLA IESPĒJA: Šajā modelī izskatās, ka sarkans punkts spirālē virzās uz iekšu līdz centram, kaut kas līdzīgs fibonači spirālei. Šim nolūkam loģika ir ieslēgt gaismas diodi uz 1 milisekundi, pēc tam to izslēgt un pēc tam ieslēgt nākamo LED utt. Tas ir balstīts uz redzes noturības principu
2) BARS: Tāpat kā iepriekš minētais modelis, atsevišķu gaismas diožu vietā paralēlas rindas un kolonnas spirālēs iekļūs, radot patiešām nomierinošu sajūtu.
3) FADE IN: Šajā modelī gaismas diodes izskatās tā, kā tās tiek iesūktas, kas veido skaistu rakstu
4) TRAIL: Lēns modelis, kurā gaismas diode, šķiet, iet pāri matricai, un to ir patiešām jautri skatīties.
2. darbība. Nepieciešamās prasmes
Labākā digitālās elektronikas daļa ir tā, ka viss ir ieslēgts vai izslēgts, un tāpēc neatkarīgi no tā, cik sarežģīts vai biedējošs uzdevums varētu izskatīties, to var viegli paveikt ar nelielu piepūli.
Lai īstenotu šo projektu, nav jābūt elektronikas ekspertam, taču šī projekta pabeigšanai ir nepieciešamas dažas prasmes.
Nepieciešamās prasmes ir šādas:
- Pamata elektronika Kā lodēt.
- Kā izmantot multimetru, lai pārbaudītu īssavienojumu un citas lietas.
- Kā kodēt C, lai uzrakstītu arduino kodu, tomēr tiks nodrošināts pilnībā funkcionāls kods.
- Kā izveidot lietotni, kodējot (java, python) vai bez kodēšanas (izmantojot programmatūru, piemēram, mit app izgudrotājs).
3. darbība: komponentu saraksts
Tā kā tas nav augsto tehnoloģiju projekts, sastāvdaļu iegūšana nebūs grūta. Jūs varat tos viegli atrast tiešsaistē par lētām cenām. Zemāk ir komponentu saraksts un amazon saites to iegādei:
- 1XBluetooth modulis HC-05
- 1X mini USB kabelis arduino savienošanai
- 1XArduino Nano
- 1XDot Matrix kopējā anoda sarkanais LED displeja modulis 8 * 8 8x8 3mm
- Lodāmurs un lodēšanas vadi.
- Elektriskā lente, džemperu vadi, nulles plāksne, vadošie vadi, griezēji, knaibles, vadu noņēmēji, digitālais multimetrs un strāvas banka lampas un superlīmes barošanai.
4. solis: Matricas gaismas diožu katoda un anoda noskaidrošana
Tā kā LED matricā nekas nav minēts par to, kurš LED atbilst katodam un anodam, kā arī kurai rindai un kolonnai, mēs izmantosim arduino un divus džemperu vadus.
Lai to izdarītu, mēs savienosim vienu tēviņu ar sietiņu ar vadu arduino +5V tapai, bet otru - arduino zemei. Tagad savienojot džempera vadus ar LED matricas tapām pa vienam, mēs atradīsim, kura tapa atbilst kādai rindai un kurai kolonnai LED matricā, un atzīmēsim to kā katodu vai anodu.
Lai atcerētos, ir vēlams kaut kur atzīmēt, kura tapa ir katode un kura ir anode
Šie rezultāti mainīsies atkarībā no tā, kā esat ievietojis LED matricu, un tāpēc, ka matrica ir pilnīgi simetriska, katoda un anoda tapas novietojums mainīsies atkarībā no tā, kā novietojat LED matricu.
5. darbība: Arduino Nano tapas piešķiršana
Šeit mēs izmantosim 8 + 8 = 16 arduino tapas, lai savienotu mūsu LED matricu, jo mums ir 8 anodi un 8 katodi.
Pārliecinieties, ka nepievienojat LED Matrix tapas arduino 0 vai 1 ciparu tapai, jo tās tiek izmantotas Rx un Tx sakariem un tiks izmantotas mūsu Bluetooth modulim
Tomēr esmu izmantojis šādas tapas, jūs varat brīvi izmantot jebkuru vēlamo tapu.
DIGITĀLIE PINS 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
ANALOGA PINS A0, A1, A2, A3, A4, A5
Iepriekš minētas manis izmantotās tapas.
Pārliecinieties, ka neizmantojat A6 un A7, jo jūs nevarat rakstīt uz šiem PIN kodiem
6. solis: komponentu lodēšana
Tagad nāk interesanta sastāvdaļu lodēšanas daļa mūsu nulles plāksnei.
Pirmkārt, mēs vispirms sāksim superlīmēt nulles plāksnes gabalu perpendikulāri mūsu galvenajai nulles plāksnei, uz kuras mēs lodēsim savu LED matricu, un šis perpendikulārais gabals tiks izmantots arduino nano lodēšanai, lai padarītu visu ķēdi pēc iespējas kompaktu.
Tālāk mēs lodēsim savu arduino nano perpendikulārajai nulles plāksnei un mūsu LED matricu galvenajiem nulles dēļiem.
Tālāk mēs savienosim savus LED matricas anodus ar tapām {2, 3, 4, 5, 6, 7, 8, 9} un LED matricas katodus ar tapām {10, 11, A0, A1, A2, A3, A4, A5} arduino. Šim nolūkam mēs ņemsim dažus izolētus savienojošos vadus un noņemsim to, izmantojot stieples noņēmējus. Es izvēlējos izolētus vadus, lai izvairītos no īssavienojumiem mūsu kompaktajā ķēdē. Tagad mēs pielodēsim anodu ar vienu no tapām, kas atbilst tapām, kas piešķirtas anodiem arduino, kas ir šeit {2, 3, 4, 5, 6, 7, 8, 9} un tas pats visiem katodiem, līdz jūs saņemsiet visu 16 tapas ir lieliski pielodētas, kā parādīts iepriekš redzamajos attēlos.
Tagad mēs izmantosim multimetru un iestatīsim to diodes režīmā un pārbaudīsim, vai mūsu ķēdē nav īssavienojuma. Ja vadi kādā vietā ir īss, mēs izmantosim lodāmuru, lai uzsildītu šo sadaļu, un sūkšanas sūkni, lai to atkausētu un atkal pareizi lodētu.
Tālāk mēs vēlamies savienot Bluetooth moduli, lai mēs varētu to darbināt un mainīt modeļus bezvadu režīmā.
Bluetooth modulis sastāv no Vcc Gnd un Rx un Tx tapas. Bluetooth moduļa Rx iet uz arduino Tx, nevis arduino Rx. Esmu savienojis Bluetooth moduli ar nano, izmantojot džemperu vadus, lai atvieglotu koda atkļūdošanu, jo jūs nevarat augšupielādēt savu kodu nano, pievienojot Rx un Tx tapas. Tomēr es jums sniegšu savu galīgo kodu, lai jūs varētu tieši pielodēt Vcc un Gnd tapas nano un Rx un Tx tapas, kad esat augšupielādējis kodu arduino. Ja arī jūs izmantojat džemperu vadus, lai atvieglotu piekļuvi Bluetooth modulim, jūsu galīgajai plāksnei vajadzētu izskatīties tā, kā parādīts iepriekš attēlos.
Jūs varat redzēt citus norādījumus par Bluetooth moduļa iestatīšanu, jo mēs to šeit neapspriedīsim.
Tas ir viss lodēšanas un elektronikas daļai.
7. darbība: KODS - pamatojoties uz redzes noturības principu
Ja mēs mēģināsim iedegt divas diagonālās gaismas diodes, kas nodrošina augstu anodu un zemu-atbilstošo rindu un kolonnu katodus, tas nedarbosies, jo tā vietā, lai ieslēgtu 2 gaismas diodes, tas iedegs 4 gaismas diodes to šķērsgriezumā. rindas un kolonnas.
Tāpēc mēs izmantojam redzes noturības jēdzienu, saskaņā ar kuru, ja divas gaismas diodes spīd viena pēc otras un laika aizture starp tām ir mazāka par 100 milisekundēm, mūsu acs nepamanīs 100 milisekundes laika periodu, kad abas gaismas diodes bija izslēgtas, un šķiet, ka abas gaismas diodes bija ieslēgtas vienlaicīgi. f
Tas tiek izmantots visur kodā, lai ieslēgtu gaismas diodes, lai ieslēgtos tikai vēlamās gaismas diodes, nevis nevēlamās.
Kods ir pievienots zemāk tā garuma dēļ.
8. solis: lietojumprogramma mūsu lampas kontrolei
Ja jūs zināt, kā izstrādāt lietojumprogrammas, izmantojot java vai python vai jebkuru citu valodu, varat turpināt ar to un droši izveidot savu lietotni ar vēlamo interfeisu. Uzziņu nolūkā varat redzēt manas lietotnes saskarni.
(Iepriekš minētajos ekrānuzņēmumos personisku iemeslu dēļ esmu aptumšojis pirmo trīs Bluetooth savienojumu nosaukumus.)
Tomēr, ja jūs nezināt lietojumprogrammu izstrādi vai esat iesācējs, lūdzu, izmantojiet manu lietotni. APK ir sniegts zemāk.
9. solis: lietojumprogrammu apmācība
Lai instalētu lietojumprogrammu, vispirms jums jāiet uz mobilā tālruņa iestatījumiem un jāatļauj instalēšana no nezināmiem avotiem. Kad esat instalējis APK, ieslēdziet Bluetooth un pārliecinieties, vai ar tālruni esat savienojis pārī Bluetooth moduli ar nosaukumu HC-05 vai HC-06.
Kad modulis ir savienots pārī, atveriet lietotni vēlreiz un noklikšķiniet uz Savienot.
Pēc tam pieejamo pārī savienoto ierīču saraksta sarakstā izvēlieties moduli.
Šim projektam varat izdrukāt trīsdimensiju, kā vien vēlaties.
Tagad viss, kas jums jādara, ir paturēt savu lampu kopā ar barošanas bloku, kas to baro, kur vien vēlaties, savā istabā atlasiet vēlamo modeli un apskatiet nomierinošos modeļus un gaidiet, kamēr burvība notiks, kad jūs lēnām un mierīgi aizmigsit !!
Ieteicams:
Ar USB darbināms nakts apgaismojums ar akumulatora dublējumu (divi modeļi): 3 soļi
Ar USB darbināms nakts apgaismojums ar akumulatora dublējumu (divi modeļi): Kādu laiku atpakaļ es atklāju, ka manai istabai ir nepieciešams naktsgaisma ar baterijām. Ideja bija tāda, ka es negribēju celties no gultas katru reizi, kad gribēju izslēgt gaismu, lai dotos gulēt. Man arī vajadzēja gaismu, kas nebija tik spoža kā mana guļamistaba
Izveidojiet robotu solenoīda demonstrācijas modeli: 4 soļi
Izveidojiet robotu solenoīda demonstrācijas modeli: solenoīdi ir elektromagnētiskas spoles, kas ietītas ap cauruli, kuras iekšpusē ir metāla virzulis. Kad tiek ieslēgta elektrība, magnetizētā spole piesaista virzuli un ievelk to. Ja virzulim pievienojat pastāvīgu magnētu, tad elektromagnēts
Kā nostiprināt modeli ROBLOX Studio: 5 soļi
Kā nostiprināt modeli ROBLOX Studio: Cietajai modelēšanai ir daudz pielietojumu ROBLOX spēļu izstrādē. Cietu modelēšanu var izmantot, lai samazinātu nobīdi, izveidotu sarežģītas formas un padarītu spēli kopumā jaukāku
LED modeļi (dažādi gaismas modeļi): 3 soļi
LED modeļi (dažādi gaismas modeļi): Ideja: Mans projekts ir LED krāsu raksts. Projektā ir 6 gaismas diodes, kas ir barotas un sazinās ar Arduino. Ir 4 dažādi modeļi, kas ritēs un tiks atskaņoti virknē. Kad viens modelis beidzas, otrs paņem
Mazais citrona akumulators un citi modeļi bez maksas elektrībai un LED gaismai bez baterijām: 18 soļi (ar attēliem)
Nelielais citrona akumulators un citi modeļi bez maksas elektrībai un LED gaismai bez baterijām: Sveiki, jūs, iespējams, jau zināt par citrona baterijām vai bioakumulatoriem. Tos parasti izmanto izglītojošiem mērķiem, un tajos tiek izmantotas elektroķīmiskas reakcijas, kas rada zemu spriegumu, kas parasti tiek parādīts kā gaismas diode vai spuldze. Šīs