Page 1 of 1

Vinterens nerdeprosjekt

Posted: 15 Dec 2021 01:31
by knutk
Høstens ute-aktiviteter er avsluttet, dagene blir kortere og kveldene blir tilsvarende lengre.
Tiden er inne for å lage 'saker' til MC for neste års benyttelse.

Vinterens prosjekt blir å lage til en liten TFT display som viser styrken på varmen til hhv. varmeklær og varmesete på MC.
Pr i dag styres dette fra rulla, men jeg mangler en skikkelig indikasjon på valgt styrke. Jeg har prøvd med en LED-bar bestående av 10 LEDs i en stolpe, men jeg er ikke fornøyd med løsningen.
Således falt valget på en 2" TFT farge-skjerm som skal bygges inn i en passende boks og monteres på styret.

Image

Enheten over er en skjerm som er tilpasset en "Raspberry PI Pico" (Den grønne saken på bildet), og denne plugges inn i en ferdig tilpasset kontakt på skjermens bakside.

Image

I tillegg til innkjøpte komponenter er planen å lage et lite printkort som henter signal fra bena på Raspberry, hvor der da monteres en 5V strømforsyning som erstatter USB kontakten, samt legge på 2 PowerMosFet transistorer som skal drive varmetøy samt setevarmen. Dette kortet monteres i det vesle mellomrommet på siden av det grønne kortet slik at enheten ikke trenger å monteres i en boks med behov for ytterlig plass.

Raspberry er nytt for undertegnede, og den programmeres enten i "C" eller Micro Peython (Heretter MP). "C" er kraftigst som program, men MP tilbyr en enklere prosess ved programmering, så jeg tenkte å gå for MP. Selv om MP er tregere og krever mer plass vil dette ikke ha betydning for den tiltenkte oppgaven.

Siden MP er helt nytt for undertegnede blir derfor litt av vinterens utfordringer å finne ut av det.
Som første trinn har jeg gått til anskaffelse av et opplærings sett, som består av en Raspberry samt en plate med knapper og LEDs fastmontert, samt en hel haug med ulike ting som kan kobles til, samt tilgang til demo-program som også omtales i en medfølgende bok.

Image

Siden PC'en som har de ulike elektronikk design programmene for øyeblikket er i ustand (må fornye strømforsyningen) vil tiden frem mot nyttår bestå i å lære MP samt få en oversikt over hvilken porter på Raspberry som skal benyttes for å kommunisere med sykkelens eksisterende systemer (dvs motta kommandoer fra rulla på venstre handtak).
Når PC er stablet på beina igjen blir det å designe og tilpasse et printkort og få sendt designet avgårde for produksjon i Kina. Prosessen der tar ca 2 -3 uker inkl frakt..

Kommer med oppdateringer etterhvert.... :D

Re: Vinterens nerdeprosjekt

Posted: 15 Dec 2021 07:22
by Roargutten
Spennende prosjekt.
Slike synes jeg er meget spennende å følge med på.

Ser lett ønsket/behovet ditt for denne og at den kan være nyttig. Har tittet en del på raspberry pi selv også, dog i forbindelse med ølbryggingen. Men her er mulighetene mange.

Re: Vinterens nerdeprosjekt

Posted: 15 Dec 2021 09:06
by knutk
Roargutten wrote: 15 Dec 2021 07:22 Spennende prosjekt.
Slike synes jeg er meget spennende å følge med på.

Ser lett ønsket/behovet ditt for denne og at den kan være nyttig. Har tittet en del på raspberry pi selv også, dog i forbindelse med ølbryggingen. Men her er mulighetene mange.
Den ordinære Raspberry PI er en mye kraftigere sak en Rb Pico. Raspberry kaller selv Rb Pico for en micro-controller, mens Rb PI er en minicomputer, med tilsvarende mer kapasitet.

Rb Pico ble lansert for under året siden, men der finnes allerede mye å få kjøpt av tilbehør, samt mye informasjon tilgjengelig på nett. Har ikke søkt på Rb PI, men der må jtrolig være et hav av ekstra utstyr, eksempler og program eksemperl tilgjengelig.

