Lapas

Meklēt šajā emuārā

Rāda ziņas ar etiķeti Arduino. Rādīt visas ziņas
Rāda ziņas ar etiķeti Arduino. Rādīt visas ziņas

trešdiena, 2022. gada 28. decembris

virtene 20m-200LED

 Nopirku aļikā virteni priekš eglītes aliexpress.com

It kā jau šogad nevajadzēja jaunu virteni, bet tā kā ieraudzīju interesantu piedāvājumu 20m ar 200LED lampiņām virtenei, kuru var vadīt gan ar klāt esošo kontrolieri, gan ar telefonu, tad nolēmu nopirkt.

Saņēmu, pirmajā mirklī visa virtene dega, bet tikko nolēmu nospiest nākamo režīmu uz kontroliera, tad vairs dega tikai aptuveni trešdaļa no virtenes. Visādi izmēģinājos, ar dažādiem lādētājiem, bet nekas nemainījās. Mēģināju pieslēgt caur telefonu, bet tas arī ineizdevās. Var teikt, brāķis, kurš atklājās dažas minūtes pēc pieslēgšanas:


Nu tā kā tā ir adrešu lente, tad man radās ideja to pašam pārtaisīt uz arduino bāzes (kā jau iepriekš biju taisījis). Tā kā negribējās uzsākt pamatīgu strīdu ar tirgotāju, prasot atpakaļ visu naudu +, tad noteikti prasītu man sūtīt preci atpakaļ (kas maksātu varbūt pat dārgāk par pašu preci), tad nolēmu paprasīt atpakaļ ap 70% naudas, ko arī dabūju. Un šodien nolēmu lenti pārtaisīt. Par pamatu izmantoju gyver instrukciju, par kuru, jau esmu rakstījis agrāk. alexgyver.ru/christmaslights/

Ielādēju programmu, visu salodēju un slēdzu iekšā - diemžēl nekas nenotiek... Spaidu pogas, tik un tā nekas. Kaut kā paņemu virteni rokās un jūtu, ka visa ir karsta - rauju ārā, jo saprotu, ka kaut kas nav pareizi ar vadojumu. Savienoju savādāk un vismaz 2 LED lampas iedegas :) Sanāk, ka ķīnieši pat uz kontroliera ir norādījuši nepareizu polaritāti vadojumam :( Nezinu, netīšām vai tīšām, bet tā tas ir. 

Tas, ka deg divas lampas, man arī īsti neder. Domāju, varbūt arduino nedod pareizus signālus, kaut kas nerukā. Ielādēju citā arduino nano, atkal pārlodēju visu un tāpat deg divas LED. Domāju, labi, likšu atpakaļ pie oriģinālā kontroliera, tad vismaz dega 1/3. Pārvienoju, bet tik un tā deg divas LED. Saprotu, ka kaut kas ir nodedzis. Izgriežu sākumā līdz degošajām LED kādu pusmetru ārā, pārvienoju pie sava arduino kontroliera un tagad deg aptuveni 1/3. Saprotu, ka tad jau laikam vadojums ir nodedzis arī kaut kur aiz tām LED, kuras deg. Izgriežu dažas ārā, savienoju un nu deg visa virtene.

Tā nu aptuveni izskatās:







svētdiena, 2021. gada 12. decembris

300LED Christmas lights DIY

 Pēc tam, kad izspēlējos ar šo audio analizatoru (iepriekšējā ziņā apraksts), nolēmu, ka tas nebūs pats labākais risinājums, ja to pieliks kaut kur dzīvoklī. Tad atcerējos, ka pirms kādiem 2 gadiem taisīju ziemassvētku eglītei lampiņasuz arduino bāzes (arī par pamatu ir ņemts projekts no Alex Gyver alexgyver.ru).

Vajag:

-LED lenti (man ir 300 spuldzes uz 5m);

- arduino nano;

-poga;

-pretestība (es ieliku 220Omi);

-jaudīgs barošanas bloks (man ir 5A);

-vadi + korpuss;

Shēma no Alex Gyver lapas:


 Links uz Youtube, kā tas izskatās dažos režīmos: youtube

Tālāk ir doma to uzstādīt bērna istabā, jo bērnam ļoti patīk :)


