Arduino -ketju (kysymykset/keskustelu)

Tosiaan jos tuollaista protolevyä on olemassa niin sehän olisi helpointa, mutta ei ainakaan koskaan ole tullut vastaan eikä nytkään nopealla haulla spelektroniikasta tai radioduo:lta löytynyt tuollaista levyä, voi toki olla etten onnistunut tässä kännykällä selaillessa löytämään :S
Partcolta löytyy ainakin:

Itse tosin tilailen noitakin nykyään Aliexpressistä, ovat monin verroin halvempia.

edit:
SP-Elektroniikaltakin löytyy:

ja Radioduostakin löytyy:

Oli muuten varsin hankala löytää SP-elektroniikalta tai Radioduosta ensimmäistäkään tuollaista, ehkä vaatisi enemmän heidän sivujensa käyttöä että löytäisi jotakin.

Noita on eri kokoisena ja eri materiaaleista (pertinax, lasikuitu, ...), paljaalla kuparilla ja tinattuna jne. Osassa juovat on katkottu 3 reiän pätkiin ja osa on vain täpläkuparoitua eli noita on aika monenlaista eri käyttötarkoituksiin.
 
Viimeksi muokattu:
Aliexpressistä tilaan protolevyjä hinnan takia myös. Odottaa saa sitten lähetystä viikkoja, että kauheella kiireellä haetaan sitten jostakin lähempää.
Juu, aikalailla 3vk on ollut toimitus Alista ennen sotaa ja nyt viimeksi oli paria päivää vajaa kuukausi, siksi itse ostankin noita aina parikymmentä kerrallaan niin on aina omassa varastossa.
 
Sattuisikohan kellään olemaan tiedossa anturia millä pystyisi lukemaan veden pinnan korkeutta.

Tämän tyylinen olisi haussa, mutta pitäisi olla mitoiltaan 150mm x 15mm.


Yksi mahdollisuus toki piirtää itse sopivan kokoinen piirilevy ja teettää se. Taitaa vaan tarvita myös jotain vahvistus piiriä / älyä.

Perus arduino Nanon perään olisi tulossa kiinni.

Näyttäisi olevan tinatut tunnistinliuskat..

Voihan tuollaisen tehdä helposti umpilevystä, viivottimella + veitsellä soirot ja vetää välikuparit irti, pitäisi lähteä normilevystä aika helposti. Tai syövyttää, tarramuovikin pitää sen verran ettei tarvitse ostaa tussia
 
Onko kukaan koskaan tehnyt Arduinolla mitään mikä olisi bluetoothin avulla yhteydessä puhelimeen? Tarkemmin sanottuna iPhoneen. iOS ei tue SPP:tä joten mikä tahansa bluetooth-moduli ei käy tähän käyttötarkoitukseen.

Koitan tehdä laitetta, joka lähettää Arduinosta sensoridataa bluetoothin yli puhelimeen ja ottaa puhelimesta vastaan yhden simppelin komennon. Jos tarvitsisi tukea vain Androidia niin homma olisi jo taputeltu.
 
Onko kukaan koskaan tehnyt Arduinolla mitään mikä olisi bluetoothin avulla yhteydessä puhelimeen? Tarkemmin sanottuna iPhoneen. iOS ei tue SPP:tä joten mikä tahansa bluetooth-moduli ei käy tähän käyttötarkoitukseen.

Koitan tehdä laitetta, joka lähettää Arduinosta sensoridataa bluetoothin yli puhelimeen ja ottaa puhelimesta vastaan yhden simppelin komennon. Jos tarvitsisi tukea vain Androidia niin homma olisi jo taputeltu.
Sensorit yleensä tehdään BLE (Bluetooth Low Energy) moduleilla, joita myös iFöönin pitäisi tukea.

Itse olen BLE moduleilla ja Androidilla tehnyt useita projekteja. Vain Nrf 51822 moduliin olen tehnyt softan Arduino IDE:llä.

Moduleina olen käyttänyt NRF51822:n lisäksi TI:n piiriin pohjautuvia JDY-08 ja HM-10 , jotka voi helposti liittää Arduinon sarjaporttiin.
Osa projekteistani löytyy blogista: Bluetooth Low Energy IOT
 
Tämä lienee sopiva ketju.

ESP32 pohjainen värkki pitäisi flashata ja ei nyt löyty kuin 5V USB TTL (RPI orkkis) muunnin, niin syötän suoraan virtalähteestä 3,3V ESP:lle ja RX/TX piuhat tuosta usb palikasta ja se on siinä?
 
Tämä lienee sopiva ketju.

ESP32 pohjainen värkki pitäisi flashata ja ei nyt löyty kuin 5V USB TTL (RPI orkkis) muunnin, niin syötän suoraan virtalähteestä 3,3V ESP:lle ja RX/TX piuhat tuosta usb palikasta ja se on siinä?
Jos tuo sarjaporttimuunnin on 5V TTL-tasoinen niin saattaa ESP32 tykätä kyttyrää, ESP32 ei tainnut olla 5V tolerant. Laittaa tuon sarjaporttiadapterin TX-piuhasta vaikka 4k7 vastuksen ESP:n RX:ään ja siitä vielä 10k GND-pinniin niin tulee karvalakkimallin 5V->3.3V muunnos tuohon väliin. Toiseen suuntaan tuota ei tarvitse kun ESP antaa 3.3V ja 5V sarjaporttiadapteri kuitenkin ymmärtää tuon vähän matalamman signaalitason.
 
Ajatelin helpommalla pääsevän, kun käyttäisi vain ulkoista virtalähdettä tuota 3,3V varten ja pelkästään data käyttöön sieltä muuntimelta. Itse en näe ongelmaa, mutta pitää varmistaa ennen kuin se on jostain syystä kärähtänyt :)
 
Tämä lienee sopiva ketju.

ESP32 pohjainen värkki pitäisi flashata ja ei nyt löyty kuin 5V USB TTL (RPI orkkis) muunnin, niin syötän suoraan virtalähteestä 3,3V ESP:lle ja RX/TX piuhat tuosta usb palikasta ja se on siinä?

Mkä piiri siinä muuntimessa on?
Aika monessa uudehkossa signaalit on 3.3v vaikka olisi 5v malli.
Ne muutamat jotka omistan ovat kaikki 3.3v signaalilla ja osassa voi valita jännitteeksi 3.3 tai 5. Vaikuttaa vain vcc lähtöön noissa.
 
Mkä piiri siinä muuntimessa on?
Aika monessa uudehkossa signaalit on 3.3v vaikka olisi 5v malli.
Ne muutamat jotka omistan ovat kaikki 3.3v signaalilla ja osassa voi valita jännitteeksi 3.3 tai 5. Vaikuttaa vain vcc lähtöön noissa.