Det fine med Rb PI er jo at man får større skjermer til den (som du helt sikkert allerede har registrert.) Utfordringen ligger i å lage tilkobling til ekstra komponenter, som feks styring av utstyr til brygging (driving av pumper og PID styring av varmeelementer) Men du er trolig ikke den første som har tenkt tanken, og trolig har noen allerede publisert eksempler på Github (nerdens samlingsted for deling av programvare).

Re: Vinterens nerdeprosjekt

Posted: 15 Dec 2021 10:03
by Roargutten
Har studert det en del og det finnes en god del oppskrifter på en del kule ting i bryggehobbyen.

Har også sett på muligheten for å bruke en PI på 3d printeren, dette er nok også høyt sannsynlig at jeg kommer til å gjennomføre.
Muligheten for å kunne sende print direkte fra Pc, overvåke printeren mens jeg er på jobb osv.

I ølbryggingen kan den brukes til flere ting som er kjekt. Blandt annet for å følge gjæringsprosessen i gjærkaret.
Man kan plassere vekter under fatene og koble disse opp mot PI og en skjerm, dermed kan man få full kontroll på hvor mye øl man tapper i glasset og ikke minst hvor mye som gjenstår i fatet. Samtidig som man kan få opp info om ølet man drikker på skjermen.

Dette er jo i utgangspunktet enkle funksjoner slik jeg har kommet frem til, men mulighetene her er jo nærmest uendelige om man ønsker å bygge videre på det.

Re: Vinterens nerdeprosjekt

Posted: 15 Dec 2021 10:35
by hakhap
Når du sender designet til Kina får du den da tilbake med monterte komponenter?

Re: Vinterens nerdeprosjekt

Posted: 15 Dec 2021 12:31
by knutk
hakhap wrote: 15 Dec 2021 10:35 Når du sender designet til Kina får du den da tilbake med monterte komponenter?
Enkelte tilbyr dette, så det er en mulighet. Men jeg gjør det ikke.
Selv om jeg handler elektroniske komponenter fra Kina så benyttes de mest til eksperimentering. For den endelige utgaven benytter jeg komponenter kjøpt inn fra Europa. Mulig jeg er litt fordomsfull, men stoler ikke helt på Kineserne, selv om de bedyrer at det er original vare. Når det er sagt, så er 'originalvare' bestilt fra Kina priset nesten som tilsvarende fra Europa. (Og paradoksalt nok er mye av komponenten jeg kjøper fra Europeiske leverandører produsert i Kina, så mulig jeg bør gå en runde med meg selv og innse at enda en fordom står for fall :redface )

Det er dog ikke problem å montere komponentene selv. Har varmluftsutstyr, så jeg legger på loddepasta (flussmiddel tilsett loddetinn) på printet, og legger deretter komponentene oppå. Man trenger ikke bruke så mye tid for å legge dem nøyaktig på printet, fordi det hele forvarmes til ca 180 grader fra en underliggende varmeplate, deretter benytter jeg en varmlufts - loddebolt og varmer opp hver enkelt komponent de siste gradene. Kapilæreffekten vil dra bena på komponenten mot punktene på print-plata, og det er magisk å se hvordan komponenten bare rører på seg og legger seg til rette. :D

Det flotte er at slikt utstyr til hobbybruk ikke koster allverden, så det er innen for rekkevidde for enhver som har ønske om å skaffe noe slikt. Her er modellen jeg har benyttet de siste åra.
https://www.ebay.com/itm/293634292105?_ ... BM7t-d3bdf

Re: Vinterens nerdeprosjekt

Posted: 16 Dec 2021 10:11
by B040
Den maskinen var fra Kina gitt :lol: :lol: :lol:

Re: Vinterens nerdeprosjekt

