www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Kaj počnem - Januar 2023
Pojdi na stran Prejšnja  1, 2
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
mosqito
Član
Član



Pridružen-a: Čet 07 Apr 2016 23:22
Prispevkov: 3222
Aktiv.: 33.19

PrispevekObjavljeno: Ned Jan 15, 2023 12:01 pm    Naslov sporočila:   Odgovori s citatom

Kar ne morem verjeti, da je minilo že 6 let, odkar sem tole dal "na brzino - samo za test" skupaj. Po 6 letih delovanja in 5M ciklih sem dobil napravo v popravilo, da ne dela več zanesljivo. Edina napaka je bil slab stik na povezavi do stepper driverja Smile
_________________
Always going the extra mile.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mosqito
Član
Član



Pridružen-a: Čet 07 Apr 2016 23:22
Prispevkov: 3222
Aktiv.: 33.19

PrispevekObjavljeno: Sre Jan 18, 2023 12:35 am    Naslov sporočila:   Odgovori s citatom

En ali pa 100 kos, isti čas izdelave bi bil. Sem pa naredil 10 kos za test. Super so izpadli.

Če rabi kdo kak poseben knof, lahko izdelam. Trenutno materiali na zalogi: zelena, siva ali črna.



knofi.jpg
 Opis:
 Velikost datoteke:  226 KB
 Pogledana:  20 krat

knofi.jpg



_________________
Always going the extra mile.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Convert
Član
Član



Pridružen-a: Ned 13 Jun 2021 15:57
Prispevkov: 166
Aktiv.: 4.88
Kraj: NM

PrispevekObjavljeno: Pet Jan 20, 2023 3:17 pm    Naslov sporočila:   Odgovori s citatom

Preventivno zamenjal switcher (na levi strani) z linearnim napajalcem v (kitajskem) signal generatorju.

gre za to zadevo; https://www.youtube.com/watch?v=9o5MzTOzZo4



viber_image_2023-01-20_14-09-31-522.jpg
 Opis:
 Velikost datoteke:  233.71 KB
 Pogledana:  16 krat

viber_image_2023-01-20_14-09-31-522.jpg


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
ro-bi
Član
Član



Pridružen-a: Ned 28 Jan 2007 16:53
Prispevkov: 3463
Aktiv.: 16.57
Kraj: Koroška

PrispevekObjavljeno: Pet Jan 20, 2023 6:16 pm    Naslov sporočila:   Odgovori s citatom

Napiši malo več, kako si izvedel napajanje? Stabilizirano? Katere napetosti grejo ven? Imam namreč enako zadevo doma....
_________________
3 x 3 = 9
ena dalje
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Convert
Član
Član



Pridružen-a: Ned 13 Jun 2021 15:57
Prispevkov: 166
Aktiv.: 4.88
Kraj: NM

PrispevekObjavljeno: Pet Jan 20, 2023 8:00 pm    Naslov sporočila:   Odgovori s citatom

Uporabil sem trafo 2x15V 16VA (modri na sliki), usmerniški mostiček, da sem dobil približno simetričnih + in -25V, nato pa regulatorje za 12V (7812), -12V (7912) in 5V (7805). Pod čudnim kotom sem slikal, zato se regulatorjev, pritrjenih na hladilno telo ne vidi. Shema je pač običajna, nič posebnega, lahko jo tudi zrišem.

edit: tako preprosto napajanje sem uporabil, iz pozitivne veje sem še za 5V regulator "potegnil" in to je to. Ni nek hud požeruh Smile



2023-01-20 19_05_02-symmetrical linear power supply – Iskanje Google.png
 Opis:
 Velikost datoteke:  94.53 KB
 Pogledana:  0 krat

2023-01-20 19_05_02-symmetrical linear power supply – Iskanje Google.png


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
ro-bi
Član
Član



Pridružen-a: Ned 28 Jan 2007 16:53
Prispevkov: 3463
Aktiv.: 16.57
Kraj: Koroška

PrispevekObjavljeno: Pet Jan 20, 2023 8:53 pm    Naslov sporočila:   Odgovori s citatom

Hvala Smile
_________________
3 x 3 = 9
ena dalje
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
lucca brassi
Član
Član