Varmistin ja joku PL2303 siellä on.
Tämän näköinen, siinä ei siis ole jumpperia jännitteen valinnaksi tai ei ainakaan päälläpäin.

RX/TX on tuossa pitäisi olla 3,3V, mutta jännite 5V tulee suoraan USB:stä, jonka takia ajattelin että syöttäisin sen käyttöjännitteen virtalähteestä 3,3V:llä.
 
Varmistin ja joku PL2303 siellä on.
Tämän näköinen, siinä ei siis ole jumpperia jännitteen valinnaksi tai ei ainakaan päälläpäin.

RX/TX on tuossa pitäisi olla 3,3V, mutta jännite 5V tulee suoraan USB:stä, jonka takia ajattelin että syöttäisin sen käyttöjännitteen virtalähteestä 3,3V:llä.
Juu, no tuossa yksilössä ainakin sarjaportti on 3.3V eli käyttöjännite toisesta powerista ja tuosta sarjaporttimuuntimesta RX, TX ja GND kiinni ja jättää tuon 5V irti. Noita on ainakin ollut hyvin paljon myös 5V RX/TX-tasoilla niin kannattaa aina varmistella ettei turhaan polttele laitteita.
 
Jes ja kyllä pitää varmistella :)
Hoituuhan se tietysti RPI:llä, mutta tämä se helpoin väylä. Todennäköisesti seuraavana päivänä fläshäyksestä löydän säätövapaan adapterinkin kotona, koska olen aivan varma että niitä löytyy.
 
Sensorit yleensä tehdään BLE (Bluetooth Low Energy) moduleilla, joita myös iFöönin pitäisi tukea.

Itse olen BLE moduleilla ja Androidilla tehnyt useita projekteja. Vain Nrf 51822 moduliin olen tehnyt softan Arduino IDE:llä.

Moduleina olen käyttänyt NRF51822:n lisäksi TI:n piiriin pohjautuvia JDY-08 ja HM-10 , jotka voi helposti liittää Arduinon sarjaporttiin.
Osa projekteistani löytyy blogista: Bluetooth Low Energy IOT
Päädyin lopulta ESP32 boardiin. Siinä on kaikki mitä tarvitsin tähän systeemiin.
 
Moikka,
olisi ylimääräisenä Arduinoon tai muihinkin sopivia

4kpl SIM900 GSM
2kpl WIFI b/g/n

Yhtä GSM-korttia protoiltu, muut sekä Wifi-kortit käyttämättömiä. Toimivia siis.
Taisi olla myös pari uutta Unoa myös, jos kiinnostaa.

Rakenna vaikka autoon Webaston GSM-ohjaus tai kotioven lukko servo-ohjatuksi.

hp 20e /kpl, nouto Mäntsälä/Lahti tai kirjekuoressa 2,10e

yv tai o.4oo.425.455 /Juho
 

Liitteet

  • 1.jpg
    1.jpg
    81,3 KB · Luettu: 48
  • 2.jpg
    2.jpg
    69,3 KB · Luettu: 51
  • 3.jpg
    3.jpg
    97,1 KB · Luettu: 44
Olis tarkoitus saada arduinoon yhdistettyä mp3 moduuli / kaiutin, jonka saa aktivoitua digitaalilähdöllä. Dfplayer minillä ilmeisesti onnistuisi, mutta ei tunnu löytyvän oikein suomesta mistään. Mistä löytyisi kohtuullisella toimitusajalla(noin viikko)?
 
Pääsee täälläkin ummikko aloittelemaan Arduinon kanssa harrastamisen.

Ensimmäiseksi haluaisin tehdä lämpö- ja kosteusmittarin niin, että tiedot saisi näkyville tuohon GMG12864-06D lcd-näytölle.

Löytyykö mitään hyviä sivustoja mistä valmiita koodeja ja joita voisin sitten itse lähteä muokkaamaan omiin tarpeisiin sopiviksi?

lcd.PNG


DSC06988.JPG
 
Onko Arduinon ohjelma jo asennettu ja testattu että Arduino Uno löytyy ja sinne voi lykätä jonkun valmiin, vaikka automaattisen ledin vilkutus -ohjelman?

Melkein kaikkien komponenttien ajurit saa ladattua sillä Arduinon ohjelmalla ja siinä tais tulla esimerkkikoodeja ja kytkentöjä. Jos Arduino ei ole tuttu niin kannattaa aluksi tehdä joku perus Arduino tutoriaali ilman mitään komponentteja, vaikka semmonen joka laittaa sisäänrakennetun ledin palamaan kun painaa nappia.

Tuon lämpömittarin ja näytön aloittaisin niin, että ensin teen kytkennän lämpömittarille ja testaan että sieltä tulee joitain arvoja. Sitten kytkisin näytön kiinni, että sen saa tunnistumaan ja jotain numeroa tai kirjainta näytölle.
 
Google tietää. Sopivilla hakusanoilla löydät projektien koodeja ja YouTube videoita projekteista.
 
Laitoin laitoksen koteloon ja sen verran ennätin testata Arduino IDE:llä, että tietokone tunnistaa sen ja sain laitteen piirilevyllä olevan ledin vilkkumaan ja muutettua sen vilkkumisnopeutta.

Täytyy huomenna perehtyä vielä tarkemmin ja kytkeä riviliittimeen oma ledi testausta varten ja siitä sitten eteen päin vaativampiin harjoituksiin.



arduino-uno.PNG
 
Pääsee täälläkin ummikko aloittelemaan Arduinon kanssa harrastamisen.

Ensimmäiseksi haluaisin tehdä lämpö- ja kosteusmittarin niin, että tiedot saisi näkyville tuohon GMG12864-06D lcd-näytölle.

Löytyykö mitään hyviä sivustoja mistä valmiita koodeja ja joita voisin sitten itse lähteä muokkaamaan omiin tarpeisiin sopiviksi?

lcd.PNG


DSC06988.JPG
Sulla on tossa ilmeisesti jonkinmoinen Arduino Starter Kit. Siellä yleensä mukana tulee DHT 11 tai DHT 22 lämpötila-ja kosteusanturi.
Tomivat esimerkki sketsit saat kun Arduino IDEssä menet Tools->Manage libraries ja laitat hakuun Adafruit DHT sensor library, lataat sen suoraan IDE:lle ja eikun koodaamaan.
Sama homma LCD näytölle.
 
Tilasin parikin starter kittiä ja muuta tarviketta, piuhaa, riviliitintä yms. ja läpinäkyvän kotelon.

Vielä on tulematta 12V 2A virtalähde sekä TZT New DHT21 AM2301A Capacitance Digital Temperature And Humidity Sensor

12.PNG

Ja vielä tämmöisen setti.