300LED audio analizators

Pēc Gyver instrukcijas (lapa:alexgyver.ru) uztaisīju eksperimentu ar 5m garu 300 LED lenti un mikrofonu. Tas īsti nav skaņas analizators, bet uztver skaņu caur mikrofonu un ar arduino iedzītiem algoritmiem to attēlo uz LED lentes kā skrejošas ugunis. Par darbības principu sīkāk var atrast Gyver lapā video. 

Galvenās sastāvdaļas ir:

- Arduino nano;

-LED lente atbilstoši Jūsu vajadzībām;.

-mikrofona modulis;

-jaudīgs barošanas bloks uz 5V (atkarīgs no lentes garuma);

-vadi un 220Omi vai tuvu tam pretestība + instrumenti

Shēma izkopēta no Alex.Gyver lapas:

Viss ir salodēts:

Nu un links uz Youtube, lai redzētu, kā tas izskatās (video bez skaņas, lai nebūtu nekādu autortiesību pārkāpumu): youtube

Galvenais neaizmirstam, ka te neder parasta LED lente, bet vajag adrešu LED lenti un atkarībā no lentes garuma, ir jāveic nelielas korekcijas arduino kodā (tas ir vienkārši - ievadāt Jūsu rīcībā esošo LED skaitu).



svētdiena, 2021. gada 23. maijs

Kubs 4x4x4 DIY

 Baidoties, ka varbūt nemācēšu vai arī pietrūks pacietības, eksperimentiem nopirku 4x4x4 kubu, nevis izplatītāko 8x8x8. Domāju, ja ar šo sanāks, tad nākamais būs 8x8x8, bet, ja nepatiks vai nesanāks, tad nebūšu iztērējis tik daudz naudas :)

Pirkts: aliexpress (kādreiz bija daudz lētāk, jo piegāde bija galīgas kapeikas)

Jāsāk ar to, ka adatas ir jāizlauž no plastmasas ietvaro (gatavās kreisā pusē):

Plati salodēt ir ļoti vienkārši:

 Sākumā ir jāsaloka diodes:

Tālāk pēc dažiem paraugiem internetā, izveidoju šablonu, kur lodēt diodes:

Pēc tam, kad pamēģināju, sapratu, ka šie pini ir par gariem un ir jānomaina uz īsākiem. Tāpēc tālāk šablons bija šāds:

Pēc tam, kad visi rāmīši ir salodēti, pirms tos liek kopā ir jāpārbauda vai visas diodes deg. Atradu, ka divas man bija slikti pielodētas un to ātri izlaboju. Pārbaudīju ar 3V spriegumu un 3mA strāvu, lai nesabojātu diodes:

Pēc tam gan bija liels "čakars" - instrukcija ir ļoti neskaidra un nevar saprast kā pareizi ir jāliek rāmīši platē un kā pareizi tie savstarpēji jāsalodē. Meklēju internetā, bet tur visiem ir kaut kādas savādākas plates un nekādu info neieguvu :( Beigās tāpat kaut ko centos izprast no instrukcijas un atbilstoši salodēju. Gatavs:

Un tad sekoja nākamais aplauziens - no ražotāja linka ielādētā programma man arduino programmā vaļā nevērās, Nesaprotu, kādēļ. Tad meklēju internetā kādu gatavu kodu, bet vairāki no tiem nestrādāja. Vienu atradu, kuru izdevās ielādēt, bet tam laikam izvadi atšķīrās no manas plates un funkcionalitāte ir daļēja. Ja grib, lai viss perfekti darbotos, tad pašam jāburas cauri arduino kodam...

Tā apmēram tas izskatās (pieliku roku, jo pie dienasgaismas diodes ļoti vāji redzamas  - īpaši bildē). Bildē jau daži pārvienojuma vadi ir atkniebti, jo vēl eksperimentēju ar dažādiem savienojumiem:

Secinājumi: Ja grib pa lēto un pats ņemties ar programmēšanu, tad šo komplektu var ņemt. Kā mīnusi ir pieminami, ka ļoti slikta instrukcija un nedarbojas līdzi dotā programma. Un vēl, ka pašam ir vajadzīgs savs arduino uno, citādi vispār nekas nesanāks. Pats es tādu tomēr otreiz nepirktu un tagad domāju par 8x8x8 iegādi :)










