Goto page 1, 2, 3, 4, 5 Next
Marcin Debowski
Guest
Wed Feb 15, 2023 4:28 am
Chciałbym się pouczyć trochę konkretniej pythona co najlepiej by mi
poszło gdybym miał do zrobienia jakiś sensowny projekt. Będę w którymś
momencie potrzebował zmajstrować prosty kolorymetr. Ma to wyglądać tak,
że będą np. 3 źródła światła, mogą być jakieś standardowe LEDy, może być
laser i współpracujące z tym czujniki mierzące intensywność światła
(fotodioda, forotrazystor, czy coś). Sterować LED'ami nie jest krytyczne
(jako opcja, czemu nie), ale odczyt intensywności chciałbym robić
właśnie z poziomu pythona. Do kupy min. 3 kanały do odczytu, lepiej
więcej, np. również dla temperatury.
Platforma dowolna ale linuksowa (RPi, inne SBC, zwykły laptop/pc).
Wolałbym raczej po usb niż gpio. Nie musi mieć rzecz jakiś wyszukanych
bibliotek pythonowskich - więcej się nauczę grzebiąc głębiej.
Jak to w sposób rozsądny zrealizować?
--
Marcin
A S
Guest
Wed Feb 15, 2023 9:02 am
W dniu 2023-02-15 o 03:28, Marcin Debowski pisze:
Quote:
Chciałbym się pouczyć trochę konkretniej pythona co najlepiej by mi
poszło gdybym miał do zrobienia jakiś sensowny projekt. Będę w którymś
momencie potrzebował zmajstrować prosty kolorymetr. Ma to wyglądać tak,
....
Co chcesz zrobić?
1. Posadziś kogoś przed 3 gałkami, żeby sobie dobrał kolor farby wyrażalny w RGB
2. Odpowiedzieć jakie RGB ma dana barwa?
--
A S
Marcin Debowski
Guest
Wed Feb 15, 2023 9:54 am
On 2023-02-15, A S <asta@evbox.pl> wrote:
Quote:
W dniu 2023-02-15 o 03:28, Marcin Debowski pisze:
Chciałbym się pouczyć trochę konkretniej pythona co najlepiej by mi
poszło gdybym miał do zrobienia jakiś sensowny projekt. Będę w którymś
momencie potrzebował zmajstrować prosty kolorymetr. Ma to wyglądać tak,
...
Co chcesz zrobić?
1. Posadziś kogoś przed 3 gałkami, żeby sobie dobrał kolor farby wyrażalny w RGB
2. Odpowiedzieć jakie RGB ma dana barwa?
Chcę szacować stężenia rodanków niektórych metali w roztworach wodnych.
--
Marcin
a a
Guest
Wed Feb 15, 2023 2:02 pm
On Wednesday, 15 February 2023 at 08:54:50 UTC+1, Marcin Debowski wrote:
Quote:
On 2023-02-15, A S <as...@evbox.pl> wrote:
W dniu 2023-02-15 o 03:28, Marcin Debowski pisze:
Chciałbym się pouczyć trochę konkretniej pythona co najlepiej by mi
poszło gdybym miał do zrobienia jakiś sensowny projekt. Będę w którymś
momencie potrzebował zmajstrować prosty kolorymetr. Ma to wyglądać tak,
...
Co chcesz zrobić?
1. Posadziś kogoś przed 3 gałkami, żeby sobie dobrał kolor farby wyrażalny w RGB
2. Odpowiedzieć jakie RGB ma dana barwa?
Chcę szacować stężenia rodanków niektórych metali w roztworach wodnych.
--
Marcin
W czym jest niedobry spektrometr ?
JarosĹaw SokoĹowski
Guest
Wed Feb 15, 2023 2:34 pm
Pan Marcin Debowski chciałby się pouczyć trochę konkretniej pythona:
Quote:
najlepiej by mi poszło gdybym miał do zrobienia jakiś sensowny projekt.
Będę w którymś momencie potrzebował zmajstrować prosty kolorymetr.
Ma to wyglądać tak, że będą np. 3 źródła światła, mogą być jakieś
standardowe LEDy, może być laser i współpracujące z tym czujniki
mierzące intensywność światła (fotodioda, forotrazystor, czy coś).
Sterować LED'ami nie jest krytyczne (jako opcja, czemu nie), ale odczyt
intensywności chciałbym robić właśnie z poziomu pythona. Do kupy min.
3 kanały do odczytu, lepiej więcej, np. również dla temperatury.
Ja mam dużo więcej ponad to minimum, bo całe spektrometry z liniowymi
czujnikami światła. W niektórych jest równiez odczyt temperatury, a
nawet stabilizator i peltier chłodzący detektor.
Quote:
Platforma dowolna ale linuksowa (RPi, inne SBC, zwykły laptop/pc).
Wolałbym raczej po usb niż gpio. Nie musi mieć rzecz jakiś wyszukanych
bibliotek pythonowskich - więcej się nauczę grzebiąc głębiej.
Dalej wszystko się zgadza. Spektrometry Ocean Optics mają wyjście USB
i bardzo dobrze współpracuje z nimi biblioteka python-seabreeze (łatwo
znaleźć).
Quote:
Jak to w sposób rozsądny zrealizować?
Może zamiast strugania kolorymetru pójść w kierunku pełnej spektroskopii?
Ocean Optics robi spektrometry tanie jak na warunki profesjonalne, ale
jak dla hobbysty, to raczej zbyt drogie. Na szczęście da się kupić też
coś taniego, więc może warto (zanim się wyhoduje węża w kieszeni). W razie
czego mogę odszukać informajce na temat kanałów zaopatrzeniowych. To dość
niszowe rzeczy, samodzielne poszukiwania mogą trwać długo.
--
Jarek
Arnold Ziffel
Guest
Wed Feb 15, 2023 3:41 pm
Marcin Debowski <agatek@invalid.zoho.com> wrote:
Quote:
Chciałbym się pouczyć trochę konkretniej pythona co najlepiej by mi
poszło gdybym miał do zrobienia jakiś sensowny projekt. Będę w którymś
momencie potrzebował zmajstrować prosty kolorymetr. Ma to wyglądać tak,
że będą np. 3 źródła światła, mogą być jakieś standardowe LEDy, może być
laser i współpracujące z tym czujniki mierzące intensywność światła
(fotodioda, forotrazystor, czy coś). Sterować LED'ami nie jest krytyczne
(jako opcja, czemu nie), ale odczyt intensywności chciałbym robić
właśnie z poziomu pythona. Do kupy min. 3 kanały do odczytu, lepiej
więcej, np. również dla temperatury.
A może jeden kanał odczytu i trzy kanały sekwencyjnie sterujące LEDami?
Quote:
Wolałbym raczej po usb niż gpio. Nie musi mieć rzecz jakiś wyszukanych
bibliotek pythonowskich - więcej się nauczę grzebiąc głębiej.
Jak po USB, to zobacz tryb bitbang w (bodajże) FT232RL.
--
Mistrz w pchnieciu kula do trenera:
- Dzis musze pokazac klase... na trybunie siedzi moja tesciowa.
- E! nie dorzucisz...
Marcin Debowski
Guest
Thu Feb 16, 2023 2:11 am
On 2023-02-15, Jarosław Sokołowski <jaros@lasek.waw.pl> wrote:
Quote:
Może zamiast strugania kolorymetru pójść w kierunku pełnej spektroskopii?
Ocean Optics robi spektrometry tanie jak na warunki profesjonalne, ale
jak dla hobbysty, to raczej zbyt drogie. Na szczęście da się kupić też
coś taniego, więc może warto (zanim się wyhoduje węża w kieszeni). W razie
czego mogę odszukać informajce na temat kanałów zaopatrzeniowych. To dość
niszowe rzeczy, samodzielne poszukiwania mogą trwać długo.
Mam do dyspozycji Perkin-Elmer Lambda 850 i jeszcze jakiś starszy,
Shimatdzu.
Samym celem tej małej kolorymetrii jest m.in. próba oceny zrobienia
taniego urządzenia (powiedzmy do 300USD), które umożliwi taki pomiar. To
jest część większego projektu i kolorymetria jest częścią pewnej
metodologii, ale nie mam za bardzo jak wejść w szczegóły. Ogólnie
planowałem wziąć sobie te 3 diódki, pojedyńczy sensor / 3 sensory, jakąś
ad-hoc kuwetę i pomierzyć rzecz multimetrem, ale właśnie chciałem to
wykorzystać, żeby pogrzebać w tym pythonem i tak się go pouczyć.
--
Marcin
Marcin Debowski
Guest
Thu Feb 16, 2023 2:13 am
On 2023-02-15, Arnold Ziffel <arnold@hooterville.invalid> wrote:
Quote:
Marcin Debowski <agatek@invalid.zoho.com> wrote:
Chciałbym się pouczyć trochę konkretniej pythona co najlepiej by mi
poszło gdybym miał do zrobienia jakiś sensowny projekt. Będę w którymś
momencie potrzebował zmajstrować prosty kolorymetr. Ma to wyglądać tak,
że będą np. 3 źródła światła, mogą być jakieś standardowe LEDy, może być
laser i współpracujące z tym czujniki mierzące intensywność światła
(fotodioda, forotrazystor, czy coś). Sterować LED'ami nie jest krytyczne
(jako opcja, czemu nie), ale odczyt intensywności chciałbym robić
właśnie z poziomu pythona. Do kupy min. 3 kanały do odczytu, lepiej
więcej, np. również dla temperatury.
A może jeden kanał odczytu i trzy kanały sekwencyjnie sterujące LEDami?
Może być. Generalnie bardziej mi tu zależy abym miał na czym z sensem
popythonic, niż upierać się przy specyficznym podejści. Wariant 3 źródła
jeden sensor też rozważałem.
Quote:
Wolałbym raczej po usb niż gpio. Nie musi mieć rzecz jakiś wyszukanych
bibliotek pythonowskich - więcej się nauczę grzebiąc głębiej.
Jak po USB, to zobacz tryb bitbang w (bodajże) FT232RL.
Dzięki, zaraz popatrzę.
--
Marcin
A S
Guest
Thu Feb 16, 2023 2:53 pm
W dniu 2023-02-15 o 08:54, Marcin Debowski pisze:
Quote:
Chcę szacować stężenia rodanków niektórych metali w roztworach wodnych.
Czyli nie skład widmowy (rodanek jakiego metalu) a stężenie w roztworze? Czyli amplituda barwy?
pozdro
--
A S
JarosĹaw SokoĹowski
Guest
Fri Feb 17, 2023 12:29 am
Pan Marcin Debowski napisał:
Quote:
Samym celem tej małej kolorymetrii jest m.in. próba oceny zrobienia
taniego urządzenia (powiedzmy do 300USD), które umożliwi taki pomiar.
To jest część większego projektu i kolorymetria jest częścią pewnej
metodologii, ale nie mam za bardzo jak wejść w szczegóły. Ogólnie
planowałem wziąć sobie te 3 diódki, pojedyńczy sensor / 3 sensory,
jakąś ad-hoc kuwetę i pomierzyć rzecz multimetrem, ale właśnie
chciałem to wykorzystać, żeby pogrzebać w tym pythonem i tak się go
pouczyć.
Uwagę mam tylko taką, że być może wbrew oczekiwaniom, łatwiej jest
policzyć fotony, niż regulować ich podaż. Fotodioda podłączona do
wzmacniacza operacyjnego konwerującego prąd na napięcie zachowuje
się przewidywalnie i liniowo, ma dobrą stabilność długoterminową.
Ale świecenie diódkami to może być loteria. Ani to stabilne, ani
powtarzalne, ani liniowe. Z metrologicznego punktu widzenia wiele
trudności.
Jarek
--
O świetliku sąd powstał nie wiem skąd | I wnet rozwiązał łamigłówkę
Że on gaśnie gdy wyłączyć prąd | Świetlik bez prądu świecił też
Naukowiec stąd zrobił podczas świąt | Prąd jest potrzebny gdy świetlówkę
Ze świetlikiem dwie próby pod rząd. | Czyli samiczkę podłączyć chcesz
Marcin Debowski
Guest
Fri Feb 17, 2023 1:15 am
On 2023-02-16, A S <asta@evbox.pl> wrote:
Quote:
W dniu 2023-02-15 o 08:54, Marcin Debowski pisze:
Chcę szacować stężenia rodanków niektórych metali w roztworach wodnych.
Czyli nie skład widmowy (rodanek jakiego metalu) a stężenie w
roztworze? Czyli amplituda barwy?
Niekoniecznie stężenie. Sama absorpcja optyczna przy długości fali
odpowiadającej użytym LED.
--
Marcin
Marcin Debowski
Guest
Fri Feb 17, 2023 1:20 am
On 2023-02-16, Jarosław Sokołowski <jaros@lasek.waw.pl> wrote:
Quote:
Pan Marcin Debowski napisał:
Samym celem tej małej kolorymetrii jest m.in. próba oceny zrobienia
taniego urządzenia (powiedzmy do 300USD), które umożliwi taki pomiar.
To jest część większego projektu i kolorymetria jest częścią pewnej
metodologii, ale nie mam za bardzo jak wejść w szczegóły. Ogólnie
planowałem wziąć sobie te 3 diódki, pojedyńczy sensor / 3 sensory,
jakąś ad-hoc kuwetę i pomierzyć rzecz multimetrem, ale właśnie
chciałem to wykorzystać, żeby pogrzebać w tym pythonem i tak się go
pouczyć.
Uwagę mam tylko taką, że być może wbrew oczekiwaniom, łatwiej jest
policzyć fotony, niż regulować ich podaż. Fotodioda podłączona do
wzmacniacza operacyjnego konwerującego prąd na napięcie zachowuje
się przewidywalnie i liniowo, ma dobrą stabilność długoterminową.
Ale świecenie diódkami to może być loteria. Ani to stabilne, ani
powtarzalne, ani liniowe. Z metrologicznego punktu widzenia wiele
trudności.
Można każdorazowo kalibrować lub brać absorbancję. To będzie robota typu
proof od concept, więc na takie rzeczy przyjdzie czas później. Przy
samej metodologii głownie interesuje mnie czy wychwycę różnice pomiędzy
różnymi próbkami. Wychwytuję je bez wysiłku wzrokowo, więc nie powinno
być dużego problemu. Sorry, że tak ogólnie, ale precyzyjniej nie mogę.
--
Marcin
J.F
Guest
Fri Feb 17, 2023 1:37 am
On Wed, 15 Feb 2023 02:28:07 GMT, Marcin Debowski wrote:
Quote:
Chciałbym się pouczyć trochę konkretniej pythona co najlepiej by mi
poszło gdybym miał do zrobienia jakiś sensowny projekt. Będę w którymś
momencie potrzebował zmajstrować prosty kolorymetr. Ma to wyglądać tak,
że będą np. 3 źródła światła, mogą być jakieś standardowe LEDy, może być
laser i współpracujące z tym czujniki mierzące intensywność światła
(fotodioda, forotrazystor, czy coś). Sterować LED'ami nie jest krytyczne
(jako opcja, czemu nie), ale odczyt intensywności chciałbym robić
właśnie z poziomu pythona. Do kupy min. 3 kanały do odczytu, lepiej
więcej, np. również dla temperatury.
Platforma dowolna ale linuksowa (RPi, inne SBC, zwykły laptop/pc).
Wolałbym raczej po usb niż gpio. Nie musi mieć rzecz jakiś wyszukanych
bibliotek pythonowskich - więcej się nauczę grzebiąc głębiej.
Jak to w sposób rozsądny zrealizować?
Python jest skryptowy, i predkosc ma taką sobie.
W tym co piszesz, predkosc raczej malo potrzebna, chyba ze do
komunikacji.
I od komunikacji bym zaczął - trzeba sprawdzic, jakie są możliwosci.
W sumie to pythona odradzam, ale ja jakims Raspberry ma zaletę -
prostą grafikę szybko ogarniesz.
J.
Marcin Debowski
Guest
Fri Feb 17, 2023 2:18 am
On 2023-02-16, J.F <jfox_xnospamx@poczta.onet.pl> wrote:
Quote:
On Wed, 15 Feb 2023 02:28:07 GMT, Marcin Debowski wrote:
Chciałbym się pouczyć trochę konkretniej pythona co najlepiej by mi
poszło gdybym miał do zrobienia jakiś sensowny projekt. Będę w którymś
momencie potrzebował zmajstrować prosty kolorymetr. Ma to wyglądać tak,
że będą np. 3 źródła światła, mogą być jakieś standardowe LEDy, może być
laser i współpracujące z tym czujniki mierzące intensywność światła
(fotodioda, forotrazystor, czy coś). Sterować LED'ami nie jest krytyczne
(jako opcja, czemu nie), ale odczyt intensywności chciałbym robić
właśnie z poziomu pythona. Do kupy min. 3 kanały do odczytu, lepiej
więcej, np. również dla temperatury.
Platforma dowolna ale linuksowa (RPi, inne SBC, zwykły laptop/pc).
Wolałbym raczej po usb niż gpio. Nie musi mieć rzecz jakiś wyszukanych
bibliotek pythonowskich - więcej się nauczę grzebiąc głębiej.
Jak to w sposób rozsądny zrealizować?
Python jest skryptowy, i predkosc ma taką sobie.
W tym co piszesz, predkosc raczej malo potrzebna, chyba ze do
komunikacji.
I od komunikacji bym zaczął - trzeba sprawdzic, jakie są możliwosci.
Wiem, że są całe biblioteki np. dla RPi i może nie byłaby to taka zła
platforma, ale trochę odrzuca mnie, że wszystko wydaje sie być na
poziomie... hmmm... gotowców. Żeby odczytać temperaturę mam gotową
funkcję czy jakiś inny obiekt i tyle. Tak to ja mogę używać pythona bez
znajomości pythona, a wolałbym trochę na poziomie bardziej podstawowym.
Może mam zresztą błędne wyobrażenie.
Quote:
W sumie to pythona odradzam, ale ja jakims Raspberry ma zaletę -
prostą grafikę szybko ogarniesz.
Z jakiegoś powodu python rozpowszechnił się w środowiskach nazwijmy to
badawczo-rozwojowym. Przynajmniej w moich okolicach. Pewnie stało się
tak właśnie ze względu na skryptowość. Sam jak mam coś do zrobienia to
na ogół robię to poziomie skryptów powłoki albo php, ale chce też liznąć
tego pythona żeby mieć jakąś ogólną orientację i nie siedzieć na googlu
przy każdym składniowym niuansie.
--
Marcin
J.F
Guest
Fri Feb 17, 2023 2:43 am
On Fri, 17 Feb 2023 00:18:03 GMT, Marcin Debowski wrote:
Quote:
On 2023-02-16, J.F <jfox_xnospamx@poczta.onet.pl> wrote:
On Wed, 15 Feb 2023 02:28:07 GMT, Marcin Debowski wrote:
Chciałbym się pouczyć trochę konkretniej pythona co najlepiej by mi
poszło gdybym miał do zrobienia jakiś sensowny projekt. Będę w którymś
momencie potrzebował zmajstrować prosty kolorymetr. Ma to wyglądać tak,
że będą np. 3 źródła światła, mogą być jakieś standardowe LEDy, może być
laser i współpracujące z tym czujniki mierzące intensywność światła
(fotodioda, forotrazystor, czy coś). Sterować LED'ami nie jest krytyczne
(jako opcja, czemu nie), ale odczyt intensywności chciałbym robić
właśnie z poziomu pythona. Do kupy min. 3 kanały do odczytu, lepiej
więcej, np. również dla temperatury.
Platforma dowolna ale linuksowa (RPi, inne SBC, zwykły laptop/pc).
Wolałbym raczej po usb niż gpio. Nie musi mieć rzecz jakiś wyszukanych
bibliotek pythonowskich - więcej się nauczę grzebiąc głębiej.
Jak to w sposób rozsądny zrealizować?
Python jest skryptowy, i predkosc ma taką sobie.
W tym co piszesz, predkosc raczej malo potrzebna, chyba ze do
komunikacji.
I od komunikacji bym zaczął - trzeba sprawdzic, jakie są możliwosci.
Wiem, że są całe biblioteki np. dla RPi i może nie byłaby to taka zła
platforma, ale trochę odrzuca mnie, że wszystko wydaje sie być na
poziomie... hmmm... gotowców. Żeby odczytać temperaturę mam gotową
funkcję czy jakiś inny obiekt i tyle. Tak to ja mogę używać pythona bez
znajomości pythona, a wolałbym trochę na poziomie bardziej podstawowym.
Może mam zresztą błędne wyobrażenie.
Chyba błedne. Biblioteki są do rzeczy znanych i przewidzianych.
A Ty chcesz cos nowego, jak rozumiem.
Quote:
W sumie to pythona odradzam, ale ja jakims Raspberry ma zaletę -
prostą grafikę szybko ogarniesz.
Z jakiegoś powodu python rozpowszechnił się w środowiskach nazwijmy to
badawczo-rozwojowym. Przynajmniej w moich okolicach. Pewnie stało się
tak właśnie ze względu na skryptowość. Sam jak mam coś do zrobienia to
na ogół robię to poziomie skryptów powłoki albo php, ale chce też liznąć
Bo znasz. Pythona musisz poznac. Skryptowosc nie jest tu żadną zaletą,
no chyba, ze potrzebujesz w programie generowac jakies programy
do obslugi.
A jak nie potrzebujesz, to ze skryptowosci zostaje tylko wolna praca
Swoją drogą, ze sie nikt o jakis kompilator nie pokusił ..
A Ty prawdopodobnie potrzebujesz możliwosci "niskopoziomowych".
Choc akurat gpio obsluguje, i z tego co widze, to i z USB cos potrafi.
Quote:
tego pythona żeby mieć jakąś ogólną orientację i nie siedzieć na googlu
przy każdym składniowym niuansie.
składnie ma miejscami ciekawą, ale czy taką godną uwagi ...
a te jego scisle wciecia mnie wk*.
J.
Goto page 1, 2, 3, 4, 5 Next