1 X 830 tie-points Breadboard
1 X 65 Jumper Wire
140 X Solderless Jumper Wire
20 X Female-to-male Dupont Wire
2 X Pin header (40pin)
1 X Precision Potentiometer
2 X Photoresistor
1 X Thermistor
5 X Diode Rectifier (1N4007)
5 X NPN Transistor (PN2222)
1 X IC 4N35 (infrared LED and a silicon NPN phototransistor)
1 X IC 74HC595 (It receives serial input data and then sends out this data through parallel pins)
1 X Active Buzzer (active buzzers are called active because they only need a DC voltage)
1 X Passive Buzzer (passive buzzers need an AC voltage to produce sound)
10 X Button (small)
10 X 22pf Ceramic Capacitor
10 X 104 Ceramic Capacitor
5 X Electrolytic Capacitor (10UF 50V)
5 X Electrolytic Capacitor (100UF 50V)
10 X White LED
10 X Yellow LED
10 X Blue LED
10 X Green LED
10 X Red LED
1 X RGB LED
10 X Resistor (10R)
10 X Resistor (100R)
10 X Resistor (220R)
10 X Resistor (330R)
10 X Resistor (1K)
10 X Resistor (2K)
10 X Resistor (5K1)
10 X Resistor (10K)
10 X Resistor (100K)
10 X Resistor (1M)

arduino-uno.PNG
 
Onkos hyviä arduino johdannaisia olemassa, minkä ohjelmointi onnistuu ARduino IDE:llä.

Itsellä tiedossa olevia, jos saadaan hyvin listaa aikaiseksi voin editoida ne tuonne ensimmäiseen viestiin muistiin:

- Teensy 3.2 (valmistus vissiin lopetettu, klooneja vissiin vielä löytyy?)
ARM Cortex-M4 at 72 MHz
256K Flash, 64K RAM, 2K EEPROM
USB device 12 Mbit/sec
34 digital input/output pins, 12 PWM output pins
21 analog input pins, 1 analog output pin, 12 capacitive sense pins
3 serial, 1 SPI, 2 I2C ports
1 I2S/TDM digital audio port
1 CAN bus
16 general purpose DMA channels
RTC for date/time


- Teensy 4.1 (edelleen valmistuksessa)
ARM Cortex-M7 at 600 MHz
Float point math unit, 64 & 32 bits
7936K Flash, 1024K RAM (512K tightly coupled), 4K EEPROM (emulated)
QSPI memory expansion, locations for 2 extra RAM or Flash chips
USB device 480 Mbit/sec & USB host 480 Mbit/sec
55 digital input/output pins, 35 PWM output pins
18 analog input pins
8 serial, 3 SPI, 3 I2C ports
2 I2S/TDM and 1 S/PDIF digital audio port
3 CAN Bus (1 with CAN FD)
1 SDIO (4 bit) native SD Card port
Ethernet 10/100 Mbit with DP83825 PHY
32 general purpose DMA channels
Cryptographic Acceleration & Random Number Generator
RTC for date/time
Programmable FlexIO
Pixel Processing Pipeline
Peripheral cross triggering
Power On/Off management


NodeMCU ESP8266/ESP32
low-cost WiFi solution programmable with the Lua scripting language
on-board USB-serial adaptor
PCB antenna (no external antenna required)
10 GPIO pins, each GPIO can be PWM, I2C, 1-wire (ESP8266)
breadboard compatible
powered via microB USB
Only 1 analog in.


LILYGO® T-Display-S3 ESP32-S3
MCU ESP32-S3R8 Dual-core LX7 microprocessor
Wireless Connectivity Wi-Fi 802.11, BLE 5 + BT mesh
Programming Platform Arduino-ide、 Micropython
Flash 16MB
PSRAM 8MB
Bat voltage detection IO04
Onboard functions Boot + Reset + IO14 Button
LCD 1.9" diagonal, Full-color TFT Display
Drive Chip ST7789V
Display Resolution 170(H)RGB x320(V) 8-Bit Parallel Interface
Working power supply 3.3v


STM 8 / STM 32 -johdannaiset

Arduino Nano 33 BLE, Nano ESP32, Nano RP2040

Mielenkiintoisia ominaisuuksia jokaisessa, 33 BLE:ssä kiihtyvyys anturi ilmeisesti tutulla Nanon layoutilla. ESP32 nimensä mukaisesti nojaa tähän siruun ja on nanon layoutilla, RP2040 ilmeisesti jotenkin Raspberryyn liittyväinen prossun käskykantansa osalta.
Itse käyttänyt ainakin nanoa niin paljon vuosien varrella, että samaiseen layouttiin sopivat uudemmat versiot ovat itselle varmaan todella selkeä vaihtoehto moneen projektiin.

Arduino Nano 33 BLE
Microcontroller nRF52840 (datasheet)
Operating Voltage 3.3V
Input Voltage (limit) 21V
DC Current per I/O Pin 15 mA
Clock Speed 64MHz
CPU Flash Memory 1MB (nRF52840)
SRAM 256KB (nRF52840)
EEPROM none
Digital Input / Output Pins 14
PWM Pins all digital pins
UART 1
SPI 1
I2C 1
Analog Input Pins 8 (ADC 12 bit 200 ksamples)
Analog Output Pins Only through PWM (no DAC)
External Interrupts all digital pins
LED_BUILTIN 13
USB Native in the nRF52840 Processor
Length 45 mm
Width 18 mm
Weight 5 gr (with headers)

Arduino ESP32
Board Name Arduino® Nano ESP32
SKU ABX00092
Microcontroller u-blox® NORA-W106 (ESP32-S3)
USB connector USB-C®
Pins Built-in LED Pin 13
Built-in RGB LED pins 14-16
Digital I/O Pins 14
Analog input pins 8
PWM pins 5
External interrupts All digital pins
Connectivity Wi-Fi® u-blox® NORA-W106 (ESP32-S3)
Bluetooth® u-blox® NORA-W106 (ESP32-S3)
Communication UART 2x
I2C 1x, A4 (SDA), A5 (SCL)
SPI D11 (COPI), D12 (CIPO), D13 (SCK). Use any GPIO for Chip Select (CS)
Power I/O Voltage 3.3 V
Input voltage (nominal) 6-21 V
Source Current per I/O Pin 40 mA
Sink Current per I/O Pin 28 mA
Clock speed Processor up to 240 MHz
Memory ROM 384 kB
SRAM 512 kB
External Flash 128 Mbit (16 MB)
Dimensions Width 18 mm
Length 45 mm


Arduino RP2040
Nano RP2040 Connect with Headers
SKU: ABX00053
Microcontroller
Raspberry Pi® RP2040
USB connector
Micro USB
Digital I/O Pins 20
Analog Input Pins 8
PWM pins 20 (Except A6, A7)
External interrupts 20 (Except A6, A7)
Wi-Fi
Nina W102 uBlox module
Bluetooth®
Nina W102 uBlox module
Secure element
ATECC608A-MAHDA-T Crypto IC
Sensors
IMU
LSM6DSOXTR (6-axis)