Pridružen-a: Ned 01 Feb 2004 12:46
Prispevkov: 4045
Aktiv.: 18.21
Kraj: KOČEVJE

PrispevekObjavljeno: Ned Jan 22, 2023 6:10 pm    Naslov sporočila:   Odgovori s citatom

študiram ISO 17025 za presojo
_________________
Moments before detonation ,....... TT
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
mosqito
Član
Član



Pridružen-a: Čet 07 Apr 2016 23:22
Prispevkov: 3222
Aktiv.: 33.19

PrispevekObjavljeno: Pon Jan 23, 2023 1:10 am    Naslov sporočila:   Odgovori s citatom

Izdelujem en nov senzor. Uporabil sem raspberry pi pico W (tak z WiFi). Ta je skonfiguriran kot AP. S telefonom se povežem gor z WiFi. Na r-pi je priključen senzor VEML7065 (UVA+UVB senzor). Na telefonu je GUI-O, ki je povezan preko TCP/IP povezave.

Zakaj taka komplikacija? Raspberry pi pico še nima podpore za bluetooth Smile

Na rpi pico W sem dal micropython, za pisanje programa pa uporabljam kar thonny-ja.


Če komu pride prav, pr4edvsem kot primer, ker vem da ni veliko ljudi, ki bi merili UVA/UVB.... tule je delujoči primer:

Koda:
try:
 import usocket as socket        #importing socket
except:
 import socket
import network                   #importing network
import gc

import machine
import time

# Soft AP SSID and password -------------------------------------------------------------
ssid = 'VEML6075'                  #Set access point name
password = '12345678'              #Set your access point password

# Initialize I2C with pins --------------------------------------------------------------
i2c = machine.I2C(0,
                  scl=machine.Pin(17),
                  sda=machine.Pin(16),
                  freq=100000)

# VEML6075 ------------------------------------------------------------------------------
VEML6075_ADDR  = 0x10
VEML6075_ADDR  = 0x10
VEML6075_DEVID = 0x26

REG_CONF        = 0x00  # Configuration register (options below)
REG_UVA         = 0x07  # UVA register
REG_UVD         = 0x08  # Dark current register (NOT DUMMY)
REG_UVB         = 0x09  # UVB register
REG_UVCOMP1     = 0x0A  # Visible compensation register
REG_UVCOMP2     = 0x0B  # IR compensation register
REG_DEVID       = 0x0C  # Device ID register

CONF_IT_50MS    = 0x00  # Integration time = 50ms (default)
CONF_IT_100MS   = 0x10  # Integration time = 100ms
CONF_IT_200MS   = 0x20  # Integration time = 200ms
CONF_IT_400MS   = 0x30  # Integration time = 400ms
CONF_IT_800MS   = 0x40  # Integration time = 800ms
CONF_IT_MASK    = 0x8F  # Mask off other config bits

CONF_HD_NORM    = 0x00  # Normal dynamic seetting (default)
CONF_HD_HIGH    = 0x08  # High dynamic seetting

CONF_TRIG       = 0x04  # Trigger measurement, clears by itself

CONF_AF_OFF     = 0x00  # Active force mode disabled (default)
CONF_AF_ON      = 0x02  # Active force mode enabled (?)

CONF_SD_OFF     = 0x00  # Power up
CONF_SD_ON      = 0x01  # Power down
# --------------------------------------------------------------------------------------

# init the sensor
def VEML6075_init():
    conf_data = bytearray(2)
    conf_data[0] = 0x00
    conf_data[1] = 0
    i2c.writeto_mem(VEML6075_ADDR, REG_CONF, conf_data)
    time.sleep(0.1)

# read values from sensor
def VEML_read_reg():
    deviceUVA = bytearray(2)
    deviceUVB = bytearray(2)
    deviceUVcomp1 = bytearray(2)
    deviceUVcomp2 = bytearray(2)
   
    i2c.readfrom_mem_into(VEML6075_ADDR, REG_UVA, deviceUVA)
    i2c.readfrom_mem_into(VEML6075_ADDR, REG_UVB, deviceUVB)
    i2c.readfrom_mem_into(VEML6075_ADDR, REG_UVCOMP1, deviceUVcomp1)
    i2c.readfrom_mem_into(VEML6075_ADDR, REG_UVCOMP2, deviceUVcomp2)
   
    return deviceUVA[1]*256+deviceUVA[0], deviceUVB[1]*256+deviceUVB[0], deviceUVcomp1[1]*256+deviceUVcomp1[0], deviceUVcomp2[1]*256+deviceUVcomp2[0]