sestdiena, 2021. gada 3. aprīlis

Meteostacija

 Šo projektu es gatavojos taisīt jau kādu pusotru gadu :) Gadu atpakaļ jau pasūtīju detaļas. Pēdējās detaļas Covid dēļ atnāca kaut kad rudenī, bet kaut kā nevarēju saņemties pieķerties. Laikam tādēļ, ka te nav tikai lodēšana, bet arī Arduino programmēšana un jātaisa korpuss - diezgan piņķerīgas lietas.

Ideju noskatījos no Alex Gyver. Viņam mājas lapā ir visu detaļu linki, shēmas + video par to kas un kā jātaisa un kā darbojas. Links: alexgyver.ru

Iemetīšu linkus, kur es savulaik pirku detaļas:

CO2 devējs (savulaik cena bija ~16EUR - inflācija...): aliexpress

Temperatūras, spiediena, mitruma devējs:  aliexpress

Pulksteņa modulis: aliexpress

USB plate: aliexpress 

RGB LED modulis: aliexpress

Fotorezistors: aliexpress 

Displejs: aliexpress

Arduino Nano: aliexpress 

Korpuss: aliexpress

Krāsaini vadi, kas noder arī citos projektos: aliexpress

Sākumā iesaku ielādēt programmu Arduino, lai redzētu, ka kontrolieris nav bojāts un neizmet nekādas kļūdas. Iesaku pirms ielādes programmu pārskatīt, jo ir dažas, lietas, kas jāpiekoriģē, piemēram, valoda un tas, ko vēlaties, lai tiek attēlots. Pēc tam var sākt lodēt. Lodēju pēc shēmas no Alex Gyver lapas:
Vienīgi šajā shēmā nav iekšā fotorezistors: 

Sākam ar vadu lodēšanu pie detaļām:

Vadi ir pielodēti pie detaļām, tagad būs jāsāk vienot kopā pie Arduino plates:

Šajā bildē ieteiktu pievērst uzmanību ekrānam, kurš ir nolikts otrādi. Viņam uz plates ir ar skrūvgriezi regulējams kontrasts. Ja gadījumā visu salodējat, bet ekrāns neko nerāda (vienkārši gaiši deg), tad pagrozot to dabūsiet normālu bildi.

Viss ir salodēts, programma ielādēta un vismaz uz galda viss darbojas:

Speciāli dažādiem melniem darbiem, tai skaitā kausēšanai turu vienu lētā gala lodāmuru:

Sākumā uz plastmasas korpusa atzīmē vajadzīgā izmēra "logu". Tad ar rokdarbu nazi (tāds kā skalpelis) iegriež kontūru un pēc tam ar lodāmuru izkausē krustu:

Tālāk ar stangām izlauž un ar vīli pielīdzina malas. Nu un viss ir gatavs (temperatūru rāda pārāk lielu, iespējams tas vēl no tā, ka tikko ar termolīmi detaļas stiprināju un karsta plate).