Microphone MP3DT06JTR
Communication
UART Yes
I2C Yes
SPI Yes

Circuit operating voltage3.3V
Input Voltage (VIN) 5-21V
DC Current per I/O pin 4 mA
Clock speed Processor 133 MHz
Memory AT25SF128A-MHB-T 16MB Flash IC
Nina W102 uBlox module 448 KB ROM, 520KB SRAM, 16MB Flash
 
Viimeksi muokattu:
Onkos hyviä arduino johdannaisia olemassa, minkä ohjelmointi onnistuu ARduino IDE:llä.

Itsellä tiedossa olevia, jos saadaan hyvin listaa aikaiseksi voin editoida ne tuonne ensimmäiseen viestiin muistiin:

- Teensy 3.2 (valmistus vissiin lopetettu, klooneja vissiin vielä löytyy?)
ARM Cortex-M4 at 72 MHz
256K Flash, 64K RAM, 2K EEPROM
USB device 12 Mbit/sec
34 digital input/output pins, 12 PWM output pins
21 analog input pins, 1 analog output pin, 12 capacitive sense pins
3 serial, 1 SPI, 2 I2C ports
1 I2S/TDM digital audio port
1 CAN bus
16 general purpose DMA channels
RTC for date/time

- Teensy 4.1 (edelleen valmistuksessa)
ARM Cortex-M7 at 600 MHz
Float point math unit, 64 & 32 bits
7936K Flash, 1024K RAM (512K tightly coupled), 4K EEPROM (emulated)
QSPI memory expansion, locations for 2 extra RAM or Flash chips
USB device 480 Mbit/sec & USB host 480 Mbit/sec
55 digital input/output pins, 35 PWM output pins
18 analog input pins
8 serial, 3 SPI, 3 I2C ports
2 I2S/TDM and 1 S/PDIF digital audio port
3 CAN Bus (1 with CAN FD)
1 SDIO (4 bit) native SD Card port
Ethernet 10/100 Mbit with DP83825 PHY
32 general purpose DMA channels
Cryptographic Acceleration & Random Number Generator
RTC for date/time
Programmable FlexIO
Pixel Processing Pipeline
Peripheral cross triggering
Power On/Off management
En tiedä kuuluuko esim ESP32 tähän, sitä pystyy ohjelmoimaan Arduino IDE:n kautta kuten myös MicroPythonilla ja ESPHomella.
 
Kysynpä nyt olisiko kenellekään tullut vastaan tällainen tapaus.

Paikassa jonne ei tule valtakunnan sähköverkkoa on aurinkopaneelit ja akustot sekä sääasema (ecowitt gw2000) ja gsm- modeemi (huawei b311) laitenettiliittymällä. Nuo on kyteketty toisiinsa kaapelilla ja sääasema lähettää tiedot (http post) omalle pilvipalvelimelle jossa vastaanotto php:n avulla ja tulosten käsittely.

Tuon lisäksi on tehty akustojen jännitteen valvonta esp32-s2 (koska 2 erillistä akustoa, tuossa useampi adc) ja kamera (esp32-cam).
Mittari lähettää jännitteet http get- kutsuna samalle palvelimelle kuin sääasema. Se myös pyytää muutamia asetuksia http get kutsulla.
Kamera lähettää kuvan tietyin väliajoin http put kutsulla, sd- kortille kertyvän lokin aina 100 rivin välein http putilla ja pyytää asetukset getillä.
Kaikilla pyynnöillä on palvelimella oma php- sivu joka tekee asiat siellä päässä.

Kaikki toimii muuten hyvin mutta satunnaisen ajan päästä (muutamasta tunnista pariin viikkoon) osa pyynnöistä alkaa palauttaa 404 virhettä (jää palvelimen access- lokiin) ja osa toimii samaan aikaan kuten kuuluukin. Virheen "ollessa päällä" puhelimen selaimella, curl tms kaikki toimii kuten pitääkin.

Palvelin on joku weppihotelli, siellä pyörii pieni sivusto wordpressin päällä ja nämä tiedot tuodaan siihen rinnalle.

Kysymys siis kuuluu mistä tällainen voisi johtua ?

Esp:t on koodattu helposti arduino- kirjastoilla eli onhan sekin mahdollista että johtuu niistä. Ehkä pitää kirjoittaa kaikki uusiksi suoraan esp- kirjaston päälle ja unohtaa arduinojutut ?
 
Kysynpä nyt olisiko kenellekään tullut vastaan tällainen tapaus.

Paikassa jonne ei tule valtakunnan sähköverkkoa on aurinkopaneelit ja akustot sekä sääasema (ecowitt gw2000) ja gsm- modeemi (huawei b311) laitenettiliittymällä. Nuo on kyteketty toisiinsa kaapelilla ja sääasema lähettää tiedot (http post) omalle pilvipalvelimelle jossa vastaanotto php:n avulla ja tulosten käsittely.

Tuon lisäksi on tehty akustojen jännitteen valvonta esp32-s2 (koska 2 erillistä akustoa, tuossa useampi adc) ja kamera (esp32-cam).
Mittari lähettää jännitteet http get- kutsuna samalle palvelimelle kuin sääasema. Se myös pyytää muutamia asetuksia http get kutsulla.
Kamera lähettää kuvan tietyin väliajoin http put kutsulla, sd- kortille kertyvän lokin aina 100 rivin välein http putilla ja pyytää asetukset getillä.
Kaikilla pyynnöillä on palvelimella oma php- sivu joka tekee asiat siellä päässä.

Kaikki toimii muuten hyvin mutta satunnaisen ajan päästä (muutamasta tunnista pariin viikkoon) osa pyynnöistä alkaa palauttaa 404 virhettä (jää palvelimen access- lokiin) ja osa toimii samaan aikaan kuten kuuluukin. Virheen "ollessa päällä" puhelimen selaimella, curl tms kaikki toimii kuten pitääkin.

Palvelin on joku weppihotelli, siellä pyörii pieni sivusto wordpressin päällä ja nämä tiedot tuodaan siihen rinnalle.

Kysymys siis kuuluu mistä tällainen voisi johtua ?

Esp:t on koodattu helposti arduino- kirjastoilla eli onhan sekin mahdollista että johtuu niistä. Ehkä pitää kirjoittaa kaikki uusiksi suoraan esp- kirjaston päälle ja unohtaa arduinojutut ?
Eli pyyntö menee ESP:ltä palvelimelle asti mutta palvelimen lokiin tulee 404? Haiskahtaa että joko palvelimella on jotain häikkää tai ESPien tekemät pyynnöt ovat välillä virheellisiä. Kävisikö palvelimella esim joku php-instanssi alhaalla ja endpointtia ei requestin aikana löydy tms? Tarkempi virheilmoitus varmaan kertoisi paljon enemmän.
 
  • Tykkää