# WiFi stuff ---------------------------------------------------------------------------

# --------------------------------------------------------------------------------------
# Start the Soft AP with provided credentials
def WiFistart():
    gc.collect()
    # Start Soft AP
    ap = network.WLAN(network.AP_IF)
    ap.config(essid=ssid, password=password)
    ap.active(True)                    #activating

    while ap.active() == False:
      pass

    print('Connection is successful')
    print(ap.ifconfig())


def parse_GuiO(msg, con):
    if msg.startswith("@init"):
        print("GUI-O app is requesting INITIALIZATION!")
        con.send("|LB UID:title X:50 Y:5 TXT:\"VEML6075\" FFA:\"font8\" FSZ:3.5\r\n")
        con.send("|BT UID:btread X:50 Y:15 TXT:\"Read Registers\"\r\n")
        con.send("|LB UID:uva X:50 Y:25 TXT:\"UVA\"\r\n")
        con.send("|LB UID:uvb X:50 Y:30 TXT:\"UVB\"\r\n")
        con.send("|LB UID:comp1 X:50 Y:35 TXT:\"Comp1\"\r\n")
        con.send("|LB UID:comp2 X:50 Y:40 TXT:\"Comp2\"\r\n")
       
    if msg.startswith("@btread"):
        print("GUI-O Button pressed")
        uva, uvb, comp1, comp2 = VEML_read_reg()
        con.send("@uva TXT:\"UVA = {0:5d}\"\r\n".format(uva))
        con.send("@uvb TXT:\"UVB = {0:5d}\"\r\n".format(uvb))
        con.send("@comp1 TXT:\"Comp1 = {0:5d}\"\r\n".format(comp1))
        con.send("@comp2 TXT:\"Comp2 = {0:5d}\"\r\n".format(comp2))
       
       

def GuiO_main():
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)    #creating socket object
    s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)  #avoid addr in use error
    s.bind(('', 80))
    s.listen(5)
    conn, addr = s.accept()
    print('Got a connection from %s' % str(addr))

    while True:
      request = conn.recv(1024)
      print('Content = %s' % str(request))
      parse_GuiO(request, conn)
    #  response = parse_GuiO(request, conn)
    #  conn.send(response)
    #  conn.close()


# --------------------------------------------------------------------------------------
# Let's run the GUI-O
WiFistart()
VEML6075_init()
GuiO_main()



Senzor je priključen na pin17 (scl) in pin16 (sda).



IMG_20230122_233924_DRO.jpg
 Opis:
 Velikost datoteke:  1.12 MB
 Pogledana:  5 krat

IMG_20230122_233924_DRO.jpg



Screenshot_20230122-233852.jpg
 Opis:
 Velikost datoteke:  30.85 KB
 Pogledana:  4 krat

Screenshot_20230122-233852.jpg



_________________
Always going the extra mile.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Proteus
Član
Član



Pridružen-a: Sre 15 Jun 2005 10:03
Prispevkov: 1781
Aktiv.: 8.02

PrispevekObjavljeno: Pon Jan 23, 2023 1:50 pm    Naslov sporočila:   Odgovori s citatom

mosqito je napisal/a:
Na rpi pico W sem dal micropython, za pisanje programa pa uporabljam kar thonny-ja.

Enkrat v preteklosti sem na enemu forumu napisal, da bo programiranje MC počasi migriralo iz C na Python.
Takrat so se mi vsi samo smejali in mi za zgled dajali celo nekakšnega asm guruja. Torej še C za nekatere ni bil povsem dober za MC-uje.

No sedaj veliki guru C-ja piše kodo v Python-u. Rolling Eyes
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
frenki
Moderator
Moderator



Pridružen-a: Ned 23 Feb 2003 21:26
Prispevkov: 6540
Aktiv.: 29.45
Kraj: Ljubljana (JN76GB)

PrispevekObjavljeno: Tor Jan 24, 2023 10:08 pm    Naslov sporočila:   Odgovori s citatom