Secinājumi: Ja gribas darboties un gribas precīzāku co2 rādījumu, tad šis projekts ir priekš Jums. Ja negribat darboties un mērījumu kvalitāte nav būtiska, tad par šo naudu jau var nopirkt gatavus risinājumus. Tikai tiem parasti ir sliktākas kvalitātes CO2 devēji, kuri strādā pēc savādāka principa un rādījumi esot ļoti aptuveni. Man protams būs jāpavēro, kā tas viss darbojas. Vai temperatūru beigās rādīs pareizi? Ko rādīs co2, jo pagaidām rādījums ir diezgan liels (kad pavēdina, nokrīt uz 400, bet pēc mirkļa jau atkal ir pāri 1000. Un tagad, kad sēžu blakus tad vispār pakāpās uz 2000). Iespējams, ka varbūt vēl būs jāveic kalibrācija šiem devējiem, bet to laiks rādīs. Es jau beigās nolēmu, ka RGB diodi arī nelikšu uz priekšējā paneļa, lai tā nekaitinātu ar sarkano krāsu :)







ceturtdiena, 2020. gada 24. decembris

Padoms kā pārbaudīt diodes

 Ja kaut ko taisāt no diodēm, tad vienmēr ir ieteicams pārbaudīt vai diodes darbojas. Citādi var sanākt, ka visu salodējat, bet nekas nenotiek... un kā tagad sapratīsiet, kas ir pie vainas?

Tāpēc es vienmēr pirms lodēšanas pārbaudu visas diodes - vismaz kāda brāķa didoe nebūs pie vainas, ka mans projekts neizdodas :)

Gan jau ka ir citi veidi kā pārbaudīt diodes, bet es to daru izmantojo Arduino iesācēju komplektu: vajag arduino uno plati (var izmantot arī citas, bet man šī ir "pie rokas"), maketēšanas plati, divus vadus un pretestību + padot spriegumu uz arduino (no komplektā esošā barošanas avota vai no usb).


Paņem no arduino plates 3.3V spriegumu un nulli ( zemi jeb kā angliski raksta ground). Ķēdē vajag ielikt pretestību, citādi diodi var sabojāt. Piemēram, zinām, ka diode ir domāta ~2V spriegumam un maksimālo strāvu var vadīt 20mA. 


 

Barošanā ir 3.3V spriegums, tātad 3.3-2=1.3V spriegumam būs jākrīt uz pretestību. Tā kā strāva ir pieļaujama max 20mA, tad izrēķinām vajadzīgo pretestību: 1.3/0.02=65 Omi. Tātad, liekam lielāku pretestību, kā 65 Omi un diodei nekas nedraudēs. Varam likt 100 Omi, vai pat 500 Omi, minimāli mainīsies tikai diodes spilgtums, bet vismaz diodes mēs būsim pārbaudījuši.

Ceru, ka kādam DIY projektu iesācējam tas noderēs!



sestdiena, 2020. gada 19. decembris

Ziemassvētku eglīte ar paštaisītām lampiņām

 Iepriekš jau publicēju ziņu kā taisīju ziemassvētku lampiņu virteni uz Arduino bāzes. Šodien ar ģimeni braucām uz mežu meklēt savu ziemeassvētku kociņu. Mežā likās, ka eglīte ir gara, bet nekas ne jau tik ļoti :). Atvedot mājās, izrādījās gandrīz 2,4m gara. Tik liela mums nebija bijusi līdz šim :)

Izgreznojām un tagad visi esam priecīgi par to, cik forši šīs lampiņas izskatās!

Links uz Youtube video

sestdiena, 2020. gada 12. decembris

Eglītes lampiņas uz Arduino bāzes

 Kas vēl mums ir vajadzīgs ziemassvētkos? Eglīte protams. Un neiztikt arī bez LED lampiņām. Internetā atradu ļoti interesantu projektu alexgyver.ru/christmaslights/

kuru šogad esmu realizējis. Virtene ir uztaisītas uz  Arduino bāzes, jo tiek izmantotas tā saucamās adrešu LED virtenes (es nezinu, vai tas ir pareizasi nosaukums, bet tās tā saucu :)). Tas nozīmē, ka ar Arduino kontrolieri vada LED virteni un ir iespējams iedegt kaut vai tikai vienu konkrētu spuldzi visā virtenē un pie tam konkrētā gaismā. To visu nosaka programma, kas ir ielādēta Arduino Nano kontrolierī.