Reactions: Mco
Eli pyyntö menee ESP:ltä palvelimelle asti mutta palvelimen lokiin tulee 404? Haiskahtaa että joko palvelimella on jotain häikkää tai ESPien tekemät pyynnöt ovat välillä virheellisiä. Kävisikö palvelimella esim joku php-instanssi alhaalla ja endpointtia ei requestin aikana löydy tms? Tarkempi virheilmoitus varmaan kertoisi paljon enemmän.

Juuri noin. Esp lokittaa pyynnön oikein, samoin se näkyy oikein access lokissa.
Voihan se olla että jotain käy alhaalla, tosin wp näyttää toimivan aina. Luulisi senkin pätkivän edes välillä.
Täytyy kysyä löytyykl jostain tarkempaa virhettä.

Aika outo on myös se että sääasema lähettää 10sek välein eikä se saa virhettä. Muistaakseni joku oli avannut vastaavan ja sielläkin on rautana esp ja tietysti joku eth piiri koska saa myös kaapelilla.
 
Onkos hyviä arduino johdannaisia olemassa, minkä ohjelmointi onnistuu ARduino IDE:llä.
Kuten Hyrava mainitsikin ESP32, sen lisäksi mitä itse olen ohjelmoinut Arduino IDE:llä pl. RPi Pico
-ATtiny
-STM 8
-STM 32
-Raspberry Pi Pico 2040
-Seeeduino XIAO (SAMD21)
-ESP8266
 
Viimeksi muokattu:
En ole vielä päässyt aloittelemaan sääaseman rakentamista, koska odottelen vielä puuttuvia sensoreita.

Nämä on nyt tilattuna AliExpressistä:
1 x RTC DS1302 Real Time Clock
1 x BMP280 Atmospheric Pressure Sensor Temperature Humidity Sensor
3 x DHT11 AM2320 Digital Temperature Humidity Sensor
1 x DHT21 AM2301A Capacitance Digital Temperature And Humidity Sensor

Kannattaisiko tilata pari näitä laatikkoon seuraavia projekteja varten, kun ei ole ainakaan hinnalla pilattuja?

FotoJet.jpg
 
Kannattaisiko tilata pari näitä laatikkoon seuraavia projekteja varten, kun ei ole ainakaan hinnalla pilattuja?
Kannattaa. Pari vuotta sitten ku Aliexpressistä sai elektroniikan komponentteja lähes ilmaiseksi tuli tilattua aina kolminkertainen määrä ku täälä vastaava ois maksanu kymmenkertaisesti. Käyttämättä ne on silti jääny, mutta varalla jos innostuu joku päivä... :D
 
En ole vielä päässyt aloittelemaan sääaseman rakentamista, koska odottelen vielä puuttuvia sensoreita.

Nämä on nyt tilattuna AliExpressistä:
1 x RTC DS1302 Real Time Clock
1 x BMP280 Atmospheric Pressure Sensor Temperature Humidity Sensor
3 x DHT11 AM2320 Digital Temperature Humidity Sensor
1 x DHT21 AM2301A Capacitance Digital Temperature And Humidity Sensor

Kannattaisiko tilata pari näitä laatikkoon seuraavia projekteja varten, kun ei ole ainakaan hinnalla pilattuja?
Kokemuksesta voin sanoa että noilla komponenteilla saanee toimivan sääaseman sisätiloihin. Nuo DHT sensorit ovat halpoja, mutta myös erittäin surkeita. DHT11 resoluutio on yksi aste ja tarkkuus vielä huonompi. DHT21 osaa mitata läpötilan, mutta kosteuspuoli on heikko. Kelloa en laittaisi lainkaan, koska sitä ei helposti saa pysymään oikeassa ajassa. Parempi tapa on ottaa se aika selville vasta vastaaottopäässä. Myöskään tuo paineanturi ei ole kovin kestävä ulkona, tilalle laittaisin BMP380 tai 390 mallin. Lämpö/kosteusanturiksi SHT31 tai SHT31D+CAP, niin ei tarvitse jatkuvasti sensoreita uusia. Arduinon tilalle voisi myös laittaa jonkun Wemos piirin, jolla saa lähetettyä tiedot WiFin kautta lähiverkkoon. Wemokset ovat jopa halvempia kuin Arduino ja yhtä helppoja ohjelmoida.
 
En ole vielä päässyt aloittelemaan sääaseman rakentamista, koska odottelen vielä puuttuvia sensoreita.

Nämä on nyt tilattuna AliExpressistä:
1 x RTC DS1302 Real Time Clock
1 x BMP280 Atmospheric Pressure Sensor Temperature Humidity Sensor
3 x DHT11 AM2320 Digital Temperature Humidity Sensor
1 x DHT21 AM2301A Capacitance Digital Temperature And Humidity Sensor

Kannattaisiko tilata pari näitä laatikkoon seuraavia projekteja varten, kun ei ole ainakaan hinnalla pilattuja?
Kokemuksesta voin sanoa että noilla komponenteilla saanee toimivan sääaseman sisätiloihin. Nuo DHT sensorit ovat halpoja, mutta myös erittäin surkeita. DHT11 resoluutio on yksi aste ja tarkkuus vielä huonompi. DHT21 osaa mitata läpötilan, mutta kosteuspuoli on heikko. Kelloa en laittaisi lainkaan, koska sitä ei helposti saa pysymään oikeassa ajassa. Parempi tapa on ottaa se aika selville vasta vastaaottopäässä. Myöskään tuo paineanturi ei ole kovin kestävä ulkona, tilalle laittaisin BMP380 tai 390 mallin. Lämpö/kosteusanturiksi SHT31 tai SHT31D+CAP, niin ei tarvitse jatkuvasti sensoreita uusia. Arduinon tilalle voisi myös laittaa jonkun Wemos piirin, jolla saa lähetettyä tiedot WiFin kautta lähiverkkoon. Wemokset ovat jopa halvempia kuin Arduino ja yhtä helppoja ohjelmoida.
 
living_death
Tilaa samalla myös Nano joka sopii koekytkentälevylle ns. breadbordille ja siihen on mukava lisäillä oheiskomponentteja, Nanossa on sama mikrokontrolleri kuin UNO:ssa.
Tilaamasi RTC ei ole tarkimpia, tulet huomaamaan että jätättää ihan huolella sen takia suosittelen DS3231 jonka tarkkuus on alle +-0.5sek/päivä.
DHT 11 anturi on myös epätarkka lämpötilaa mitattaessa ja heittoa on asteen tai jopa kahden verran ja sen tilalle suosittelen DHT 22.
 
Kiitoksia taas kaikille vinkeistä :thumbsup:

Tämmöinen on ostoskorissa, mutta ei vielä tilattuna.