Malo je bilo potrebno obnovit naprintano rezervo.

Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo Obišči avtorjevo spletno stran
mosqito
Član
Član



Pridružen-a: Čet 07 Apr 2016 23:22
Prispevkov: 3222
Aktiv.: 33.19

PrispevekObjavljeno: Sre Jan 25, 2023 6:19 pm    Naslov sporočila:   Odgovori s citatom

Eno ohišje na brzino za STM32 nucleo razvojno ploščico.

Je obenem še prilagojeno luknjam na enem obstoječem ohišju... reciklaže iz garaže. Saj lagko bi kompliciral, pa sem samo vzel altium projekt od nucleo tiskanine (st ima vse na voljo v original datotekah za altium), izvozil 3D in ga "oblekel" z ekstrudiranim obodom. Pol ure dela, vključno s printanjem.



IMG_20230125_065602_DRO.jpg
 Opis:
 Velikost datoteke:  3.52 MB
 Pogledana:  5 krat

IMG_20230125_065602_DRO.jpg



IMG_20230125_065622_DRO.jpg
 Opis:
 Velikost datoteke:  3.41 MB
 Pogledana:  17 krat

IMG_20230125_065622_DRO.jpg



_________________
Always going the extra mile.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
lojzek
Član
Član



Pridružen-a: Pet 25 Jan 2008 8:00
Prispevkov: 3352
Aktiv.: 17.02

PrispevekObjavljeno: Ned Jan 29, 2023 1:57 pm    Naslov sporočila:   Odgovori s citatom

Hehe,

z nekje novim letom sem začel, danes pa končno uspel komunicirat z dvema Arduinotoma preko NRF modulov. AMPAK nimam Arduino okolja za programiranje in sedaj vmes sestavljam knjižnico za ta modul. Torej čisto od začetka. Nič nisem dobil iz interneta. No, ja, header datoteko za NRF z imeni registrov in ukazov sem dobil tam nekje, da nisem prepisoval. Whistle
Naučiti sem se moral SPI komunikacijo (še nikoli nisem uporabljal), komunicirati s SPI delom NRFja in šele potem poskusit uporabljati radio. Ker sta tu dva (oddajnik in sprejemnik), kateri mi nagaja?

Danes pa uspeh Dancing

PS: na sliki se sicer skoraj ne vidi NRF modulčkov, se pa dobro vidi prah na podnožju monitorja (kurilnica). Ni ga več, krpa je šla čez mizo.



IMG_20230129_123357.jpg
 Opis:
 Velikost datoteke:  422.03 KB
 Pogledana:  35 krat

IMG_20230129_123357.jpg


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mosqito
Član
Član



Pridružen-a: Čet 07 Apr 2016 23:22
Prispevkov: 3222
Aktiv.: 33.19

PrispevekObjavljeno: Ned Jan 29, 2023 11:54 pm    Naslov sporočila:   Odgovori s citatom

Super, odličen pristop. S tem se res naučiš in največ odneseš.
_________________
Always going the extra mile.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
SimonS
Član
Član



Pridružen-a: Čet 01 Jul 2004 11:18
Prispevkov: 4581
Aktiv.: 20.63
Kraj: Kobarid

PrispevekObjavljeno: Pon Jan 30, 2023 7:33 pm    Naslov sporočila:   Odgovori s citatom

Mare me je "zdražil" z senzorjem plinov za klet. Danes sem ga dobil in že v par minutah dobil uporabno kodo.
Sedaj pa še na testiranje v klet, da bidim, kako bo visoka vlaga in plesen uplivala nanj



bme688.JPG
 Opis:
 Velikost datoteke:  44.46 KB
 Pogledana:  2 krat

bme688.JPG



_________________
Lep dan
Simon
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mosqito
Član
Član



Pridružen-a: Čet 07 Apr 2016 23:22
Prispevkov: 3222
Aktiv.: 33.19

PrispevekObjavljeno: Pon Jan 30, 2023 7:47 pm    Naslov sporočila:   Odgovori s citatom

Super. Me zanima, kako se bo obnesel.
_________________
Always going the extra mile.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran Prejšnja  1, 2
Stran 2 od 2

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 49 dni


Powered by phpBB © 2001, 2005 phpBB Group