Posted: 16 Dec 2021 11:15
by knutk
B040 wrote: 16 Dec 2021 10:11 Den maskinen var fra Kina gitt :lol: :lol: :lol:
Ja, ref min kommentar om paradoks :D
Når det er sagt, så benytter jeg også test-komponenter bestilt fra Kina, men jeg benytter de ikke i endelig utgave, orker ikke tanken på at de ryker om et år..

Loddestasjonen funker fint, men temperaturinnstillingen med hensyn til å sette riktig temperatur er i beste fall villedende. Men den holder temperaturen rimelig jevnt, så får man etterkontrollere avviket og justere deretter. Det funker, men er ikke en Weller, for å si det sånn :D :D

Re: Vinterens nerdeprosjekt

Posted: 20 Jan 2022 15:17
by knutk
Progresjon:

Har benyttet tiden til å lære MicroPython, samt vente på komponenter.

Så langt er det meste av programvaren på plass, så nå gjenstår det å designe et printkort og få produsert det, i Kina..... :redface

Ved programmering benyttes to skjermer. slik at feks. dokumentasjon og annen type oppslagsverk er lesbart samtidig som programmerings-programmet er åpent.

Image

Når det gjelder hva som skal vises på TFT - panelet blir det bestandig en avveiing, pent og sofistikert design kontra enkelhet og lett å lese.
Personlig heller jeg mot sistnevnte, og så langt har jeg landet på noe ala dette:
Image

Symbolene er fortsatt litt urene i kantene, så det frister å bruke litt tid på renere linjer. På den annen side, tanken er å la skjermen vise symbolet under og etter justering, for deretter å la skjermen gå svart igjen etter en kort tid.

Re: Vinterens nerdeprosjekt

Posted: 30 Jan 2022 16:27
by knutk
Det går ikke så fort med meg, men fremdriften kryper fremover.
Nå har jeg fått renska opp i grafikken, og har landet på følgende design, så langt :redface .

Image

Re: Vinterens nerdeprosjekt

Posted: 30 Jan 2022 17:14
by Palma
Du er dyktig @knutk. Jeg er imponert!

Re: Vinterens nerdeprosjekt

Posted: 16 Apr 2022 13:48
by knutk
Oppdatering:
Printkortene kom tilbake fra Kina. Normalt har det tatt 3 uker, men nå tok det 7..

Uansett, kortene så fine ut, og det var med stor spenning de ferdiglodda kortene ble testet før montering.

:smt013 :smt013 :smt009

De feila testen...

Ved nærmere ettersyn viste det seg at han som er gift med kjærringa og har designa korta har gjort en banal feil....

Så da er det å vente kanskje 7 nye uker...

Image

Re: Vinterens nerdeprosjekt

Posted: 16 Apr 2022 19:17
by Palma
Huff, påsken er jo tiden for familietragedier. Men kjenner jeg deg rett @knutk så tar du det ganske rolig :thumleft
Godt du har noen å skylde på da uansett. :plystre

Re: Vinterens nerdeprosjekt

Posted: 16 Apr 2022 23:29
by knutk
Palma wrote: 16 Apr 2022 19:17 Huff, påsken er jo tiden for familietragedier. Men kjenner jeg deg rett @knutk så tar du det ganske rolig :thumleft
Godt du har noen å skylde på da uansett. :plystre
Uff. Ja, det er ikke lett å få tak i skikkelige folk i disse tider, så man får gjøre det beste utav det. Jeg har bedt kjærringa om å takle vedkommende på beste måte :plystre :plystre .

Eller har du rett i at det ikke er krise, bare veldig irriterende overfor seg selv å gjøre en basic feil. Men sesongen for varmetøy er straks over for denne siden av sommeren, og systemet virker nå også, bare en display som mangler. Og om jeg skal være ærlig er det jo mest jåleri da det interessante er jo ikke hvor mye jakke/sete står på, så lenge det kjennes bra ut.

Men du vet hvordan det er med de derre BMW-ene. Man har jo ingen problem med de, så da må man finne på noe for å kunne holde på i garasjen. \:D/ \:D/ .

(uff, nå har jeg vel jinxa meg selv langt inn i skogen... Vel vel, får ta det som en mann)