Nyt kun ei ole vielä ihan selvää miten tulen kokonaisuuden toteuttamaan, niin ajattelin laittaa myös näitä pari tilaukseen (menköön vaikka johonkin muuhun projektiin jos ei sääasemaan).

Katselin myös tällaista näyttöä, vai kannattaisiko sijoittaa heti enemmän johinkin parempaan?

Tämä näyttö löytyy jo valmiiksi.

Jotain koteloakin pitäisi jostain löytää mihin sitten lopulta kaikki saisi asennettua kun on valmista ja tietenkin myös vesitiivistä koteloa parvekkeelle antureita varten.
 
Kiitoksia taas kaikille vinkeistä :thumbsup:

Tämmöinen on ostoskorissa, mutta ei vielä tilattuna.

Nyt kun ei ole vielä ihan selvää miten tulen kokonaisuuden toteuttamaan, niin ajattelin laittaa myös näitä pari tilaukseen (menköön vaikka johonkin muuhun projektiin jos ei sääasemaan).

Katselin myös tällaista näyttöä, vai kannattaisiko sijoittaa heti enemmän johinkin parempaan?

Tämä näyttö löytyy jo valmiiksi.

Jotain koteloakin pitäisi jostain löytää mihin sitten lopulta kaikki saisi asennettua kun on valmista ja tietenkin myös vesitiivistä koteloa parvekkeelle antureita varten.

Ihan yleisluonteisesti ohjaan vaan tuonne:

Noilla on vähän kalliimmat vehkeet, mutta esim. tuo T-display on vallan mainio.
 
Kuten Hyrava mainitsikin ESP32, sen lisäksi mitä itse olen ohjelmoinut Arduino IDE:llä pl. RPi Pico
-ATtiny
-STM 8
-STM 32
-Raspberry Pi Pico 2040
-Seeeduino XIAO (SAMD21)
-ESP8266
Olen Arduino IDE:llä tehnyt koodia lisäksi nRF51822 BLE moduulille, vaikka debuggaus onnistukkaan.
STLink V2 on liitäntä ohjelmoinnissa.

STM 8 : olen testannut, mutta Arduinon STM 8 kirjastot ei riittäviä omaan käyttöön, kun
8 kT muistiin pitäisi koodi saada ja debuggaus toimia.
STM 8:lle olen käyttänyt ST Visual Studiota / COSMIC:n C-kääntäjä/linkeriä, jolla myös debuggaus onnistuu.

STM 32: lle taas ilmainen STM32CubeIDE on ollut parempi työkalu, jos omaa koodia tekee ja debuggaa.
 
Tuohon Arduino sääasemaan vielä sen verran, että ilmanpaineen voi mitata myös sisätiloissa, jolloin anturikaan ei joudu liian koville, BMP280 tällöin riittävä. Ero ulo/sisäpaineella ei ole merkittävä, ellei talo ole pullo. Hyvä foorumi aiheen ympärille on WearherDuino mistä löytyy ohjeita, piirilevyjä ja koodeja kaikenlaisiin hankkeisiin.
 
Tuohon Arduino sääasemaan vielä sen verran, että ilmanpaineen voi mitata myös sisätiloissa, jolloin anturikaan ei joudu liian koville, BMP280 tällöin riittävä. Ero ulo/sisäpaineella ei ole merkittävä, ellei talo ole pullo. Hyvä foorumi aiheen ympärille on WearherDuino mistä löytyy ohjeita, piirilevyjä ja koodeja kaikenlaisiin hankkeisiin.
Juu, ilmanpaineen voi tosiaan mitata sisältäkin, itsellä on muutamassa härvelissä ilmanpaineanturi ja ne näyttävät 1hPa tarkkuudella samaa arvoa sisällä ja tuo arvo heittää noin 3-4hPa verran muutaman kilometrin päässä olevan sääaseman kertoman arvon kanssa eli ainakin itselleni ihan riittävä tarkkuus.
 
Itsellä näyttää 2hPa eroa ulko vs sisä ruuvitageissa. Harvemmin sitä absoluuttisella arvolla mitään tekee, vaan enemmän kertoo ilmanpaineen muutos.
 
Onkos hyviä arduino johdannaisia olemassa, minkä ohjelmointi onnistuu ARduino IDE:llä.

Itsellä tiedossa olevia, jos saadaan hyvin listaa aikaiseksi voin editoida ne tuonne ensimmäiseen viestiin muistiin:

- Teensy 3.2 (valmistus vissiin lopetettu, klooneja vissiin vielä löytyy?)
ARM Cortex-M4 at 72 MHz
256K Flash, 64K RAM, 2K EEPROM
USB device 12 Mbit/sec
34 digital input/output pins, 12 PWM output pins
21 analog input pins, 1 analog output pin, 12 capacitive sense pins
3 serial, 1 SPI, 2 I2C ports
1 I2S/TDM digital audio port
1 CAN bus
16 general purpose DMA channels
RTC for date/time


- Teensy 4.1 (edelleen valmistuksessa)
ARM Cortex-M7 at 600 MHz
Float point math unit, 64 & 32 bits
7936K Flash, 1024K RAM (512K tightly coupled), 4K EEPROM (emulated)
QSPI memory expansion, locations for 2 extra RAM or Flash chips
USB device 480 Mbit/sec & USB host 480 Mbit/sec
55 digital input/output pins, 35 PWM output pins
18 analog input pins
8 serial, 3 SPI, 3 I2C ports
2 I2S/TDM and 1 S/PDIF digital audio port
3 CAN Bus (1 with CAN FD)
1 SDIO (4 bit) native SD Card port
Ethernet 10/100 Mbit with DP83825 PHY
32 general purpose DMA channels
Cryptographic Acceleration & Random Number Generator
RTC for date/time
Programmable FlexIO
Pixel Processing Pipeline
Peripheral cross triggering
Power On/Off management


NodeMCU ESP8266/ESP32
low-cost WiFi solution programmable with the Lua scripting language
on-board USB-serial adaptor
PCB antenna (no external antenna required)
10 GPIO pins, each GPIO can be PWM, I2C, 1-wire (ESP8266)
breadboard compatible
powered via microB USB
Only 1 analog in.


LILYGO® T-Display-S3 ESP32-S3
MCU ESP32-S3R8 Dual-core LX7 microprocessor
Wireless Connectivity Wi-Fi 802.11, BLE 5 + BT mesh
Programming Platform Arduino-ide、 Micropython
Flash 16MB
PSRAM 8MB
Bat voltage detection IO04
Onboard functions Boot + Reset + IO14 Button
LCD 1.9" diagonal, Full-color TFT Display
Drive Chip ST7789V
Display Resolution 170(H)RGB x320(V) 8-Bit Parallel Interface
Working power supply 3.3v


STM 8 / STM 32 -johdannaiset

Arduino Nano 33 BLE, Nano ESP32, Nano RP2040