Tātad, kas ir vajadzīgs:

  1. Adrešu LED virtene. Savas es iegādājos šeit (esmu tur pircis vairākas LED lietas, nekad nav bijušas problēmas: aliexpress


  2. Arduino Nano kontrolieri: aliexpress Nano 
  3. Atkarībā no LED virteņu skaita Jums vajag jaudīgu barošanas bloku uz 5V. Man ir 3 virtenes pa 50 lampiņām un lietoju šādu 8A bloku (iespējams, ka varētu iztikt arī ar nedaudz mazākas jaudas, bet es neriskēšu :)  aliexpress - bloks


  4. vajag kaut kādu štekeri, atbilstošu barošanas blokam, lai barošanas bloku var kādreiz lietot arī citiem mērķiem, nevis tas ir pielodēts pie šī Arduino Nano. Es izmantoju 2.5x5.5 ligzdu : aliexpress - kontakts
  5. Vajag pogu, ar ko vadīt kontrolieri. Man nav linka uz pogu, bet ir kaut kas līdzīgs kā no šī komplekta lielākās pogas: aliexpress - poga
  6. Nu un visbeidzot kaut kur tas viss ir jāsaliek. Es nopirku šādu nelielu korpusu:  aliexpress korpuss, kastīte

Salodēju visu, saprogrammēju pēc augšā publicētā Alex Gyver linka un kontrolieris izskatās šādi:


Ir daudz režīmi, tad nu dažus no tiem nofilmēju (diemžēl telefona kamera nespēj attēlot visas krāsas tik koši, kā to redz dzīvajā): https://youtu.be/gu2MVT7q18I

 

Protams, ja runājam par finansiālo pusi, tad projekts ir dārgs. Manā gadījumā, jaudīgs barošanas bloks + 3 LED virtenes pa 50 lampām. Daudz lētāk var nopirkt kaut kādus ķīniešu vai poļu izstrādājumus (it sevišķi ir dažas ļoti lētas virtenes ar tādiem trausliem silikona vadiem). Bet, šīs lampiņas ir individuāli programmējamas un kur vēl tas prieks un apziņa, ka pats esi taisījis :)

Vēl tieši manis izvēlētājām LED virtenēm, kuras ir līdzīgas eglīšu lampiņām ir iespēja izmantot kā alternatīvu vienkāršākas LED virtenes. Piemēram kaut vai šo caurspīdīgo vai jebkuru citu plakano LED virteni:

Es vēl vienu virteni vienam labam cilvēkam tieši uz tādas bāzes uztaisīju. Plusi, lampiņas spīd spožāk, nekā manas un ir nedaudz lētākās. Mīnusi - lampiņas eglē speciāli ir jānoorientē. Jo, ja pret skatītāju pavērsīs lampiņu aizmuguri, tad nekas īsti nespīdēs.

Visiem veselību un lai mums visiem būtu Ziemassvētki, neskatoties uz prezidenta izteikumiem! :)

svētdiena, 2020. gada 6. decembris

Robotiņš jeb mini tanks uz Arduino bāzes

 Dēlam iegādājos šo arduino komplektiņu. Bija pašam viss jāsaliek un jāuzliek ražotāja programmatūra. Ja ir vēlēšanās, tad varat veidot arī savas programmas (kā jau jebkuram Arduino produktam).

Instrukcija no ražotāja ir diezgan viegli saprotama, grūtākais ir programmēšana, bet arī to var izdarīt cilvēks, kurš nav programmētājs :)

Tanciņam vajag divas 18650 litija jonu baterijas, kas jāpērk atsevišķi. Pamata spēlēšanās režīmi ir 4:

  1. Vadāms ar telefonu caur bluetooth;
  2. Vadāms ar pulti (šo neesmu pamēģinājis, jo ir jau telefona vadība);
  3. pats braukā un izvairās no šķēršliem (ļoti garlaicīgs pasākums, jo brauc mazus gabaliņus, tad groza "galvu", novērtē situāciju un tā ir diezgan liela pauze). Domāju, ka to varētu labot kaut ko pamainot programmatūrā, bet neesmu pieķēries pie tās "izpīpēšanas";
  4. Seko objektam vai gaismai;

