Kategorija: Uncategorized @hr
[POPUNJENO] Oglas za posao – Brand Manager [m/ž]
Uvod
Soldered Electronics je u potrazi za novim zaposlenikom s ulogom Brand Manager (m/ž) za brand Soldered for Makers. Više o Soldered Electronicu saznaj ovdje.
Koga tražimo?
Tražimo osobu koja će se brinuti o B2C segmentu tvrtke Soldered Electronics (“Soldered for Makers”) s ciljem nastavka rasta branda. Uloga je slična “business developmentu” s malo više naglaska na marketing. Radi se o hobističkom elektroničkom brandu koji dizajnira i proizvodi više od 240 vlastitih Arduino, Raspberry Pi i micro:bit kompatibilnih ploča i dodataka s kupcima u više od 80 zemalja svijeta. U tom smo području više od 10 godina, a do prije 2 godine smo se zvali “e-radionica.com” kada smo napravili rebranding u ljubičasti Soldered kako bismo bili prepoznatljiviji na međunarodnom tržištu.
Od tebe ćemo očekivati da se brineš doslovno o svemu što se tiče ovog branda. Možemo krenuti od proizvoda: tu ćeš trebati izraditi product strategiju koja će definirati iduće proizvode koje ćemo razviti (uz našu pomoć, naravno, teško će ovo biti samostalno od prvoga dana), definirati cijene svih proizvoda, osigurati kvalitetnu dokumentaciju i drugo. Reselleri su nam važni, pa će trebati održavati komunikaciju s njima i raditi na ugovaranju novih resellera te općenito partnerstva. Brand značajno kaska s marketingom – tu će trebati implementirati i održavati razne načine oglašavanja. Reporting i njihove analize su nešto što također čeka na tebe. Upravljat ćeš svim troškovima branda, kao i ljudima/timova koje ćeš trebati za realizaciju svojih ideja.
Procesi koji se tiču nabave, proizvodnje, skladištenja, opreme i razvoja novih proizvoda su automatizirani te neće biti tvoja briga. S obzirom da područje u kojem djelujemo (elektronika) nije baš tako često, vjerojatno nećeš znati puno o njemu prije nego kreneš raditi. Zbog toga očekujemo da možeš brzo učiti i preuzeti odgovornosti na sebe. Engleski jezik ti mora funkcionirati i u govoru i u pismu. Od svakog člana našeg tima očekujemo proaktivnost i poboljšanja procesa i efikasnosti, a za ovu poziciju to ne možemo dovoljno naglasiti. Očekujemo da ćeš baš ti biti pokretač promjena.
Ne znamo koliko smo uspjeli dočarati, ali svojim radom ćeš značajno utjecati na ovaj brand i njegovu sudbinu. U svemu tome nećeš biti sam/a, blisko ćeš surađivati s ljudima iz tvrtke koji imaju najviše znanja i iskustva. Čak i ako neki od svojih poslova odlučiš outousrceati (npr. vođenje društvenih mreža), u potpunosti ćemo stati iza tvoje odluke. Kad kažemo samostalnost i potpuna kontrola nad brandom, to i mislimo.
Ako te sve ovo ne plaši, nego osjećaš uzbuđenje, ti si čovjek za nas.
Također, vrijednosti koje cijenimo unutar tvrtke nismo definirali tek “samo tako”. Stoga svakako provjeri jel se slažu s tvojima:
- Biti dobar čovjek je važnije od biti stručan: Mi smo sjajni inženjeri ali prije svega se trudimo biti kvalitetni i pozitivni ljudi. Za nas su svi ljudi s kojima se susrećemo, kontaktiramo, radimo ili surađujemo jednako vrijedni i inzistiramo na pozitivnom odnosu prema njima. Svaki čovjek nam je bitan.
- Osjećamo veliku odgovornost prema zaposlenicima, kupcima i dobavljačima: Samo u zdravom i kvalitetnom radnom okruženju mogu raditi sretni zaposlenici koji će svu svoju pozitivnu energiju usmjeravati prema razvijanju kvalitetnih proizvoda i usluga za naše kupce i dobavljače. Zadovoljstvo kupaca sa očekivanom funkcionalnošću i kvalitetom naših proizvoda nam je primarna briga o kojoj vodimo računa svakodnevno. Bez kvalitetnih dobavljača naše poslovanje bi bilo uvelike drugačije i zato se trudimo razvijati kvalitetna i dugotrajna partnerstva u svim segmetima mikroelektroničke industrije na obostrano zadovoljstvo.
- Otvorenost je materijal od kojega smo izgrađeni: Sve što projektiramo, proizvodimo i radimo je u potpunosti otvoreno, transparentno i dostupno svima. To je naša filozofija rada čime se trudimo doprinijeti globalnom pristupu znanju i informacijama i time omogućiti svakome ravnopravnu mogućnost daljnjeg stvaranja iz našeg rada. Takav pristup nas čini ponosnima i zadovoljnima da možemo vratiti zajednici barem dio onoga što smo od nje dobili da bi bili ovo što danas jesmo.
- Zajednica je sve: Mi smo hobisti koji smo svoj hobi pretvorili u posao. Kao hobisti stasali smo u zajednici makera, nikad iz nje nismo otišli i iskonski razumijemo jezik i potrebe makera. Stalno slušanje želja i potreba makera, pomaganje zajednici makera i služenje kao platforma za suradnju nam je od glavnih motiva u poslovanju. Bez zajednice ne bi bili ni približno uspješni u svome rastu i razvoju, osobnom i poslovnom.
- Detaljno i precizno je naš način rada: Svaki naš proizvod je razvijen i spreman za proizvodnju samo ako je inžinjerski savjesno do zadnjeg detalja osmišljen i završen tako da ga možemo sa zadovoljstvom i ponosom isporučiti kupcu.
- Uvijek težimo boljemu: Pomicanje granica funkcionalnosti i kvalitete naših proizvoda i procesa je na prvome mjestu u opisu posla svih naših zaposlenika bez obzira na poziciju i vrstu posla kojom se bave.
Slijedi detaljni formalni pregled oglasa za posao.
Pregled svih informacija
Pozicija: Brand Manager (m/ž) [Soldered for Makers]
Mjesto rada: On-site Osijek ili Hybrid (remote uz barem nekoliko dana mjesečno on-site u Osijeku)
Vrsta zaposlenja: Ugovor o radu na puno radno vrijeme
Oglas otvoren do: popunjenja pozicije
Kontakt za upite: posao \AT\ soldered.com
Odgovornosti:
Odgovornosti bismo mogli svesti na samo jednu: Samostalno vođenje branda ‘Soldered for Makers’ uz osiguravanje rasta i profitabilnosti.
No, detaljnije:
• Integracija i održavanje marketinških alata poput Google Ads, Facebook Ads i drugih
• Optimizacija stope konverzije (CRO) na web stranici soldered.com
• Briga o postojećim resellerima, povećanje prodaje i ugovaranje novih resellera
• Razvoj strategije proizvoda, uključujući istraživanje tržišta, planiranje, razvoj proizvoda, kreiranje sadržaja i komercijalizaciju
• Upravljanje cijenama, promocijama, popustima i troškovima dostave
• Postavljanje upravljanja društvenim mrežama i kreiranja sadržaja za promociju branda (vanjska agencija, student i slično)
• Ugovaranje novih partnerstava s ciljem jačanja branda i povećanja prodaje
• Upravljanje ljudima i procesima za nesmetano funkcioniranje branda (osim automatiziranih sustava)
• Briga o pisanom, slikovnom i video sadržaju na web stranici te održavanje dokumentacije
• Postavljanje i kontinuirano praćenje analitika relevantnih za brand
• Generiranje mjesečnih izvještaja o performansama branda
Kvalifikacije:
• Visokoškolsko obrazovanje
• Minimalno 3 godine iskustva u sličnim ulogama s naglaskom na B2C segment
• Iskustvo u digitalnom marketingu
• Sposobnost upravljanja timovima i projektima, s dokazanim iskustvom u vođenju projekata i postizanju ciljeva
• Izvrsne komunikacijske, organizacijske i liderske vještine uz proaktivnost i usmjerenost na rast branda
• Tečno poznavanje engleskog jezika u govoru i pismu
Poželjne kvalifikacije:
• Sposobnost brzog učenja i prilagodbe na novo područje industrije (elektronika i DIY segment)
Nudimo:
• Ugovor na neodređeno s probnim rokom od 6 mjeseci
• Veliku samostalnost u radu, bez mikromenadžementa, uz veliku odgovornosti i utjecaj na tvrtku
• Iznimno dinamično i zanimljivo mjesto za rad s prilikama za profesionalni napredak, rast i razvoj
• Primanja 1.900,00 – 2.500,00eur bruto + 100,00eur prehrana + gradski prijevoz ako si u Osijeku + 10% od profita branda “Soldered for Makers” umanjenog za trenutni profit, isplaćen kao bruto
Kako se prijaviti?
Ako si stigao do kraja ovog oglasa, mislimo da bi mogao/la biti dobar kandidat za nas. Prijavi se na ovom linku.
Hvala!
Korišteni proizvodi
Soldered Smart Watch: DIY ESP32 Pametni Sat
Soldered Smart Watch: DIY ESP32 Pametni Sat
Dragi čitatelji,
Uvjeren sam u to da je danas najbolje vrijeme ikad za raditi hobističke projekte iz elektronike. Pregršt alata, komponenti, ideja i primjena za ovakve projekte kao da samo čekaju mikroupravljač koji u vašim ladicama spava svoj najdublji deep sleep. Ovdje sam kako bi vas motivirao, jer, uz osnovno poznavanje programiranja u Arduino razvojnom okruženju, projekti koji uključuju spajanje na internet, pokretanje nekog aktuatora i čitanje sa senzora nisu više stresne sesije debuggiranja od tjedan dana, već zabavan izazov za vikend.
U ovom tutorijalu izraditi ćemo pametni sat koristeći samo komponente od hrvatske tvrtke Soldered. Ovaj sat će brojati korake pomoću akcelerometra i prikazivati ih na OLED zaslonu uz, naravno, trenutno vrijeme u satima i minutama. Sinkronizira se putem kućnog WiFi-ja i radi na bateriju koja je lako punjiva putem USB-C kabla. Sve komponente nalaziti će se u 3D printanom kućištu.
Programski kod i ostale datoteke potrebne za izradu ovog projekta kod kuće dostupne su na Soldered Electronics Github stranici na sljedećem repozitoriju:
github.com/SolderedElectronics/Soldered-Smart-Watch
Ipak je sve što radimo za naš brand otvorenog koda i dostupno svima. Krenimo!
Komponente i čemu služe
Dizajn ovog pametnog sata bazira se na Dasduino CONNECTPLUS-u, Solderedovom ESP32 mikroupravljaču. Poštedjeti ću vas nabrajanja velikog broja mogućnosti i prednosti ESP32, važne su glavne značajke koje ćemo koristiti: WiFi, RTC (real time clock) i I2C komunikacija.
Zaslon koji će prikazivati sve podatke je OLED dijagonale jednog inča s popularnim SSD1306 kontrolerom. Njime Dasduino upravlja putem I2C komunikacije. Kao i na Solderedovim Inkplate uređajima, na zaslon se crta pomoću popularne i moćne Adafruit GFX softverske biblioteke.
Akcelerometar i žiroskop LSM6DS3 poslužiti će za brojanje koraka. Funkcionalnost brojanja koraka se već nalazi u samom akcelerometru, tako da nije potrebno izvoditi softverske čarolije kako bi detektirali i brojali ljudske korake. U programskom kodu je akcelerometar potrebno inicijalno konfigurirati i onda je kasnije u toku programa moguće s njega pročitati podatak koliko koraka je izbrojano.
Naposlijetku, baterija je tu kako bi sve radilo bez vanjskog napajanja. Na Dasduino se spaja putem postojećeg JST konektora i automatski se puni kad je Dasduino spojen na USB-C. Uz to, dodati ćemo dva otpornika preko koja ćemo moći mjeriti stanje napunjenosti baterije kako bi mogli imati obavijest za nisku bateriju.
Slijedi detaljan popis svih potrebnih komponenti:
- Dasduino CONECTPLUS
- OLED I2C 0.96″ SSD1306
- Akcelerometar i žiroskop LSM6DS3
- Tipkalo
- Li-ion baterija 680mAh 3.7V
- 9 x Vijak M3 6mm
- 9 x Navojni umetak M3 3mm
Na ovoj shemi možete proučiti kako je sve spojeno.
Bezbolno prototipiranje
Razvoj može početi. Kako bi napisao softver za pametni sat, spojio sam sve komponente na svom radnom stolu u svega nekoliko sekundi koristeći easyC kabliće. easyC je Solderedov sustav za spajanje breakout-a s mikroupravljačem putem I2C komunikacijskog protokola (soldered.com/hr/easyC). Ostavio bi ih ovako spojene i u gotovom kućištu, ali u interesu toga da se sve bude što kompaktnije, unutar kućišta sve će biti spojeno žicama.
U prethodnom poglavlju spomenuo sam čitanje baterije i da će za to trebati nekoliko otpornika. O čemu je zapravo riječ? Potrebno je spojiti jednostavan naponski djelitelj (eng. Voltage Divider). To je strujni krug koji pretvara ulazni napon iz nekog početnog raspona u neki drugi raspon. Ovo moramo raditi zbog toga što je maksimalni ulazni napon signala na ESP32 jednak 3.3V a napon naše baterije je veći od toga. Osobno mi je najbolja analogija kako radi Voltage divider bila map() funkcija unutar Arduina, samo u hardverskom, analognom obliku. Voltage divider radi prema sljedećoj formuli:
Izabrane vrijednosti od 47kOhm-a za R1 i 100kOhm-a za R2 će smjestiti signal maksimalnog napona 4.2V (koji se mjeri kada je baterija u potpunosti puna) do ~2.8V, što znači: kad putem analogRead funkcije na pinu 33 možemo pročitati 2.24V – znamo da treba upaliti low battery alert. Evo kako voltage divider izgleda na Dasduinu:
Kod
Pogledajmo detaljnu specifikaciju svega što će sat raditi unutar softvera. Pri paljenju, sat prolazi inicijalnu konfiguraciju ekrana i žiroskopa. Onda se mora moći spojiti na WiFi prvi puta – tako dohvaća vrijeme s NTP servera i sprema ga u ESP32-ov RTC. Tako može precizno brojati vrijeme i dok nije spojen na WiFi. Sat onda u glavnoj petlji očitava izbrojane korake i prikazuje vrijeme u satima i minutama, uz mjesec i dan datuma. Osim toga, provjerava se: jesmo li prešli u novi dan (kako bi se resetirao broj izbrojanih koraka), je li došlo vrijeme za ponovnu sinkronizaciju sata i jesmo li ispod razine niske baterije.
U ostatku ovog poglavlja, istaknuti ću neke ključne dijelove programskog koda, koji mislim da bi bili dobri za demonstraciju i objašnjenje. Preporučujem da provjerite cijeli source code na Soldered Github-u, ne brinite, dobro je komentiran.
Pogledajmo prvo src/defines.h, datoteku u koju su smještene glavne konfiguracijske postavke pametnog sata. Ako ćete izrađivati ovaj projekt kod kuće, biti će potrebno modificirati ovu datoteku.
Ova glavna postavka pali ili gasi debug poruke (u ostatku koda označene s DEBUG_PRINT) koje se ispisuju preko Seriala i mogu se vidjeti kroz Arduino Serial Monitor:
Vjerojatno najvažnija postavka koju treba promijeniti su podatci of WiFi-ja, samo upišite vaš SSID i password, pazeći na veliko i malo slovo:
Ova postavka kontrolira koliko često se pametni sat pokušava sinkronizirati s NTP serverom. ESP32-ov RTC će u jednom danu izgubiti preciznost od nekoliko sekundi ili više, pa je zbog toga potrebna ponovna sinkronizacija.
Pogledajmo kako se dohvaća vrijeme preko WiFi-ja. U datoteci src/Network.cpp se nalaze funkcije koje su vezane uz mrežu. Unutar funkcije getTimeAndSaveToRTC možemo vidjeti pozivanje ESP32-ovih funkcija configTime, setenv i tzset.
ConfigTime dohvaća vrijeme putem interneta sa zadanog NTP servera i sprema ga na svoj unutarnji RTC. Ovo je besplatan i pouzdan način za vremensku sinkronizaciju, ESP32 obavlja sav posao za nas. Daljnje funkcije setenv i tzset postavljaju vremensku zonu prema onoj koja je korisnički zadana – što automatski pretvara vrijeme spremljeno u RTC-u u vrijeme koje trenutno odgovara vremenskoj zoni koja je postavljena. Ovo uračunava i ljetno računanje vremena. Za sve dostupne vremenske zone proučite timeZones.csv, tako da ste spremni ako sat budete nosili i na Havaje.
Unutar src/display.cpp datoteke možemo pronaći sve funkcije koje upravljaju s OLED zaslonom. Glavna funkcija drawTimeAndStepCount se poziva kroz svako ponavljanje petlje kako bi se zaslon promijenio, ovo se radi u dva dijela: prvo se vrijeme pretvara iz time_t oblika u niz slova (char array). Ovaj niz slova će uvijek imati 6 znakova npr. “22:43”. Ovdje imamo dva broja, dvotočku, dva broja i još jedan skriveni simbol nazvan null terminator koji označava kraj stringa. Osim sata, datuma i broja koraka, dodane su dvije horizontalne crte za ukras. Ako treba upaliti indikator za nisku bateriju, onda je nacrtano i to. Sada je sa Adafruit GFX bibliotekom moguće na ekran nacrtati i prikazati sve elemente:
Osim glavnog zaslona koji prikazuje sat, datum i broj koraka, stiskom na tipku ulazimo u izbornik. On sadržava 3 različite funkcionalnosti i mogućnost povratka na glavni zaslon. Prva funkcionalnost je WiFi scanner, koji će pretražiti okolinu za WiFi signale i ispisati ih. Druga funkcionalnost je animacija 3D kocke koja se na 2D projekciji rotira uz podatke sa žiroskopa. Treća funkcionalnost je “self destruct”, što je zapravo šaljiv način koji smo smislili kako bi ostavili prostor za implementiranje vaše vlastite funkcionalnosti. Za detalje ovih funkcija, pogledajte izvorni kod na GitHub-u u src/display.cpp datoteci.
Meni funkcionira na principu da se mjeri vrijeme nakon zadnjeg stiska tipke. Nakon što prođe sekunda, izabrana funkcija se pokreće:
Programiranje Dasduina
Kako bi prenijeli napisani kod na Dasduino CONNECTPLUS, potrebno je u Arduino IDE-u prvo instalirati Solderedove pločice, tj. Board definitione. To se radi tako da u postavkama Arduina (File -> Preferences) i zalijepimo odgovarajući link u Additional Board Manager URLs. Ovaj link se može pronaći na GitHub repozitoriju ovog projekta uz još detaljnije upute za programiranje Dasduina za ovaj projekt.
Nadalje, potrebno je instalirati sljedeće softverske biblioteke za Arduino:
· Soldered LSM6DS3 Library
· Soldered OLED Display Library
· Soldered WS2812 LED Library
· RBD_Button i RBD_Timer
Sada je moguće otvoriti projekt u Arduinu dvoklikom na Soldered-Smart-Watch.ino, modificirati defines.h datoteku kako je opisano u prethodnom poglavlju i moguće je prenijeti kod na pametni sat.
Kao što sam napomenuo, preporučujem čitanje detaljnijih uputa na GitHub repozitoriju.
Kućište
Pametni sat je morao biti dovoljno kompaktan da bi stao na zapešće, pa je zbog toga izabran dizajn u kojem se komponente slažu vertikalno kroz kućište. Ono sadržava otvor i držač za OLED, kao i utore za tipkalo koje se nalazi na prednjoj strani. Vjerujem kako priložena slika dizajna kućišta govori tisuću riječi:
Kako sve držati zajedno? Ovo je trik koji sam pokupio od svojih kolega – u kućište se u za to predviđene utore mogu elegantno umetnuti umetci s navojem za M3 vijke uz pomoć lemilice. Evo kako – zagrijte lemilicu na 300 stupnjeva. Postavite M3 umetak na za to predviđeno mjesto i koristeći lemilicu lagano pritisnite. Toplina lemilice će zagrijati umetak i jedva rastopiti plastiku oko njega, što će dopustiti umetku da uz lagani pritisak lemilice uđe u rupu u kojoj će onda čvrsto ostati.
Sastavljanje
Došlo je vrijeme za sklopiti uređaj! Posložimo komponente i spojimo ih prema shemi:
Sada je moguće umetnuti bateriju, spojiti ju, ušarafiti Dasduino i ostale komponente na za to predviđeno mjesto:
Sada je preostalo još zatvoriti uređaj u potpunosti i isprobati sve. Također, dodali smo trake s čičkom kako bi se uređaj mogao staviti na zapešće:
To je to! Nadam se da će vam ovaj projekt biti zabavan za izradu. Ako ga napravite, ostavite dojmove na našem community forumu! soldered.com/community
Korišteni proizvodi
PULL-UP / PULL-DOWN OTPORNIK
UVOD
Prilikom korištenja mikrokontrolera ili bilo kojeg drugog digitalnog logičkog uređaja susresti ćemo pojam pull-up otpornika. Oni nam osiguravaju da zadržimo željeno stanje logičkog kruga bez obzira na uvjete. Tako se pojavljuje stanje visoke impedancije kada određeni pin nije postavljen u HIGH ili LOW stanje, već umjesto toga pluta (floata) između ta dva stanja. Dobar primjer ovoga su input pinovi Dasduina. Probajte svojoj Dasduino pločici zadati kod koji će u Serial monitoru zapisivati digitalna očitanja nekog pina. Očitanja koja ćete dobiti trebala bi biti LOW, odnosno 0 (nula). Međutim, ako na isti pin spojite kablić za eksperimentalnu pločicu, a njega na eksperimentalnu ili ga jednostavno dodirujete rukom, primjetiti ćete da se stanje mijenja iz LOW u HIGH i obratno. Za pin kažemo da floata što je ne prihvatljivo, posebno za ovako precizne mikrokontrolere.
Pull-up otpornik na Dasduino Core pločici
PULL-UP VS PULL-DOWN OTPORNIK
Pull-up i pull-down otpornici nisu nikakva posebna vrsta otpornika već jednostavno neka stalna vrijednost spojena preko, uglavnom, +5V i pina odnosno gnd-a i pina. Otpornik između pina i +5V zovemo pull-up otpornik, dok onaj između pina i gnd-a pull-down otpornik. Uobičajena vrijednost tog otpornika je 4.7kΩ ili 10kΩ, ali više o tome nešto kasnije. Kada koristiti pull-up a kada pull-down otpornik, proučiti ćemo na primjeru push-up tipke iliti tipkala.
Jedno tipkalo spojiti ćemo na pull-down otpornik (na slici gore lijevo), a drugo na pull-up otpornik (na slici gore desno). Vrijednost otpornika može biti 10kΩ koje ste dobili u CSP setu. Napisati ćemo kod koji će nam u Serial monitoru ispisivati stanja tipkala. Za pisanje kod možete se poslužite primjerom iz Arduino IDE-a pod File – Examples – Digital – Button. Alternativno, možete koristiti kod ispod. Ono spojeno preko pull-down otpornika davati ća nam stanje 0 (LOW) kada je neaktivno, odnosno 1 (HIGH) kada je aktivirano. Obratno će biti s očitanjima na PINu 6 koje je spojeno preko pull-up otpornika. Sada smo sigurni da se tipkalo neće aktivirati “samo od sebe”.
RAČUNANJE VRIJEDNOSTI OTPORNIKA
Vrijednost ovih otpornika ovisi o dva faktora. Prvi je potrošnja, rasipanje, energije. Ako je vrijednost otpornika premala HIGH (+5V u primjeru iznad) napon će prolaziti kroz pull-up otpornik te nepotrebno rasipati energiju kada je krug zatvoren. Energija će se trošiti na zagrijavanje. Ovo stanje se naziva strong pull-up i treba ga izbjegavati kada sklopu nije potreba velika struja. Drugi faktor je napon kada je sklop otvoren, tj. tipka pritisnuta. Ako je vrijednost otpornika prevelika, ulazni napon može biti premal da ga mikrokontroler registrira kao promjenu. Takvo stanje naziva se weak pull-up. Dasduino napon od 3V ili veći digitalno registrira kao HIGH, sve ostalo LOW.
Oubičajeno je da se koriste otpornici koji su barem 10 puta manje od vrijednosti otporna ulaznog pina. Za Dasduino, naravno i sve druge Arduino pločice, koje koriste 5V napon tipična vrijednost otpornika je 1-10kΩ. Za senzore se preporučuju vrijednosti 1-5kΩ, a dobra vrijednost za krenuti je 4.7kΩ. Koristite Ohmov zakon ukoliko želite izračunati točnu vrijednost pull-up otpornika za određeni modul.
INTERNI PULL-UP OTPORNICI
Atmega328 chip, koji se nalazi na Dasduino Core ima integrirane 20kΩ pull-up otpornike. Ako koristite Arduino pločicu s nekim drugim mikrokontrolerom, vrijednost integriranog pull-up otpornika možete pronaći na ovom linku. Pozivamo ga prilikom definiranja pina pomoću INPUT_PULLUP.
pinMode(pin, INPUT_PULLUP);
Korišteni proizvodi
[POPUNJENO] Oglas za posao – administrativni asistent (m/ž) [Pola radnog vremena]
Uvod
Soldered Electronics je u potrazi za novim zaposlenikom s ulogom Administrativnog asistenta (m/ž). Zapošljavamo na pola radnog vremena. Više o Soldered Electronicu saznaj ovdje.
Koga tražimo?
Posao administrativnog asistenta kreiran je na način da preuzme razne administrativne odgovornosti unutar naše tvrtke. Prvi dio posla podrazumijeva razne dužnosti koji se tiču dokumenata i redovnih poslovnih aktivnosti, kao što je kadrovska evidencija, arhiviranje dokumentacije, provjera potraživanja, plaćanja, kreiranje šihterica, kreiranje jednostavnih ugovora i odluka, obrada (e)pošte, izvještavanja i druge administrativne poslove. Drugi dio posla je komunikacija s našim kupcima i asistancija njima. Tu se većinom radi o istim situacijama i problemima za koje su već unaprijed definirana rješenja, a ako nisu – podrška unutar firme za ovakve situacije postoji i stalno je dostupna.
Engleski jezik trebaš poznavati jer ćeš ga koristiti svakodnevno. Tražimo nekoga tko je precizan i sistematičan te prijateljski nastrojen. Zapošljavat ćemo na osnovu stava i osobnosti, a ne isključivo iskustva, iako očekujemo od tebe bilokakvo radno iskustvo (da ti ovo nije prvo radno mjesto). Ukoliko do sada nisi radio/radila neke od pobrojanih aktivnosti, nije problem, nakon onboardinga će sve biti puno jasnije, a i podrška je uvijek dostupna.
S obzirom na količinu ovih aktivnosti, pola radnog vremena će biti više nego dovoljno da se sve odradi. Zahvaljujući tome, ostaje dovoljno vremena za druge aktivnosti i obaveze koje imaš.
Također, vrijednosti koje cijenimo unutar tvrtke nismo definirali tek “samo tako”. Stoga svakako provjeri jel se slažu s tvojima:
- Biti dobar čovjek je važnije od biti stručan: Mi smo sjajni inženjeri ali prije svega se trudimo biti kvalitetni i pozitivni ljudi. Za nas su svi ljudi s kojima se susrećemo, kontaktiramo, radimo ili surađujemo jednako vrijedni i inzistiramo na pozitivnom odnosu prema njima. Svaki čovjek nam je bitan.
- Osjećamo veliku odgovornost prema zaposlenicima, kupcima i dobavljačima: Samo u zdravom i kvalitetnom radnom okruženju mogu raditi sretni zaposlenici koji će svu svoju pozitivnu energiju usmjeravati prema razvijanju kvalitetnih proizvoda i usluga za naše kupce i dobavljače. Zadovoljstvo kupaca sa očekivanom funkcionalnošću i kvalitetom naših proizvoda nam je primarna briga o kojoj vodimo računa svakodnevno. Bez kvalitetnih dobavljača naše poslovanje bi bilo uvelike drugačije i zato se trudimo razvijati kvalitetna i dugotrajna partnerstva u svim segmetima mikroelektroničke industrije na obostrano zadovoljstvo.
- Otvorenost je materijal od kojega smo izgrađeni: Sve što projektiramo, proizvodimo i radimo je u potpunosti otvoreno, transparentno i dostupno svima. To je naša filozofija rada čime se trudimo doprinijeti globalnom pristupu znanju i informacijama i time omogućiti svakome ravnopravnu mogućnost daljnjeg stvaranja iz našeg rada. Takav pristup nas čini ponosnima i zadovoljnima da možemo vratiti zajednici barem dio onoga što smo od nje dobili da bi bili ovo što danas jesmo.
- Zajednica je sve: Mi smo hobisti koji smo svoj hobi pretvorili u posao. Kao hobisti stasali smo u zajednici makera, nikad iz nje nismo otišli i iskonski razumijemo jezik i potrebe makera. Stalno slušanje želja i potreba makera, pomaganje zajednici makera i služenje kao platforma za suradnju nam je od glavnih motiva u poslovanju. Bez zajednice ne bi bili ni približno uspješni u svome rastu i razvoju, osobnom i poslovnom.
- Detaljno i precizno je naš način rada: Svaki naš proizvod je razvijen i spreman za proizvodnju samo ako je inžinjerski savjesno do zadnjeg detalja osmišljen i završen tako da ga možemo sa zadovoljstvom i ponosom isporučiti kupcu.
- Uvijek težimo boljemu: Pomicanje granica funkcionalnosti i kvalitete naših proizvoda i procesa je na prvome mjestu u opisu posla svih naših zaposlenika bez obzira na poziciju i vrstu posla kojom se bave.
Slijedi detaljni formalni pregled oglasa za posao.
Pregled svih informacija
Pozicija: Administrativni asistent (m/ž)
Mjesto rada: Osijek
Vrsta zaposlenja: Pola radnog vremena (20h tjedno)
Oglas otvoren do: popunjenja pozicije
Lokacija rada: u početku iz ureda, kasnije moguće hibridno po dogovoru (work+home)
Kontakt za upite: posao \AT\ soldered.com
Odgovornosti:
- Briga o emailovima kupaca te asistencija kupcima na emailu
- Priprema ulaznih računa za knjigovodstvo
- Provjera potraživanja (top liste)
- Kadrovska evidencija
- Unos putnih naloga i njihova isplata
- Pribavljanje IOS kartica
- Plaćanja
- Kreiranje šihterica
- Obrada pošte
- Briga o poslovima i obavezama vezano uz zaštitu okoliša
- Briga o dokumentaciji
- Komunikacija s drugim organizacijama i tvrtkama u administrativne svrhe
- Organizacija putovanja (smještaj, letovi i slično)
- Briga o održavanju uredskog prostora i dostupnosti uredskog materijala
- Ostali administrativni poslovi
Kvalifikacije:
- Minimalno 3 godine bilo kakvog radnog iskustva
- Poznavanje rada na računalu, uredskim programima i emailu
- Motiviranost za rad, sistematičnost i organiziranost
- Tečno poznavanje engleskog jezika u govoru i pismu
Poželjne kvalifikacije:
- Iskustvo u administrativnim poslovima
Nudimo:
- Ugovor na određeno uz probni rok, te na neodređeno nakon godine dana
- Veliku samostalnost u radu, bez mikromenadžementa
- Ukupna primanja: 550 eura (neto + dodaci, dakle ovo nije bruto iznos, nego iznos kojega ćeš svaki mjesec dobiti na svoj račun)
- Godišnji odmor od minimalno 25 dana godišnje (u 2024.g. imamo 27 dana godišnjeg odmora)
- Mogućnost kombiniranog rada od kuće i iz ureda
- Druge benefite
Kako se prijaviti?
Ako si stigao do kraja ovog oglasa, mislimo da bi mogao/la biti dobar kandidat za nas. Prijavi se na ovom linku.
Hvala!
Korišteni proizvodi
ŠTO JE TO MOSFET?
Kada ste otvorili Dasduino set za početnike, pronašli ste među mnogim dobivenim komponentama i jedan MOSFET tranzistor. Zasigurno ste se pitali što je to MOSFET i čemu on služi? U ovom članku detaljnije ćemo objasniti što je MOSFET, njegove osnovne karakteristike i princip njegovog rada kako biste što bolje razumjeli kako ova komponenta funkcionira i za što se može koristiti.
ŠTO JE MOSFET?
MOSFET (engl. Metal–Oxide–Semiconductor Field-Effect Transistor) je naziv za posebnu vrstu unipolarnih FET (engl. Field Effect Transistor) tranzistora. MOSFET ima na sebi tri nožice poznatije kao Uvod (Source), Odvod (Drain) i Upravljačka elektroda (Gate). Uvod i odvod su elektrode izvedene iz slojeva poluvodiča koje se povezuju u takozvani “kanal”. Upravljačkom elektrodom upravljamo protokom struje na tom kanalu. Glavna značajka MOSFET tranzistora je to što za razliku od bipolarnih tranzistora koji su strujno upravljani, MOSFET je naponski upravljiv. To znači da je protok struje (između uvodne i odvodne elektrode) kontroliran pomoću određene količine napona koji je doveden na upravljačku elektrodu MOSFET-a. To je omogućeno dodavanjem posebnog tankog sloja oksidnog materijala, najčešće silicijevog dioksida (SiO2 – primarni materijal za izradu stakla) oko upravljačke elektrode kojim je ona električki izolirana od „kanala“.
Rad MOSFET-a može se promatrati i kao promjenjivi otpornik gdje razlikom napona između uvodne i upravljačke elektrode možemo kontrolirati otpor između uvodne i odvodne elektrode. Kada nema napona između uvodne i upravljačke elektrode, otpor između uvodne i odvodne nožice jako je visok (može dostići vrijednosti i do MΩ), a to se zapravo može gledati kao da je strujni krug otvoren tj. da struja ne protječe strujnim krugom. No dovođenjem određenog napona između upravljačke i uvodne elektrode, smanjuje se navedeni otpor i time se omogućuje protok struje tj. možemo reći da je strujni krug zatvoren.
Pojava statičkih naboja može lako oštetiti izolirajući oksidni sloj. Budući da oksidni sloj djeluje kao vrlo tanki dielektrik kondenzatora, mali statički naboj može stvoriti dovoljno veliki naboj koji probija sloj i oštećuje tranzistor. Uporaba zahtjeva pažljivo rukovanje radi sprječavanja uništenja tranzistora statičkim elektricitetom.
VRSTE MOSFET TRANZISTORA
Razlikujemo dva tipa MOSFET tranzistora: P (engl. positive) i N (engl. negative) kanalni MOSFET. Funkcija im je ista, ali se primarno razlikuju u unutrašnjoj strukturi. Kod P-kanalnog MOSFET-a unutrašnja struktura je izrađena tako da je vodljivi kanal izrađen od P tipa dok je kod N-kanalnog MOSFETA vodljivi kanal izrađen od N tipa. Kod P-kanalnog MOSFET-a za ispravan rad potrebno je dovesti negativni napon na upravljačku elektrodu. Kod N-kanalnog MOSFET-a je potrebno dovesti pozitivni napon na upravljačku elektrodu kako bi ispravno radio. Slika ispod prikazuje unutrašnju strukturu P i N kanalnog MOSFETA
Uz to postoje dvije vrste MOSFET tranzistora: obogaćeni (engl. enhancement) i osiromašeni (engl. depeletion). U obogaćenom tipu MOSFET-a vodljivi kanal između uvodne i odvodne elektrode nastaje tek primjenom napona na upravljačkoj elektrodi. U osiromašenom tipu MOSFET-a je prisutna suprotna karakteristika. Kada nije prisutan napon na upravljačkoj elektrodi, otpor u vodljivom kanalu je minimalan. Povećanjem napona na upravljačkoj elektrodi povećava se otpor u vodljivom kanalu. Na slici ispod prikazani su simboli svih vrsta i tipova MOSFET tranzistora. Obratite pozornost na to da svaki tip ima različiti simbol kojim se prikazuje u strujnom krugu.
ZA ŠTO SE KORISTI MOSFET?
Zasigurno se sad pitate za što se koriste MOSFET tranzistori, trebaju li mi oni zapravo i gdje ih mogu pronaći u upotrebi? MOSFET se uglavnom koristi kao elektronički prekidač ili pojačalo gdje se pomoću određenog napona propušta i kontrolira protok struje različitog napona. Razni integrirani krugovi kao što su mikroprocesori i memorijski uređaji sadrže tisuće do milijun integriranih MOSFET tranzistora na svakom uređaju, pružajući osnovne funkcije sklopke potrebne za implementaciju logičkih operacija i pohrane podataka. Razni elektronički sklopovi koji sadrže MOSFET tranzistore naširoko se koriste u primjenama kao što su izvori napajanja, promjenjivi frekvencijski pogoni i ostale aplikacije za napajanje električnom energijom gdje svaki uređaj može kontrolirati električnu energiju snage čak i do 1000W. Radiofrekvencijska pojačala koja rade sve do vrlo visokih frekvencija (UHF spektar) koriste MOSFET tranzistore kao pojačala snage. Radio sustavi također koriste MOSFET tranzistore kao oscilatore. Vidljivo je da primjena za MOSFET tranzistore vrlo široka. Ako ste zainteresirani za primjer projekta koji uključuje MOSFET tranzistore, pogledajte naš tutorijal Kako koristiti MOSFET kao prekidač?.
Zanima vas nešto više o MOSFET tranzistorima? Onda zasigurno pogledajte simulaciju u kojoj možete vidjeti njegovo ponašanje u strujnom krugu te mijenjati parametre strujnog kruga i vidjeti kako oni utječu na rad MOSFET-a.
Korišteni proizvodi
KKM: JEDNOSTAVNI H-BRIDGE
Početnik si s Dasduinom. Ili s elektronikom? Za oko ti je zapeo određeni modul, ali ne znaš kako ga koristiti? Bez brige, tu je KKM! Kako Koristiti Module (KKM) je serija blog tutorijala tvrtke soldered na kojoj ćeš pronaći sve što ti treba kako bi započeo rad sa svojim omiljenim modulom. Tutorijali obuhvaćaju: tehničke karakteristike, princip rada, upute kako povezati modul s Dasduinom te osnovni kod. Sve ostalo prepuštamo tebi na maštu.
UVOD
Zasigurno ste se susreli već s nekim oblikom istosmjernog motora. Znate da spajanjem nožica DC motora s izvorom određenog napona rezultira okretanjem motora u jednu stranu. Isto tako ako zamijenimo nožice na motoru i spojimo suprotno izvor napajanja vidjet ćemo da se motor okreće u suprotnu stranu. To svojstvo motora je vrlo korisno, no komplicirano je stalno mijenjati ručno nožice motora. Zasigurno mora postojati neki elektronički sklop koji to može raditi za nas? Naravno da postoji. Odgovor se nalazi u H-most strujnom krugu. Pomoću njega možemo jednostavno i sigurno mijenjati smjer okretaja motora. U nastavku će se detaljnije opisati način i princip rada H-mosta.
Karakteristike:
• Maksimalna struja: –
• Maksimalni napon: –
• Upravljanje putem A i B kontrolnih nožica
KAKO RADI?
H-most (engl. H-bridge) je strujni krug koji se u teoriji sastoji od četiri sklopke spojenih s nekim trošilom (npr. DC motorom). Različitim konfiguracijama tih prekidača možemo kontrolirati protok struje u strujnom krugu. Pomoću H-most-a vrlo je jednostavno zamijeniti polaritet na trošilu. Iako opterećenje može teoretski biti sve što želite, daleko najrasprostranjenija aplikacija H-mostova je za DC i stepper motore. Najčešće se koristi za kontrolu i zamjenu smjera vrtnje DC motora. H-most se koristi i u raznim drugim aplikacijama poput DC/AC, AC/AC ili DC/DC konvertera. Strujni krug H-mosta po izgledu podsjeća na slovo „H“ odakle je i dobio svoj naziv.
Slika iznad prikazuje shematski prikaz H-mosta. Vidimo da se H-most sastoji od četiri MOSFET-a spojenih na određen način. Zbog nemogućnosti istovremene zamjene između dva moguća stanja H-mosta, u strujni krug su dodane diode (uglavnom Schottky-eve diode) kako bi se osiguralo istovremena zamjena stanja te ograničio put struje tijekom ovih kratkih perioda uklapanja bez da napon trošila bude previsok. Gornji kraj mosta povezan je s napajanjem (primjerice baterija), a donji kraj je uzemljen.
Osnovni način rada H-mosta je prilično jednostavan: ako su uključeni Q1 i Q4, lijevi vod od motora će biti spojen na napajanje, a desni vod je spojen na uzemljenje. Tok struje teče kroz motor koji pokreće motor (recimo) u smjeru naprijed, a osovina motora se počinje vrtjeti.
Ako su uključeni Q2 i Q3, obrnuto će se dogoditi, motor se napaja u obrnutom smjeru, a osovina će se početi vrtjeti u suprotnom smjeru.
U mostu se nikada ne smije zatvoriti i Q1 i Q2 (ili Q3 i Q4) istodobno. Ako se to dogodi, stvoren je direktan put između izvora napona i uzemljenja koji je jako niskog otpora što u konačnici rezultira kratkim spojem. Kratak spoj može rezultirati uništenjem H-mosta, ili neke druge komponente u strujnom krugu.
Tablica ispod prikazuje sve moguće kombinacije stanja prekidača i njihov ishod.
Potrebno je napomenuti kako ovaj modul ima samo dvije kontrolne nožice (A i B) kojima se kontrolira rad H-mosta. A nožica je spojena s 2 MOSFET-a (Q1 i Q2) koji su zapravo jedan N-kanalni i jedan P-kanalni MOSFET. Razlog tomu je eliminacija stanja u kojem su Q1 i Q2 istovremeno “uključeni”. Kada N-kanalni MOSFET provodi struju, P-kanalni MOSFET neće i time je osigurano da u bilo kojem trenutku Q1 i Q2 nisu u istom stanju (više o MOSFET-ima ovdje). B nožica je na isti način spojena s ostala 2 MOSFET-a (Q3 i Q4). Time je olakšan rad s modulom gdje ne moramo paziti na to da ćemo slučajno napraviti kratki spoj ili uništiti modul.
KAKO POVEZATI?
U nastavku će se prikazati spajanje H-most modula s DC motorom kojeg ćemo kontrolirati pomoću Dasduina. H-most sadrži nekoliko nožica:
VCC – Ulaz za vanjski izvor napajanja.
GND – Služi za spajanje minusa izvora napajanja.
A – Kontrolna nožica za upravljanje radom H-mosta.
B – Druga kontrolna nožica za upravljanje radom H-mosta.
OUTPUT x2 – Dvije nožice na koje se spaja trošilo (npr DC motor).
Slika ispod prikazuje primjer ispravnog spajanja H-mosta s Dasduinom. Potrebno je napomenuti kako su A i B nožice modula spojene s Dasduinom dok je na OUTPUT nožice spojen DC motor. Nije bitno koja je OUTPUT nožica spojena s kojom priključnicom DC motora jer ćemo smjer vrtnje određivati u programu.
ARDUINO KOD
Za upravljanje motorom pomoću H-most modula nije potrebno koristiti nikakvu biblioteku. Samim uključivanjem/isključivanjem A i B priključnice pomoću digitalWrite() funkcije pokrećemo motore. Motor će se vrtjeti samo kada je stanje A nožice različito od B nožice. Kada je stanje A=B to znači onda da smo samo doveli isti napon na obje priključnice motora (npr +5V ili -5V). Dakle kada je A nožica u HIGH stanju a B nožica u LOW, motor će se vrtjeti u jednu stranu. Kada je A nožica u LOW stanju a B nožica u HIGH, motor će se vrtjeti u suprotnu stranu.
//Ovaj jednostavni program pokrece motor 2 sec u jednom smjeru nakon cega se motor zaustavlja 2 sec.
//Nakon toga se mijenja smjer i okrece se 2 sec u drugu stranu i zatim je motor zaustavljen na 2 sec.
int
pinA = 4;
// definiranje pinova za kontrolu okretaja motora
int
pinB = 3;
void
setup
() {
pinMode
(pinA,
OUTPUT
);
// Postavljanje pinova kao izlaze
pinMode
(pinB,
OUTPUT
);
}
void
loop
() {
pokreniMotor (1);
//motor se pokrece u jednom smjeru
delay
(2000);
//cekaj 2 sec
pokreniMotor (0);
//motor se zaustavlja
delay
(2000);
//cekaj 2 sec
pokreniMotor (2);
//motor se pokrece u suprotnom smjeru
delay
(2000);
//cekaj 2 sec
pokreniMotor (0);
//motor se zaustavlja
delay
(2000);
//cekaj 2 sec
}
void
pokreniMotor (
int
stanje) {
//funkcija pomocu koje pokrecemo motor
switch
(stanje) {
case
0:
//ako je stanje=0, motor se neće pokrenuti, rezim kocenja
digitalWrite
(pinA,
LOW
);
digitalWrite
(pinB,
LOW
);
break
;
case
1:
//ako je stanje=1, motor će se vrtjeti u jednom smjeru
digitalWrite
(pinA,
HIGH
);
digitalWrite
(pinB,
LOW
);
break
;
case
2:
//ako je stanje=2, motor će se vrtjeti u suprotnom smjeru
digitalWrite
(pinA,
LOW
);
digitalWrite
(pinB,
HIGH
);
break
;
default
:
//nije potrebno, ako je stanje razlicito od gore navedenih vrijednosti, zbog sigurnosti ugasi motor.
digitalWrite
(pinA,
LOW
);
digitalWrite
(pinB,
LOW
);
break
;
}
}
Korišteni proizvodi
[POPUNJENO] Oglas za posao – samostalni knjigovođa (m/ž)
Uvod
Soldered Electronics je u potrazi za novim zaposlenikom s ulogom Samostalnog knjigovođe (m/ž). Više o Soldered Electronicu saznaj ovdje.
Koga tražimo?
Posao knjigovođe veoma je egzaktan posao i mislimo da ne trebamo puno objašnjavati o čemu se tu radi – posebno ako već imaš iskustva na tom području, što i očekujemo. Soldered treba osobu koja će se uklopiti u našu kulturu tvrtke i pomoći nam ispuniti sve zakonske obaveze, a kasnije i povećati efikasnost. Tražimo nekoga tko je motiviran, sistematičan i proaktivan, tko može prepoznati probleme i riješiti ih s osmijehom na licu. Morat ćeš voljeti brojke, red i preciznost da bi posao bio dobro obavljen. Engleski jezik trebaš poznavati jer ćeš ga koristiti svakodnevno.
Ono što će ti biti važno znati je da se tvrtka bavi proizvodnjom, pa osim uobičajenih kjigovodstvenih evidencija, financijskog, robno-materijalnog, obračuna plaća i PDV-a postoji i dio evidencije i obračuna proizvodnje. Poseban čovjek se u ovome trenutku brine za robno-materijalno, pa će tvoja briga biti to uskladiti s finacijskim. Kasnije, preuzimaš i robno-materijalno. S obzirom da smo globalna tvrtka, imamo kupce iz cijelog svijeta, i fizičke osobe i tvrtke. Uvozimo i izvozimo robu. Zbog toga će gotovo sva polja na PDVu obrascu biti popunjena. Ključna stavka je da možeš samostalno odraditi završni račun. Ukoliko nikada do sada nisi to radio/radila, nije problem, spremni smo uzeti vanjsko knjigovodstvo – konzultante koji će ti pomoći s time u prvoj godini, kako bi mogao/mogla to sam/sama napraviti u idućoj godini. Osim knjigovodstva, bit će nekoliko manjih obaveza iz evidencija vezanih uz zaštitu okoliša te statističkih izvještaja, no ništa prestrašno.
Ako se pronalaziš u ovome i osjećaš uzbuđenje, ne strah, kada pomisliš na sve ove odgovornosti, onda si baš ti osoba koju tražimo.
Također, vrijednosti koje cijenimo unutar tvrtke nismo definirali tek “samo tako”. Stoga svakako provjeri jel se slažu s tvojima:
- Biti dobar čovjek je važnije od biti stručan: Mi smo sjajni inženjeri ali prije svega se trudimo biti kvalitetni i pozitivni ljudi. Za nas su svi ljudi s kojima se susrećemo, kontaktiramo, radimo ili surađujemo jednako vrijedni i inzistiramo na pozitivnom odnosu prema njima. Svaki čovjek nam je bitan.
- Osjećamo veliku odgovornost prema zaposlenicima, kupcima i dobavljačima: Samo u zdravom i kvalitetnom radnom okruženju mogu raditi sretni zaposlenici koji će svu svoju pozitivnu energiju usmjeravati prema razvijanju kvalitetnih proizvoda i usluga za naše kupce i dobavljače. Zadovoljstvo kupaca sa očekivanom funkcionalnošću i kvalitetom naših proizvoda nam je primarna briga o kojoj vodimo računa svakodnevno. Bez kvalitetnih dobavljača naše poslovanje bi bilo uvelike drugačije i zato se trudimo razvijati kvalitetna i dugotrajna partnerstva u svim segmetima mikroelektroničke industrije na obostrano zadovoljstvo.
- Otvorenost je materijal od kojega smo izgrađeni: Sve što projektiramo, proizvodimo i radimo je u potpunosti otvoreno, transparentno i dostupno svima. To je naša filozofija rada čime se trudimo doprinijeti globalnom pristupu znanju i informacijama i time omogućiti svakome ravnopravnu mogućnost daljnjeg stvaranja iz našeg rada. Takav pristup nas čini ponosnima i zadovoljnima da možemo vratiti zajednici barem dio onoga što smo od nje dobili da bi bili ovo što danas jesmo.
- Zajednica je sve: Mi smo hobisti koji smo svoj hobi pretvorili u posao. Kao hobisti stasali smo u zajednici makera, nikad iz nje nismo otišli i iskonski razumijemo jezik i potrebe makera. Stalno slušanje želja i potreba makera, pomaganje zajednici makera i služenje kao platforma za suradnju nam je od glavnih motiva u poslovanju. Bez zajednice ne bi bili ni približno uspješni u svome rastu i razvoju, osobnom i poslovnom.
- Detaljno i precizno je naš način rada: Svaki naš proizvod je razvijen i spreman za proizvodnju samo ako je inžinjerski savjesno do zadnjeg detalja osmišljen i završen tako da ga možemo sa zadovoljstvom i ponosom isporučiti kupcu.
- Uvijek težimo boljemu: Pomicanje granica funkcionalnosti i kvalitete naših proizvoda i procesa je na prvome mjestu u opisu posla svih naših zaposlenika bez obzira na poziciju i vrstu posla kojom se bave.
Slijedi detaljni formalni pregled oglasa za posao.
Pregled svih informacija
Pozicija: Samostalni knjigovođa (m/ž)
Mjesto rada: Osijek
Vrsta zaposlenja: Puno radno vrijeme
Oglas otvoren do: popunjenja pozicije
Kontakt za upite: posao \AT\ soldered.com
Odgovornosti:
- Samostalno vođenje knjigovodstva i osiguravanje ispunjenja svih zakonskih propisa
- Knjiženje i evidentiranje svih poslovnih događaja, ulaznih i izlaznih računa, izvoda, putnih naloga, temeljnica, odluka i sl.
- Zaprimanje, kontrola i arhiviranje računovodstvene dokumentacije
- Obračun plaća i ostalih honorara
- Obračun PDV-a
- Usklađivanje analitičkih kartica s kupcima i dobavljačima
- Izrada završnog računa
- Priprema kvartalnog izvještaja (RDG, Bruto bilanca)
- Briga o poslovima i obavezama vezano uz zaštitu okoliša
Kvalifikacije:
- Neki oblik formalnog obrazovanja za knjigovođu (fakultet, tečaj ili slično)
- Poznavanje računovodstvenih i poreznih propisa
- Minimalno 3 godine iskustva
- Iskustvo rada u nekom ERP-u (Synesis, e-računi, Pantheon itd.)
- Motiviranost za rad, sistematičnost, proaktivnost i spremnost na riješavanje problema
- Tečno poznavanje engleskog jezika u govoru i pismu
Poželjne kvalifikacije:
- Iskustvo u izradi završnog računa
Nudimo:
- Ugovor na određeno uz probni rok, te na neodređeno nakon godine dana
- Veliku samostalnost u radu, bez mikromenadžementa
- Iznimno dinamično i zanimljivo mjesto za rad s prilikama za profesionalni napredak, rast i razvoj
- Ukupna primanja između 1.300 i 2.000 eura (neto + dodaci, dakle ovo nije bruto iznos)
- Godišnji odmor od minimalno 25 dana godišnje (u 2024.g. imamo 27 dana)
- Mogućnost kombiniranog rada od kuće i iz ureda
- Druge benefite
Kako se prijaviti?
Ako si stigao do kraja ovog oglasa, mislimo da bi mogao/la biti dobar kandidat za nas. Prijavi se na ovom linku.
Hvala!
Korišteni proizvodi
KKM: PN532 NFC + RFID
Početnik si s Dasduinom. Ili s elektronikom? Za oko ti je zapeo određeni modul, ali ne znaš kako ga koristiti? Bez brige, tu je KKM! Kako Koristiti Module (KKM) je serija blog tutorijala tvrtke soldered na kojoj ćeš pronaći sve što ti treba kako bi započeo rad sa svojim omiljenim modulom. Tutorijali obuhvaćaju: tehničke karakteristike, princip rada, upute kako povezati modul s Dasduinom te osnovni kod. Sve ostalo prepuštamo tebi na maštu.
UVOD
U ovom tutorijalu upoznat ćemo se sa PN532 modulom koji nam omogućuje NFC i RFID komunikaciju.
RFID komunikaciju smo već spominjali prije u tutorijalu za RDM6300 modul, te znamo da s njom možemo čitati kodove s kartica, a u nastavku ćemo vidjeti što je drukčije kod NFC komunikacije te kako koristiti modul.
KAKO RADI?
RFID je vrsta jednosmjerne komunikacije koja nam omogućuje da s kartice ili taga pročitamo kod koji je spremljen u čipu koji se nalazi na kartici (tagu). NFC se ne razlikuje puno od RFID komunikacije, no jedna od bitnijih razlika je što s ovom vrstom komunikacije možemo osim čitanja UID koda kartice i pisati/čitati poruke na karticu(tag).
Ovaj modul radi kao i svaki RFID ili NFC modul. Na pločici ima ugrađenu antenu koja je označena s bijelom linijom oko ruba pločice, te prilikom korištenja moramo paziti da sve linije za komunikaciju ili napajanje idu okomito na antenu kako ne bi imali smetnje. Kartice i tagovi također imaju antene i čipove unutar sebe, a pomoću njih se napajaju i komuniciraju sa RFID/NFC modulom. Kada karticu dovoljno približimo modulu ona se aktivira( preko antene čip u njoj dobije napajanje) te RFID/NFC modul može komunicirati s njom.
PN532 modul daje nam mogućnost čitanja RFID i NFC kartica, kao i pisanje i čitanje poruka na NFC kartice što ćemo vidjeti u primjerima koda.
KAKO POVEZATI?
Modul je vrlo praktičan za povezivanje s mikrokontrolerom jer podržava I2C, HSU ( High Speed UART) i SPI komunikaciju, te možemo birati koja komunikacija nam bolje odgovara za određenu upotrebu. Za izbor komunikacije potrebno je pomaknuti prekidače koji se nalaze na modulu. U primjeru ćemo proći kroz sva tri načina spajanje modula i dati primjer koda za sve tri komunikacije, a zatim ćemo proći pisanje i čitanje poruka na NFC karticu. Za SPI komunikaciju koristimo 8 pinski header( spaja se 6 pinova) , te spajamo potrebne pinove s mikrokontrolerom kako je prikazano u primjeru. Za I2C i HSU komunikaciju se koristi 4 pinski header na kojemu imamo GND, VCC, TXD(SDA) i RXD(SCL) pinove, te kako možemo primijetiti za HSU i I2C se koriste isti pinovi( oznake za HSU su sa stražnje strane, a za I2C s prednje strane modula).
Za početak ćemo proći HSU i SPI komunikaciju s jednostavnim primjerom koda za očitavanje UID koda s RFID kartica, a nakon toga testiramo NFC komunikaciju, te ćemo za tu primjenu modul sa Dasduinom povezati preko I2C komunikacije.
ARDUINO KOD
Za korištenje modula trebamo preuzeti biblioteku s linka. Kada preuzmemo zip datoteku potrebno ju je raspakirati i dodati sve mape (ima ih 6) u Arduino library mapu. Ako ne znate gdje se nalazi Arduino library mapa pogledajte tutorijal kako instalirati novu biblioteku.
RFID
HSU (HIGH SPEED UART)
Modul dolazi podešen za HSU komunikaciju ( obje sklopke trebaju biti u položaju 0), pa ćemo prvi primjer napraviti s tom vrstom komunikacije između modula i Dasduina. Modul spojimo prema shemi, te na Dasduino prebacimo dani kod i trebali bi moći pročitati UID kod s kartice ili taga ovisno što koristimo.
//uključujemo biblioteku SoftwareSerial koja softverski implementira serijsku komunikaciju na određenim pinovima
#include <SoftwareSerial.h>
//uključujemo biblioteku za softverski HSU(High-speed UART) i biblioteku za PN532 modul
#include <PN532_SWHSU.h>
#include <PN532.h>
SoftwareSerial SWSerial( 10, 11 );
//(RX,TX) Konstruktor za našu biblioteku SoftwareSerial u kojem definiramo pinove na koje spajamo modul
//Konstruktori za biblioteke koje služe za komunikaciju s modulom
PN532_SWHSU pn532swhsu( SWSerial );
//Konstruktor za High speed UART
PN532 nfc( pn532swhsu );
// konstruktor za PM532 biblioteku
void
setup
(
void
) {
Serial.begin(115200);
////Inicijalizacija serijske komunikacije( brzina 115200 bauda)
Serial.println(
"Hello!"
);
//ispisujemo pozdravnu poruku na Serial monitor
nfc.begin();
//Inicijalizacija komunikacije s modulom
uint32_t versiondata = nfc.getFirmwareVersion();
//tražimo od modula verziju Firmwarea i spremamo u varijablu versiondata
//ako nismo dobili verziju firmwarea od modula ispisujemo na Serial monitor da nije pronađen modul i ostajemo u beskonačnoj while petlji
if
(! versiondata) {
Serial.print(
"Modul PN532 nije pronadjen..Provjerite kako je spojen"
);
while
(1);
}
//ako je komunikacija s modulom uspostavljena ispisujemo verziju firmwarea
Serial.print(
"Pronadjen modul PN5"
); Serial.println((versiondata>>24) & 0xFF, HEX);
Serial.print(
"Firmware ver. "
); Serial.print((versiondata>>16) & 0xFF, DEC);
Serial.print(
'.'
); Serial.println((versiondata>>8) & 0xFF, DEC);
//konfiguriramo modul
nfc.SAMConfig();
//Ispisujemo poruku da treba prisloniti karticu
Serial.println(
"Prislonite karticu ili tag ..."
);
}
void
loop
(
void
) {
boolean
success;
uint8_t uid[] = { 0, 0, 0, 0, 0, 0, 0 };
// buffer u koji spremamo kod s kartice
uint8_t uidLength;
// zapisujemo duljinu UID koda (4 ili 7 byta)
// tražimo od modula da pročita karticu( u varijablu success sprema dali ima ili nema kartice, a ako ima u varijablu uid sprema kod s kartice
success = nfc.readPassiveTargetID(PN532_MIFARE_ISO14443A, &uid[0], &uidLength);
//ako je modul pročitao karticu ispisujemo kolike je duljine kod na kartici( 4 ili 7 byta) te nakon toga i kod kartice
if
(success) {
Serial.println(
"Pronadjena kartica!"
);
Serial.print(
"Duljina UID koda: "
);Serial.print(uidLength, DEC);Serial.println(
" bytes"
);
Serial.print(
"UID Kod: "
);
// u HEX obliku ispisujemo kod s kartice
for
(uint8_t i=0; i < uidLength; i++)
{
Serial.print(
" 0x"
);Serial.print(uid[i], HEX);
}
Serial.println(
""
);
delay
(1000);
// pauza od jedne sekunde do ponovnog očitavanja
}
// ako kartica nije pronađena ispisujemo poruku da čekamo karticu
else
{
Serial.println(
"Vrijeme isteklo.. Cekam karticu"
);
delay
(500);
// pauza od pola sekunde da ne ispisuje konstantno poruku ako nema kartice
}
}
Korišteni proizvodi
[POPUNJENO] Oglas za posao – Koordinator nabave i distribucije (m/ž)
Uvod
Soldered Electronics je u potrazi za novim zaposlenikom za poslove nabave, primanja i otpreme robe (m/ž). Više o Soldered Electronicu saznaj ovdje.
Koga tražimo?
Koordinator nabave i distribucije naziv je našeg novog radnog mjesta. Mogli smo i reći osoba koja će se brinuti o nabavi robe, zaprimanju robe te otpremi robe. Sve to na efikasan i uredan način. Dakle, u odjelu nabave i skladišta trebamo osobu koja će se brinuti o tome da pravovremeno pribavimo svu robu i materijal po najpovoljnijim cijenama na tržištu od dobavljača iz cijeloga svijeta. Novozaposlena osoba će se također trebati pobrinuti da naručena roba stigne do nas pravovremeno i efikasno do nas. Tu robu će trebati zaprimiti, te se pobrinuti kada ta roba ponovno treba krenuti prema kupcu da se to dogodi uspješno i što povoljnije za nas.
Razumijemo da je elektronička industrija nešto nestandardnija i neobičnija, i baš zato ćemo biti strpljivi dok ne ovladaš pojmovima u našoj domeni. S druge strane, pravila i iskustvo u nabavi te snalaženje po skladištu vrijede jednako kod nas kao i u drugim industrijama. Ako tu imaš iskustva, bit će definitivno od koristi.
Mala smo tvrtka, pa jedna pozicija često uključuje više različitih poslova, kao što ovdje trebaš i naručivati i slati robu – to ne skrivamo. Dosadno sigurno neće biti. Baš zato nam je bitna fleksibilnost, otvorenost za nove stvari i strpljivost; takav pristup će te daleko dovesti kod nas. S obzirom brzinu širenja tvrtke, pa onda i odjela skladišta i nabave, nudimo mogućnost značajnog napredovanja i zauzimanje vodeće pozicije u ovom odjelu kroz razuman vremenski vrijeme.
Da bismo dali stvarno dobro razumijevanje onoga što ovo radno mjesto podrazumijeva, evo nekoliko baš konkretnih poslova za ovo radno mjesto:
- pribaviti komponente za proizvodnju vlastitog proizvoda od različitih dobavljača iz cijeloga svijeta (USA, EU, Azija)
- provjeriti pristiglu robu u smislu kvalitete i količine, te provesti ju “papirnato”
- otpremiti pošiljku za našeg kupca u Aziji nakon proizvodnje (pripremiti dokumentaciju za izvoz, provjeriti pakiranje robe, osigurati najpovoljniji način transporta)
- pronaći najpovoljnijeg dobavljača koji zadovoljava postavljene uvjete za kartonske transportne kutije koje koristimo u otpremi robe
- brinuti se o urednosti i brojčanoj ispravnosti skladišta
- itd.
Također, vrijednosti koje cijenimo unutar tvrtke nismo definirali tek “samo tako”. Jako nam je važno ne samo da ćeš dobro obavljati posao, nego da ćeš se uklopiti u kulturu tvrtke. Stoga svakako provjeri jel se naše vrijednosti slažu s tvojima:
- Biti dobar čovjek je važnije od biti stručan: Mi smo sjajni inženjeri ali prije svega se trudimo biti kvalitetni i pozitivni ljudi. Za nas su svi ljudi s kojima se susrećemo, kontaktiramo, radimo ili surađujemo jednako vrijedni i inzistiramo na pozitivnom odnosu prema njima. Svaki čovjek nam je bitan.
- Osjećamo veliku odgovornost prema zaposlenicima, kupcima i dobavljačima: Samo u zdravom i kvalitetnom radnom okruženju mogu raditi sretni zaposlenici koji će svu svoju pozitivnu energiju usmjeravati prema razvijanju kvalitetnih proizvoda i usluga za naše kupce i dobavljače. Zadovoljstvo kupaca sa očekivanom funkcionalnošću i kvalitetom naših proizvoda nam je primarna briga o kojoj vodimo računa svakodnevno. Bez kvalitetnih dobavljača naše poslovanje bi bilo uvelike drugačije i zato se trudimo razvijati kvalitetna i dugotrajna partnerstva u svim segmetima mikroelektroničke industrije na obostrano zadovoljstvo.
- Otvorenost je materijal od kojega smo izgrađeni: Sve što projektiramo, proizvodimo i radimo je u potpunosti otvoreno, transparentno i dostupno svima. To je naša filozofija rada čime se trudimo doprinijeti globalnom pristupu znanju i informacijama i time omogućiti svakome ravnopravnu mogućnost daljnjeg stvaranja iz našeg rada. Takav pristup nas čini ponosnima i zadovoljnima da možemo vratiti zajednici barem dio onoga što smo od nje dobili da bi bili ovo što danas jesmo.
- Zajednica je sve: Mi smo hobisti koji smo svoj hobi pretvorili u posao. Kao hobisti stasali smo u zajednici makera, nikad iz nje nismo otišli i iskonski razumijemo jezik i potrebe makera. Stalno slušanje želja i potreba makera, pomaganje zajednici makera i služenje kao platforma za suradnju nam je od glavnih motiva u poslovanju. Bez zajednice ne bi bili ni približno uspješni u svome rastu i razvoju, osobnom i poslovnom.
- Detaljno i precizno je naš način rada: Svaki naš proizvod je razvijen i spreman za proizvodnju samo ako je inžinjerski savjesno do zadnjeg detalja osmišljen i završen tako da ga možemo sa zadovoljstvom i ponosom isporučiti kupcu.
- Uvijek težimo boljemu: Pomicanje granica funkcionalnosti i kvalitete naših proizvoda i procesa je na prvome mjestu u opisu posla svih naših zaposlenika bez obzira na poziciju i vrstu posla kojom se bave.
Slijedi detaljni formalni pregled oglasa za posao.
Pregled svih informacija
Pozicija: Koordinator nabave i distribucije (m/ž)
Mjesto rada: Osijek
Vrsta zaposlenja: Puno radno vrijeme
Oglas otvoren do: popunjenja pozicije
Kontakt za upite: posao \AT\ soldered.com
Način prijave: Koristeći link na kraju oglasa
Odgovornosti:
- nabava robe za prodaju i materijala za proizvodnju po najpovoljnijim uvjetima od dobavljača iz cijelog svijeta. To uključuje komunikaciju s postojećim dobavljačima, istraživanje tržišta i pronalazak novih dobavljača, vođenje dokumentacije o nabavi i slično.
- kontinuirano vođenje računa o stanju robe i materijala na skladištu te briga o njihovom pravovremenom naručivanju (Inventory Management)
- organizacija i praćenje prijevoza za dolazne pošiljke robe, zaprimanje naručene robe i materijala
- priprema za slanje robe našim kupcima
- upravljanje asortimanom proizvoda tvrtke (Product Management), briga o tome da svi proizvodi imaju ispravnu dokumentaciju te da je onda ažurna na web shopu
- ostali poslovi vezani uz uspješnu nabavu i ispravan rad skladišta
Kvalifikacije:
- Minimalno 3 godine bilokakvog radnog iskustva
- Analitički način razmišljanja
- Motiviranost za rad i proaktivnosti
- Tečno poznavanje engleskog jezika u govoru i pismu
- Vozačka dozvola B kategorije
- Korištenje računala i korištenje MS Excela
Poželjne kvalifikacije:
- Iskustvo rada u nabavi, logistici i/ili skladištima
Nudimo:
- Ugovor na određeno uz probni rok, te na neodređeno nakon godine dana
- Veliku samostalnost u radu, bez mikromenadžementa, uz prepuštanje velikog dijela odgovornosti
- Iznimno dinamično i zanimljivo mjesto za rad s prilikama za profesionalni napredak, rast i razvoj
- Ukupna primanja između 940 i 1.710 eura
- Subvencioniranu Multisport karticu i druge benefite
Kako se prijaviti?
Ako si stigao do kraja ovog oglasa, mislimo da bi mogao/la biti dobar kandidat za nas. Prijavi se na ovom linku.
Hvala!
Korišteni proizvodi
[POPUNJENO] Oglas za posao – Voditelj projekata (m/ž)
Uvod
UPDATE: Primili smo dovoljan broj prijava na ovaj oglas za posao. Hvala svima prijavljenima, uskoro možete očekivati povratne informacije.
Soldered Electronics je u potrazi za novim zaposlenikom s ulogom Voditelja projekata (m/ž). Više o Soldered Electronicu saznaj ovdje.
Koga tražimo?
Bit ćemo iskreni – ovo radno mjesto nije jednostavno. Da bi bio Voditelj projekata u Solderedu (a jednoga dana i Head of Operations) moraš biti kao mačka koja se uvijek dočeka na noge. Ne želimo nekoga tko se boji novih stvari i prepreka jer se do sada nije susreo s time. Kao “dežurni rješavač problema”, snalažljivost i mogućnost brzog donošenja odluka u svakodnevnim šarolikim situacijama mora biti vrlina koja te krasi. S obzirom da područje u kojem djelujemo (elektronika) nije često, vjerojatno nećeš znati puno o njemu prije nego kreneš raditi. Zbog toga očekujemo da možeš brzo učiti i preuzeti odgovornosti na sebe. Engleski jezik ti mora funkcionirati i u govoru i u pismu. Od svakog člana tima očekujemo proaktivnost i poboljšanja procesa i efikasnosti, a za ovu poziciju to ne možemo dovoljno naglasiti. Očekujemo da ćeš baš ti biti pokretač promjena. Ne znamo koliko smo uspjeli dočarati, ali svojim radom ćeš značajno utjecati na ovu tvrtku. U svemu tome nećeš biti sam/a, blisko ćeš surađivati s ljudima iz tvrtke koji imaju najviše znanja i iskustva.
Nekada neće biti lako jer će se činiti da baš sve ide kako ne treba, ali kad ta situacija prođe garantiramo da ćeš osjećati zadovoljstvo zbog toga što je tvoj tim postigao. Možda smo neki dio propustili naglasiti u ovom opisu, ali vjerujemo da razumiješ poantu.
Ako te sve ovo ne plaši, nego osjećaš uzbuđenje, ti si čovjek za nas.
Da bismo dali stvarno dobro razumijevanje onoga što ovo radno mjesto podrazumijeva, evo nekoliko baš konkretnih poslova za ovo radno mjesto:
- održati Sprint review i Retrospective sastanak s R&D timom
- za postojeći projekt razvoja, pripremiti pregled odrađenog posla u zadnjem sprintu i dostaviti ga klijentu
- napraviti financijski pregled dovršenog projekta i izvući zaključke u smislu profitabilnosti te mogućih poboljšanja
- isplanirati zaduženja R&D tima u idućem Scrum sprintu prema postavljenim godišnjim ciljevima
- pronaći najpovoljnije rješenje za dostavu X komada uređaja Y u državu Z s unaprijed plaćenim troškovima uvoza
- verifikcirati integraciju novog payment gatewaya na web shopu kojega je odradio vanjski developerski tim
- pronaći rješenje za AI chat bota za customer support
Također, vrijednosti koje cijenimo unutar tvrtke nismo definirali tek “samo tako”. Stoga svakako provjeri jel se slažu s tvojima:
- Biti dobar čovjek je važnije od biti stručan: Mi smo sjajni inženjeri ali prije svega se trudimo biti kvalitetni i pozitivni ljudi. Za nas su svi ljudi s kojima se susrećemo, kontaktiramo, radimo ili surađujemo jednako vrijedni i inzistiramo na pozitivnom odnosu prema njima. Svaki čovjek nam je bitan.
- Osjećamo veliku odgovornost prema zaposlenicima, kupcima i dobavljačima: Samo u zdravom i kvalitetnom radnom okruženju mogu raditi sretni zaposlenici koji će svu svoju pozitivnu energiju usmjeravati prema razvijanju kvalitetnih proizvoda i usluga za naše kupce i dobavljače. Zadovoljstvo kupaca sa očekivanom funkcionalnošću i kvalitetom naših proizvoda nam je primarna briga o kojoj vodimo računa svakodnevno. Bez kvalitetnih dobavljača naše poslovanje bi bilo uvelike drugačije i zato se trudimo razvijati kvalitetna i dugotrajna partnerstva u svim segmetima mikroelektroničke industrije na obostrano zadovoljstvo.
- Otvorenost je materijal od kojega smo izgrađeni: Sve što projektiramo, proizvodimo i radimo je u potpunosti otvoreno, transparentno i dostupno svima. To je naša filozofija rada čime se trudimo doprinijeti globalnom pristupu znanju i informacijama i time omogućiti svakome ravnopravnu mogućnost daljnjeg stvaranja iz našeg rada. Takav pristup nas čini ponosnima i zadovoljnima da možemo vratiti zajednici barem dio onoga što smo od nje dobili da bi bili ovo što danas jesmo.
- Zajednica je sve: Mi smo hobisti koji smo svoj hobi pretvorili u posao. Kao hobisti stasali smo u zajednici makera, nikad iz nje nismo otišli i iskonski razumijemo jezik i potrebe makera. Stalno slušanje želja i potreba makera, pomaganje zajednici makera i služenje kao platforma za suradnju nam je od glavnih motiva u poslovanju. Bez zajednice ne bi bili ni približno uspješni u svome rastu i razvoju, osobnom i poslovnom.
- Detaljno i precizno je naš način rada: Svaki naš proizvod je razvijen i spreman za proizvodnju samo ako je inžinjerski savjesno do zadnjeg detalja osmišljen i završen tako da ga možemo sa zadovoljstvom i ponosom isporučiti kupcu.
- Uvijek težimo boljemu: Pomicanje granica funkcionalnosti i kvalitete naših proizvoda i procesa je na prvome mjestu u opisu posla svih naših zaposlenika bez obzira na poziciju i vrstu posla kojom se bave.
Slijedi detaljni formalni pregled oglasa za posao.
Pregled svih informacija
Pozicija: Voditelj projekata (m/ž)
Mjesto rada: Osijek
Vrsta zaposlenja: Puno radno vrijeme
Oglas otvoren do: popunjenja pozicije
Kontakt za upite: posao \AT\ soldered.com
Odgovornosti:
- Organizacija rada, kreiranje plana, praćenje učinka i optimizacija troškova
- Osiguravanje ispunjenja projekata u zadanom roku i u zadanim specifikacijama
- Svakodnevno raditi na prepoznavanju problema, njihovom riješavanju i generalno podizanju efikasnosti
- Komunikacija s klijentima na engleskom i hrvatskom jeziku
- Vođenje R&D tima koji se bavi razvojem elektroničkih proizvoda; koordinacija unutarnjih i vanjskih projekata
- Zajednički postavljati, pratiti i ostvarivati ključne ciljeve (KPI)
- Priprema i provedba marketinških kampanja (npr. crowdfunding)
- Implementacija i održavanje poboljšanja u procesima tvrtke
- Predstavljanje tvrtke na događanjima
Kvalifikacije:
- Visokoškolsko obrazovanje
- Minimalno 3 godine iskustva
- Vještine vođenja, organizacije, komunikacije i rješavanja problema
- Motiviranost, proaktivnost i orijentiranost na izazove
- Tečno poznavanje engleskog jezika u govoru i pismu
- Vozačka dozvola B kategorije
- Korištenje MS Office-a i projektnih alata (npr. Jira ili MS Project)
Poželjne kvalifikacije:
- Iskustvo u vođenju timova i upravljanju projekata
- Poznavanje metodologija upravljanja projektima
- Razumijevanje osnova financija i marketinga
Nudimo:
- Ugovor na određeno uz probni rok, te na neodređeno nakon godine dana
- Veliku samostalnost u radu, bez mikromenadžementa, uz veliku odgovornosti i utjecaj na tvrtku
- Iznimno dinamično i zanimljivo mjesto za rad s prilikama za profesionalni napredak, rast i razvoj
- Ukupna primanja između 1.200 i 2.660 eura, a kasnije mogućnost udjela u dobiti tvrtke
- Subvencioniranu Multisport karticu i druge benefite
Kako se prijaviti?
Ako si stigao do kraja ovog oglasa, mislimo da bi mogao/la biti dobar kandidat za nas. Prijavi se na ovom linku (link uklonjen s obzirom da je oglas zatvoren).
Hvala!
Korišteni proizvodi
KOMPARATOR NAPONA
UVOD
Komparator napona je bistabilni skop (flip-flop) koji uspoređuje dva analogna signala na ulazu i u zavisnosti od ishoda usporedbe daje HIGH ili LOW na izlazu. Možemo ga zamisliti kao mali “multimetar” s prekidačem. Kada je izmjereni napon veći na prvom ulazom pinu prekidač je uključen, dok u slučaju većeg napona na drugom ulaznom pinu prekidač se isključuje. Iako postoje različiti modeli komparatora napona, mi ćemo ga proučavati na primjeru LM393. Koji je vjerojatno i najčešće korišteni.
LM393 - OSNOVNE KARAKTERISTIKE
LM393 komparator napona na MQ breakout pločici
Ovaj komparator nalazi se na mnoštvu breakout modula koje koristimo s Arduinom, stoga je dobar primjer za pokazati njegovu svrhu. LM393 je “Low Power, Low offset Voltage, Single supply, Dual, Differencial comparator”.
- Low power – komparator koristi vrlo malo struje za svoj rad
- Low offset voltage – može uspoređivati vrlo slične napone
- Single supply – koristi isti izvor napajanja kao točke koje uspoređujemo
- Dual – ovaj model ima dva komparatora na chipu
- Differential – znači da uspoređuje dva ulazna napona u ovisnosti jedan o drugom, a ne o nekom konstantom naponu
Treba imati na umu da ne postoji idealni komparator, odnosno onakav kakvim smo ga definirali gore u tekstu. U stvarnosti se pojavljuju šumovi, odgođeno vrijeme odaziva, naponski offset i slični. Ove i druge karakteristike uvijek možete pronaći u datasheet-u (LM393 datasheet).
LM393 - PINOUT
LM393 je 8-pinski integrirani krug, kako pokazuje i slika. Dva pina su ulazi za napajanje Vcc i GND. Vcc je pozitivni terminal izvora napajanja, prema datasheet-u do +36V, dok je GND negativni terminal. Ova dva terminala omogućuju da komparator radi.
Jednom kada spojimo izvor napajanja na chip, potrebno mu je dati i dva napona na usporedbu. Kao što je već spomenuto, LM393 ima dva međusobno nezavisna operacijska pojačala (op-amp). ln1(-) i ln1(+) su ulazi za prvo opreacijsko pojačalo (Output1), dok su ln2(-) i ln2(+) ulazi za drugo (Output2). ln1(+) i ln2(+) nazivamo neinvertiranim, a ln1(-) u ln2(-) invertiranim ulazima.
Kada je napon u neinvertiranom ulazu veći od onog na invertiranom output pin ide prema maksimalnoj pozitivnoj vrijednosti – HIGH (Vcc). U slučaju da napon neinvertnog padne ispod napona invertnog ulaza, output ide prema maksimalnoj negativnoj vrijednosti – LOW (GND). Izaz je, naravno, ograničen na vrijednosti napajanja koje smo doveli na Vcc/GND pinove.
PRIMJER
Sada kada znamo kako komparator napona radi, možemo složiti naš strujni krug. Napraviti ćemo to na primjeru noćnog svjetla. Pomoću fotootpornika očitavati ćemo količinu svjetla, a LM393 biti će switch koji pali odnosno gasi LED diodu. Ovo je ustvari optički senzor svjetlosti.
Fotootpornik: Prije nego nastavimo, kratko ćemo objasniti kako fotootpornik radi. Količina otpora fotootpornika ovisi o količini svjetla koja pada na njega. Kada je u tami količina otpora je velika, dok pri izloženosti svjetlu daje mali otpor. U nekakvim realnim uvjetima otpor u mraku bi bio otprilike 200kΩ, a pri jakom svjetlu 1-2kΩ. Za više pogledaj datasheet.
Za potrebe ovog projekta koristiti ćemo samo ln1(-) i ln(+) ulaze i Output1 izlaz. Krenimo redom. Prvo ćemo spojiti izvor napajanja na Vcc i GND pin komparatora. Kao izvor možemo koristiti bateriju od 9V.
Sljedeći korak je složiti voltage divider s otpornikom fiksne vrijednosti i fotootpornikom. Fiksni otpornik neka bude 10kΩ, što će nam na izlazu davati vrijednosti od 0.429V kada je fotootpornik u mraku (daje 200kΩ otpora) i 7.5V kada je fotootpornik izložen svjetlu (daje 2kΩ otpora). Hoćemo li taj izlazni napon spojiti na ln(-) ili ln(+) nam je potpuno svejedno u ovom slučaju, nešto poslije više o tome. Pa hajmo ga spojiti na invertni ulaz, ln1(-) – žuta žica.
Nakon toga spojiti ćemo ulazni napon za usporedbu i to preko 10kΩ potenciometra kako bismo mogli podesiti osjetljivost strujnog kruga. Potenciometar spojamo tako da na rubne pinove spojimo referentne napone. Na lijevi pin spojiti ćemo GND, a na desni +9V. Centralni pin je naš izlani napon te ga spajamo na neinvertni ulaz komparatora ln1(+). Napon koji centralni pin daje ovisi o položaju potenciometra. Ako ga okrenemo potpuno lijevo, odnosno prema GND, izlazni napon će će težiti prema 0V. Kako ga okrećemo u smjeru kazaljke na satu, izlazni napon se proporcionalno povećava prema +9V. Za početak možemo ga staviti otprilike na središnji položaj.
Ono što će se događati je sljedeće:
-
- u tami: napon na invertnom pin ln1(-) je manji od onog na neinvertnomln1(+), stoga na izlazu dobivamo GND
- pri svjetlu: napon na invertnom pinu ln1(-) će biti veći od onog na neinvertnom ln1(+), stoga na izlazu dobivamo Vcc (+9V)
S obzirom da želimo da LED dioda svjetli u tami, Output pin spojiti ćemo s katodom(-) LED diode. Dok ćemo anodu(+) preko 330Ω spojiti na +9V.
U slučaju da smo zamjenili invertni i neinvertni ulaz na komparatoru napona, pri tami na izlazu bi dobivali +9V. Tada bismo samo taj izlaz spojili na anodu LED diode, dok bi katodu spojili na GND. Naravno, preko nekog otpornika.
Korišteni proizvodi
KKM: STEPPER MOTOR I ULN2003 DRIVER
Početnik si s Dasduinom. Ili s elektronikom? Za oko ti je zapeo određeni modul, ali ne znaš kako ga koristiti? Bez brige, tu je KKM!
Kako Koristiti Module (KKM) je serija blog tutorijala tvrtke soldered na kojoj ćeš pronaći sve što ti treba kako bi započeo rad sa svojim omiljenim modulom. Tutorijali obuhvaćaju: tehničke karakteristike, princip rada, upute kako povezati modul s Dasduinom te osnovni kod. Sve ostalo prepuštamo tebi na maštu.
OSNOVNE KARAKTERISTIKE
Htjeli mi to ili ne, motori se nalaze u hrpi uređaja koje koristimo svakodnevno. Printeri, laptopi, perilice rublja, električni brijači, quadcopteri i još puno, puno toga. Ipak, jako je mali postotak ljudi koji znaju i upravljati s njima. Najbolje i najjednostavnije nešto naučiti je kada imamo fizički primjer, upravo stoga volimo Dasduino i KKM tutorijale.
Karakteristike 28BYJ-48 stepper motora:
Napon: 5V
Kut jednog okreta: 5.625°
Omjer okreta: 64
Frekvencija: 100HZ
za više pogledajte datasheet
ŠTO I KAKO RADI STEPPER MOTOR?
Princip rada stepper motora obraditi ćemo na primjeru unipolarnog stepper motora 28-BYJ48.
Pogled na BYJ-48 motor iznutra.
Stepper, ili koračni, motor rotira pokretni dio preciznim koracima u određenim vremenskim intervalima. Puls se šalje do serije zavojnica (naš motor ima 4 zavojnice) koje čine prsten oko rotora, ali one same su statične pa taj dio motora zovemo stator. Preciznost motora se izražava brojem koraka koje motor pravi kako bi napravio puni krug, 360°. Možemo ju izračunati iz formule: broj koraka = ( 360°/stupanj jednog okreta) * omjer okreta. Na primjeru našeg steppera to je: (360°/5.625°) * 64 = 4096 koraka.
izvor slike wikipedia.
Princip rada možemo vidjeti na gifu iznad. Svaki stepper motor radi na način da se serije zavojica u statoru “pale” naizmjenično u smjeru u kojem želimo okretati motor, odnosno “stoje” u istom stanju ako želimo da motor miruje.
KAKO POVEZATI MODUL NA DASDUINOM?
Stepper motor spojiti ćemo na ULN driver, a njega na Dasduino. Slika prikazuje dijelove modula ULN2003. Za više, pogledajte datasheet.
Stepper motor, ULN2003 breakout pločicu i Dasduino spojiti ćemo kako pokazuje slika ispod.
KOD
/*
* BYJ48 Koracni motor s ULN breakout boardom
* Spojite :
* IN1 - D8
* IN2 - D9
* IN3 - D10
* IN4 - D11
* VCC - 5V
* Gnd - gnd
*
* e-radionica.com
*/
#define IN1 8
#define IN2 9
#define IN3 10
#define IN4 11
int
koraci = 0;
boolean
smjer =
true
;
unsigned
long
vrijemeZadnje = 0;
// biljeziti cemo vrijeme
unsigned
long
vrijemeTrenutno = 0;
// koje je potrebno da se
unsigned
long
vrijeme = 0;
// se izvrsi zadani kut
int
koraciPreostalo = 4095;
//ovaj koracni ukupno ima 4095 koraka
void
setup
()
{
Serial.begin(115200);
pinMode
(IN1,
OUTPUT
);
pinMode
(IN2,
OUTPUT
);
pinMode
(IN3,
OUTPUT
);
pinMode
(IN4,
OUTPUT
);
}
void
loop
()
{
while
(koraciPreostalo > 0)
// dokle je preostalo koraka do punog okreta
{
vrijemeTrenutno =
micros
();
//zapisi trenutno vrijeme u micro sek
if
(vrijemeTrenutno - vrijemeZadnje >= 1000)
{
stepper(1);
//pozovi funkciju stepper (vidi dolje void stepper)
vrijeme = vrijeme +
micros
() - vrijemeZadnje;
vrijemeZadnje =
micros
();
koraciPreostalo--;
}
}
Serial.println(vrijeme);
Serial.println(
"Pricekaj..!"
);
delay
(2000);
smjer = !smjer;
// obrni smjer
koraciPreostalo = 4095;
// resetiraj broj koraka
}
void
stepper(
int
brojKoraka)
{
for
(
int
x=0; x < brojKoraka; x++) {
switch
(koraci) {
case
0:
digitalWrite
(IN1,
LOW
);
digitalWrite
(IN2,
LOW
);
digitalWrite
(IN3,
LOW
);
digitalWrite
(IN4,
HIGH
);
break
;
case
1:
digitalWrite
(IN1,
LOW
);
digitalWrite
(IN2,
LOW
);
digitalWrite
(IN3,
HIGH
);
digitalWrite
(IN4,
HIGH
);
break
;
case
2:
digitalWrite
(IN1,
LOW
);
digitalWrite
(IN2,
LOW
);
digitalWrite
(IN3,
HIGH
);
digitalWrite
(IN4,
LOW
);
break
;
case
3:
digitalWrite
(IN1,
LOW
);
digitalWrite
(IN2,
HIGH
);
digitalWrite
(IN3,
HIGH
);
digitalWrite
(IN4,
LOW
);
break
;
case
4:
digitalWrite
(IN1,
LOW
);
digitalWrite
(IN2,
HIGH
);
digitalWrite
(IN3,
LOW
);
digitalWrite
(IN4,
LOW
);
break
;
case
5:
digitalWrite
(IN1,
HIGH
);
digitalWrite
(IN2,
HIGH
);
digitalWrite
(IN3,
LOW
);
digitalWrite
(IN4,
LOW
);
break
;
case
6:
digitalWrite
(IN1,
HIGH
);
digitalWrite
(IN2,
LOW
);
digitalWrite
(IN3,
LOW
);
digitalWrite
(IN4,
LOW
);
break
;
case
7:
digitalWrite
(IN1,
HIGH
);
digitalWrite
(IN2,
LOW
);
digitalWrite
(IN3,
LOW
);
digitalWrite
(IN4,
HIGH
);
break
;
default
:
digitalWrite
(IN1,
LOW
);
digitalWrite
(IN2,
LOW
);
digitalWrite
(IN3,
LOW
);
digitalWrite
(IN4,
LOW
);
break
; } postaviSmjer(); } }
void
postaviSmjer() {
if
(smjer==1){ koraci++; }
if
(smjer==0){ koraci--; }
if
(koraci>7){ koraci=0; }
if
(koraci<0){ koraci=7; }
}
Korišteni proizvodi
Arduino Cloud
Ukratko
- Kod se može upladati preko arduino Clouda preko USB-a bez problema (mora se instalirati dodatni softver (arduino create agent))
- Upload koda preko OTAA je premium feature (mora se platiti)
Upload koda preko Arduino Cloud-a na Dasduino ConnectPlus
- Spojiti Dasduino ConnectPlus na USB i flashati prazan sketch ili blink. Board definition mora biti Dasduino ConnectPlus. Ovo osigurava da će Arduino Cloud sučelje moći komunicirati s njime. Treba ostati spojen u računalo na poznatom serial portu. Dijagram spajanja za LED diodu je Dasduino pin 32 -> otpornik 330 ohm -> LED dioda -> GND.
- Napraviti account na Arduino Cloudu, ulogirati se i otići na https://create.arduino.cc/iot/devices i otići na Add.
- Setup a 3rd Party device.
- Odabrati ESP32 i ESP32 Wrover Module.
- Izgenerirati ili napisati custom ime i kliknuti next.
- Zapisati Device ID i Secret Key (važno!).
- Kliknuti na create thing
- Unijeti neko ime za Thing pa onda kliknuti na Network->Configure.
- Upisati WiFi Podatke preko kojih se uređaj treba spojiti i Secret Key iz koraka 6.
- Sada je moguće otići na sketch i uploadati osnovni sketch na board. Na ovom sketchu ne treba biti ništa ali će Arduino Cloud sam ubaciti sve potrebne funkcionalnosti za rad sa cloudom pa tako i uploadanje over-the-air.
- Ako na ovom koraku Arduino ne može detektirati ESP32, onda je potrebno instalirati arduino-create-agent, ovo je pomoćna aplikacija koja omogućuje komunikaciju računala s arduino cloud web stranicom. Može se preuzeti sa https://support.arduino.cc/hc/en-us/articles/360014869820-Install-the-Arduino-Create-Agent.
Slike procesa instalacije:
Kliknuti ‘Yes’ za instalaciju drivera.Sada resetirati google chrome, vratiti se na arduino cloud i sada bi ESP32 trebao biti vidljiv kao COM port.
Napomena: najbolje je koristiti google chrome za sav rad sa arduino cloudom. - Kliknuti ‘upload’ na kod. Kod će se sada compile-ati i uploadati na Dasduino baš kao što bi i u običnom Arduino IDE-u.
- Nakon uploada ovog koda, Dasduino se sada može samo uključiti na napajanje. Ako su WiFi podatci uneseni dobro, onda će se znati spojiti sa Arduino cloudom. Over-the-air opcija bi trebala biti omogućena po defaultu nakon što se Dasduino automatski spoji preko WiFi ja.
- Sada je moguće uploadati kod i koristiti sve feature Arduino Clouda.