Mielenkiintoisia ominaisuuksia jokaisessa, 33 BLE:ssä kiihtyvyys anturi ilmeisesti tutulla Nanon layoutilla. ESP32 nimensä mukaisesti nojaa tähän siruun ja on nanon layoutilla, RP2040 ilmeisesti jotenkin Raspberryyn liittyväinen prossun käskykantansa osalta.
Itse käyttänyt ainakin nanoa niin paljon vuosien varrella, että samaiseen layouttiin sopivat uudemmat versiot ovat itselle varmaan todella selkeä vaihtoehto moneen projektiin.

Arduino Nano 33 BLE
Microcontroller nRF52840 (datasheet)
Operating Voltage 3.3V
Input Voltage (limit) 21V
DC Current per I/O Pin 15 mA
Clock Speed 64MHz
CPU Flash Memory 1MB (nRF52840)
SRAM 256KB (nRF52840)
EEPROM none
Digital Input / Output Pins 14
PWM Pins all digital pins
UART 1
SPI 1
I2C 1
Analog Input Pins 8 (ADC 12 bit 200 ksamples)
Analog Output Pins Only through PWM (no DAC)
External Interrupts all digital pins
LED_BUILTIN 13
USB Native in the nRF52840 Processor
Length 45 mm
Width 18 mm
Weight 5 gr (with headers)

Arduino ESP32
Board Name Arduino® Nano ESP32
SKU ABX00092
Microcontroller u-blox® NORA-W106 (ESP32-S3)
USB connector USB-C®
Pins Built-in LED Pin 13
Built-in RGB LED pins 14-16
Digital I/O Pins 14
Analog input pins 8
PWM pins 5
External interrupts All digital pins
Connectivity Wi-Fi® u-blox® NORA-W106 (ESP32-S3)
Bluetooth® u-blox® NORA-W106 (ESP32-S3)
Communication UART 2x
I2C 1x, A4 (SDA), A5 (SCL)
SPI D11 (COPI), D12 (CIPO), D13 (SCK). Use any GPIO for Chip Select (CS)
Power I/O Voltage 3.3 V
Input voltage (nominal) 6-21 V
Source Current per I/O Pin 40 mA
Sink Current per I/O Pin 28 mA
Clock speed Processor up to 240 MHz
Memory ROM 384 kB
SRAM 512 kB
External Flash 128 Mbit (16 MB)
Dimensions Width 18 mm
Length 45 mm


Arduino RP2040
Nano RP2040 Connect with Headers
SKU: ABX00053
Microcontroller
Raspberry Pi® RP2040
USB connector
Micro USB
Digital I/O Pins 20
Analog Input Pins 8
PWM pins 20 (Except A6, A7)
External interrupts 20 (Except A6, A7)
Wi-Fi
Nina W102 uBlox module
Bluetooth®
Nina W102 uBlox module
Secure element
ATECC608A-MAHDA-T Crypto IC
Sensors
IMU
LSM6DSOXTR (6-axis)

Microphone MP3DT06JTR
Communication
UART Yes
I2C Yes
SPI Yes

Circuit operating voltage3.3V
Input Voltage (VIN) 5-21V
DC Current per I/O pin 4 mA
Clock speed Processor 133 MHz
Memory AT25SF128A-MHB-T 16MB Flash IC
Nina W102 uBlox module 448 KB ROM, 520KB SRAM, 16MB Flash

Keräilin tuohon viestiin nyt muutamia eri vaihtoehtoja jos ehdotuksia niin pistäkää nimeä ja pieniä speksejä.

Laittelen aikanaan myös alkuviestiin nuo.
 
Eli pyyntö menee ESP:ltä palvelimelle asti mutta palvelimen lokiin tulee 404? Haiskahtaa että joko palvelimella on jotain häikkää tai ESPien tekemät pyynnöt ovat välillä virheellisiä. Kävisikö palvelimella esim joku php-instanssi alhaalla ja endpointtia ei requestin aikana löydy tms? Tarkempi virheilmoitus varmaan kertoisi paljon enemmän.

Tähän pieni lisähavainto. Näyttää siltä että 404 alkaa silloin kun modeemi saa uuden ip:n palveluntarjoajalta.
En kyllä vielä ole keksinyt miten se vaikuttaisi tähän, harvemmin clientin ip:llä on ollut merkitystä ellei ole kokonaan blokattu.

Täytyy varmaan virittää vielä yksi pyyntö jolla haetaan ulkoinen ip ja jos se vaihtuu niin bootataan esp tai koko roska... kuulostaa kyllä vähän purkkaviritykseltä.
 
Ihmettelin aikaisemmin pienten kysymyksien ketjussa (aitoa) Uno:a, joka oli lopettanut toimintansa vuosien varastoinnin aikana. Tänään tuli postissa uusi Uno ja se toimii hienosti.

Yksi ohje vanhan elvyttämiseksi oli tuo bootloaderin polttaminen. Kokeilin sitä tämän videon ohjeilla:
(400) How to upload bootloader to Arduino Uno | Arduino Bootloader | Atmega328 IC - YouTube

Kun painaa “burn bootloader” tulee kuvan virhesanoma. Mitäs tuo tarkoittaa? Onko järkeä kokeilla vielä kokonaan uudella 328P:llä tuota toimimatonta Unoa? Uusi Uno ei onneksi tainnut vaurioitua tässä kokeessa, mutta joutui resetoimaan. Siitä en kuitenkaan viitsi nyt kontrolleria lainata kokeeksi.
 

Liitteet

  • Untitled.png
    Untitled.png
    328,5 KB · Luettu: 27
Ihmettelin aikaisemmin pienten kysymyksien ketjussa (aitoa) Uno:a, joka oli lopettanut toimintansa vuosien varastoinnin aikana. Tänään tuli postissa uusi Uno ja se toimii hienosti.

Yksi ohje vanhan elvyttämiseksi oli tuo bootloaderin polttaminen. Kokeilin sitä tämän videon ohjeilla:
(400) How to upload bootloader to Arduino Uno | Arduino Bootloader | Atmega328 IC - YouTube

Kun painaa “burn bootloader” tulee kuvan virhesanoma. Mitäs tuo tarkoittaa? Onko järkeä kokeilla vielä kokonaan uudella 328P:llä tuota toimimatonta Unoa? Uusi Uno ei onneksi tainnut vaurioitua tässä kokeessa, mutta joutui resetoimaan. Siitä en kuitenkaan viitsi nyt kontrolleria lainata kokeeksi.

Jos sait siihen uuteen korttiin oikein sen arduinoisp- softan niin tuo alla oleva tarkoittaa
1) johdotus on väärin
2) vanha kortti/avr on rikki

Koska vika voi olla myös siinä kortissa eikä avr:ssä niin voi tietysti koittaa kytkeä johdot suoraan avr:ään mutta se vaatii pikku koekytkentälevyn. Ja jos uskaltaa niin kokeilee sitä vanhan kortin avr:ää uudessa kortissa. Jos toimii niin vika on kortissa, jos ei niin avr:ssä.