Par spēlēšanos - tā kā bērns diezgan reti pie tā pieķeras, tad es varu izdarīt secinājumus, ka laikam īpaši interesants tas verķis nav :) Otreiz es tādu par šo naudu nepirktu. Vēl kā mīnusu varu minēt, ka viņam diezgan slīd tās ķēdes (tāda diezgan cieta plastmasa, nav gumija) un viņš man pat slieksnim netiek pāri. Tā kā tanks ir nosacīts :) Nu un man kā pieaugušajam no tā vispār prieka faktors bija tikai tik cik interesanti bija to saskrūvēt. Nu un pluss ir tāds, ka ir arduino komponentes, ko kādreiz var izmantot kādā citā projektā, ja šis tanciņš pilnīgi apniks.



Links uz tirgotāju, kur iegādājos: Keyestudio aliexpress


Ievads :)

 Sveiki! 

Ilgāku laiku jau domāju par to, ka kaut kur vajag fiksēt savus hobijus. Jo iespējams kādam tas palīdzēs ar kādu jaunu ideju vai kādu saiti uz kādu interesantu projektu vai kādu preci, ko esmu iegādājies un pats izmēģinājis. Tad nu šodien līdz galam nobriedu un sākšu izlikt visu uz šo "virtuālo papīru" :)

Ikdienā darbojos inženierzinātņu jomā, dienas pamatā paiet ofisā. Tādēļ pēc tam un brīvdienās gribas kaut ko "padarboties". Vairāk vai mazāk mani tālāk uzskaitītie hobiji iesākās 2019.gada rudenī, kad vairākas nedēļas sanāca pavadīt mājās. Tad izskatījos internetu krustu šķērsus un uzdūros uz tādu interesantu lietu, kā RC Cars jeb radiovadāmie modeļi. Pagaidām manas intereses šajā jomā ir apstājušās pie Kravleriem (Crawlers) jeb kā varētu teikt bezceļu auto - džipiem. Feisbukā atradu, ka ir tāda domubiedru grupa Latvia R/C rock crawling and offroad

Pagaidām šajā grupā pamatā ir dalībnieki no Rīgas puses un Liepājas pusē nevienu nezinu. Tāpēc ceru, ka varbūt kāds lasot manu blogu arī par to ieinteresēsies un būsim šeit vairāki :)


2018.gadā atklāju priekš sevis arī Lego Technic. Ja pirms tam mans viedoklis par to bija, ē, tas jau domāts tikai bērniem, tad tagad tas ir pilnībā mainījies. Jo Lego Technic ir domāts tiešām jau lieliem bērniem vai pieaugušajiem :) Un šos Lego projektus es izbaudu kopā ar savu dēlu (piecgadnieku). Šos sarežģītos lielos komplektus es pamatā salieku, bērns pēc tam spēlējas.


Vēl man atklājums bija Aliexpress tirdzniecības vieta.  Biju jau par to dzirdējis, bet pirms tam pilnībā to ignorēju, jo neuzticējos šīm Ķīnas brīnumam. Tomēr šeit var atrast tik daudz dažādu interesantu preču, kuras pie mums uz vietas nevar nopirkt. Tāpat, daudz ko var atrast ievērojami lētāk. Un tā es iesāku nodarboties ar lodēšanu un nedaudz Arduino programmēšanu. Nopērkot dažādus elektronikas komplektus, kuri pašam jāsastellē (saucas saīsinājumā DIY jeb Do-it-yourself). Tāpēc centīšos interesantākās lietas nopublicēt savā blogā, varbūt vēl kādam tas noder.

Ceru, ka Jums būs interesanti un man pietiks izturības rakstīt! :)

E.Ludlow-Whisky A tasting course

 Biju uz mēnesi pazudis no sava bloga, neko nepublicēju, jo paņēmu atvaļinājumu ne tikai no darba, bet arī no hobijiem. Lasīju arī pamatā ti...