On tullut vastaan muutama sellainenkin avr jotka ovat oikeasti kuolleet eikä saa yhteyttä edes noin. Ja yksi jolle piti antaa ulkoinen kello ja polttaa fuse- bitit uudelleen niin lähti toimimaan.
 
Jos sait siihen uuteen korttiin oikein sen arduinoisp- softan niin tuo alla oleva tarkoittaa
1) johdotus on väärin
2) vanha kortti/avr on rikki

Koska vika voi olla myös siinä kortissa eikä avr:ssä niin voi tietysti koittaa kytkeä johdot suoraan avr:ään mutta se vaatii pikku koekytkentälevyn. Ja jos uskaltaa niin kokeilee sitä vanhan kortin avr:ää uudessa kortissa. Jos toimii niin vika on kortissa, jos ei niin avr:ssä.

On tullut vastaan muutama sellainenkin avr jotka ovat oikeasti kuolleet eikä saa yhteyttä edes noin. Ja yksi jolle piti antaa ulkoinen kello ja polttaa fuse- bitit uudelleen niin lähti toimimaan.

Jees. Kiitoksia taas... Kyllä tuo epäluottamus johti tuloksiin. Kuusi johtoa olin sentään saanut kytkettyä oikein, mutta valinnaksi olin ottanut “Arduino ISP”. Katsoin videota tarkemmin ja siinä valitaan “Arduino as ISP”. Tämän jälkeen polttaminen onnistui!

Mysteeriksi jää miksi bootloaderi oli kadonnut ja pysyykö se siellä jatkossa. Netissä on mainittu Resert-nastassa jännitepiikkejä latauksen aikana, mutta tämä kuoli varastoinnin aikana. Mahtaako PROMmin muisti vain pyyhkiytyä jännitteettömänä...
 
Sen verran testasin eilen, että tuo arduino toimii ja sain segmenttinäytölle vilisemään kirjaimia sekä numeroita.

Nyt pitää odotella vielä niitä puuttuvia sensoreita, että pääsee "oikeasti" tekemään jotain järkevää.

Tilasin tänään vielä 2kpl UNO-R3 lisää.

Ja muutakin lisää tullut tilattua ja kertokaa onko jotain erittäin pakollista mitä olisi vielä hyvä ostaa:
 
Sen verran testasin eilen, että tuo arduino toimii ja sain segmenttinäytölle vilisemään kirjaimia sekä numeroita.

Nyt pitää odotella vielä niitä puuttuvia sensoreita, että pääsee "oikeasti" tekemään jotain järkevää.

Tilasin tänään vielä 2kpl UNO-R3 lisää.

Ja muutakin lisää tullut tilattua ja kertokaa onko jotain erittäin pakollista mitä olisi vielä hyvä ostaa:


Onhan sulla tuossa jo aikamoinen määrä tavaraa. Itse tilasin vain startterkitin ja siinäkin riittää haasteita loppu elämäksi. Nyt kun Arduino toimii yritän muokata tätä koodia niin että saan yhdellä prossulla ajettua kahta himmenintä toisistaan riippumatta. arduino light dimmer using Arduino | light dimmer circuit (techatronic.com)

Perus antureitakin voi aluksi simuloida potikalla tai painonapeilla. Itse panostaisin kirjallisuuteen ja toisen esimerkkikoodeihin. Sulautetut on hyvä kirja jossa arduinoa esitellään suomen kielellä ja mm. kääntelemään servoa. Koekytkentälevy, vastuslajitelmat, pari fettiä 16MHz kelloja ja kerkoja jos menaa prossun laittaa joskus omalle levylle.
 
Johan tuossa näkyy tavaraa olevan, itse ainakin mieluummin tilaan sitä mukaa kun tulee jollekin tarve ja tilaan samalla muutaman ylimääräisen että on tulevaisuudessa varastossa mutta en ihan huvikseni juurikaan osta mitään antureita, näyttöjä sun muita.

Kaikenlaiseen protoilukäyttöön tietty tulee ihan risoista tai käytöstä poistetuista laitteista kaivettua nappeja, potikoita sun muita että niitä on aina riittävästi varastossa sekalaiseen testailuun ja protoiluun.

Lähinnä koekytkentäalustoja kannattaa jokunen olla ettei aina tarvitse juotella testikytkentöjä piirilevylle ja manailla kun oli joku aivopieru suunnittelussa ja joutuu korjailemaan. Itselläni on sellaisia suunnilleen tupakka-askin kokoisia koekytkentäalustoja varmaan kymmenkunta ja niissä monesti on kaikenlaisia keskeneräisiä kytkentöjä odottelemassa jotain puuttuvaa osaa tai sitten on tullut joku "kiireellisempi" projekti väliin. Nuo on myös käteviä moniin "tarvitsen kerran" -kytkentöihin kuten jos pitää nopeasti tehdä esim jonkun piirin ohjelmointilaite ja tietää ettei sitä tule varmaan koskaan tarvitsemaan uudestaan.

Ja tietty jos ei noissa tavaroissa ole monipuolista vastuslajitelmaa niin sellainen on ihan kätevä aluksi, on vähän joka kokoa vastusta muutama kappale ja sitten sarjaa voi täydentää aina niillä vastuksilla mitä menee enemmän. Itselläni ainakin tuntuu esim 10R, 100R, 1k, 10k, 4k7, 22k ja 5k6 vastuksia menevän eniten kun niitä on tullut erikseen eniten tilattua. Edellinen vastuslajitelma taisi itselläni kestää kymmenisen vuotta kunnes alkoi olla vähän joka koko vähissä joten puolisen vuotta sitten tuli ostettua taas koko setti täydennykseksi.
 
Kiitos taas kannustavista vastauksista.

Potikoita ei ole vielä yhtään ja taidan laittaa tänään setin niitäkin tilaukseen :thumbsup:
 
Kiitos taas kannustavista vastauksista.

Potikoita ei ole vielä yhtään ja taidan laittaa tänään setin niitäkin tilaukseen :thumbsup:

Tuommoisia tilasin itselleni:

Myös kaikenlaista tuolta ja sinne meni useampi kymppi, kun ostin tulevaisuuden elektroniikkaprojekteja.
(älä katso, niillä on hienoja tuotteita ja itse sorruin ostamaan useamman)
Ja jos fiksumpaa kehitystä haluat, kun Arduino, niin osta noita:
Niissä on bluetooth, niissä on wifi. Miten sinä välität ne Arduino-tulokset eteenpäin? Näillä on keino valmiina.
 

Statistiikka

Viestiketjuista
259 246
Viestejä
4 506 170
Jäsenet
74 345
Uusin jäsen
Vm85

Hinta.fi

Back
Ylös Bottom