Questions tagged [microcontrollers]

For questions concerning IoT applications that use microcontrollers as control units. Almost every IoT device has an embedded microcontroller. Thus, use this tag when the usage, development or constraints of the microcontroller are at the core of the question.

Filter by
Sorted by
Tagged with
0
votes
1answer
29 views

Can I make individual callbacks to handle each MQTT topic?

I'm using the PubSubClient on some ESP-01 modules to make smart/connected devices around the house. I'm not super fond of the way all incoming messages get routed to the single callback. When I get a ...
2
votes
2answers
48 views

Are there Arduino boards that can be used as a small web server, supporting HTTPS?

I would like to control a relay from over the internet. I was thinking of making this using an Arduino and some wifi/ethernet shield. Searching the internet, I see a lot of shields and modules that ...
1
vote
1answer
153 views

Quality water IoT system - Which device choose

I want to develop a quality water IoT system. The picture below shows the idea. I'm not sure the device that I have to use for this project. My idea is: Every X minutes (I'm not sure the time) get ...
0
votes
2answers
62 views

When use microcontroller, when use microprocessor and when combine both

For a long time I have had a simple question to which I can't find an answer which convinces me. Basically the title: when should I use a microcontroller, when should I use a microprocessor and when ...
4
votes
3answers
212 views

ESP8266 with Dual Relay AND STM8S103

I'm looking for an ESP8266 board with a dual relay for one of my projects. Yes a Sonoff Dual - quite answers all my needs, beside the part of messing around with soldering and the for need more GPIO's ...
1
vote
1answer
35 views

Has any one developed M-Bus protocol on STM controller?

M-Bus is a building management side protocol which helps to communicate with the controller to get the available parameter values like current, voltage, power etc. I have to develop an architecture ...
3
votes
0answers
51 views

POE ethernet passthrough microcontroller [closed]

I'm looking for a build your own or mod hack something like a POE ethernet passthrough that powers an Arduino IoT controller. I understand that what ever I am using will need it's own dedicated IP ...
4
votes
0answers
42 views

How we can interface LoRa(RFM96W) with STM32F030 controller?

I have tested my RF96W LoRa boards with the Lolin Boards, it works fine. However when I interface these Lora boards with a stm32f030r8t6 based controller, I don't receive any data, although I have ...
5
votes
1answer
89 views

How to get stepper motor to rotate smoothly and continuously?

I'm trying to build my own motorised roller blinds based off this project. It uses the Stepper_28BYJ_48 library. The problem I'm having is that the motor is either very slow and jittery, going forward ...
2
votes
2answers
78 views

wireless moisture data transmission

I am mainly from software background with very very basic level of electronics/microcontroller knowledge. I recently did a small IoT project for moisture/temp detection following this tutorial At a ...
1
vote
0answers
70 views

Integrating STM32 device with smart lock via BLE

I am using a Particle Boron to integrate with a Smart lock but I am not being able to do it. I'm using Particle's BLE interface to connect to Bluetooth and start sending messages to the lock, and a ...
3
votes
2answers
128 views

ESP32 always high pins screwing analog measure

TL;DR When trying to use some pins of my ESP32 to read analog signals, it turns out those pins have a non-zero voltage, messing up the measurements. Why? I got myself an Olimex ESP32-POE-ISO (see ...
1
vote
1answer
79 views

Suggestion between bluetooth and wifi for a simple sensor reading application

So I have a simple application that involves reading the input over terminal via UART, and then responding accordingly, be it toggling an LED or outputting a sensor reading over I2C. As a step up, I ...
1
vote
1answer
145 views

Can AVR microcontroller be used in commercial products? [closed]

I'm working on a startup and I have come to know that AVR is closed source so I wonder if I can use their chips inside my commercial product?
1
vote
0answers
57 views

Creating a Non Blocking socket for making GET requests

I am using an ESP32 with a MicroPython Firmware and want to make asynchronous HTTP requests such as GET request. I have tried using usocket but it did kept throwing OSError 128. I have attached my ...
2
votes
0answers
84 views

Is it possible to implement the HomeKit Accessory Protocol directly on an Arduino or some other microcontroller without the need for a bridge

It seems that all solutions involving homekit make use of a bridge server, so I am confused as to why none of the setups that I can find are implementing homekit directly on the microcontroller. Is ...
1
vote
0answers
92 views

Is it possible to send data to AMQP server using AT-Command on ESP8266 Wi-Fi module?

I'm currently working on an IoT project which I have an STM32F0 connected to the ESP8266 Wi-Fi module. My goal is to publish data to an AMQP server. Currently, I'm trying to connect to an AMQP server(...
4
votes
3answers
130 views

Choosing low power microcontrollers to run with a solar panel

I am starting a project which will control a small motor, some LEDs for illumination and read some analog sensors and I need to power it via a solar panel. I am looking for the best option on ...
1
vote
1answer
62 views

Does server running on local host constitute IoT? [closed]

I have created a network, using mobile hotspot (without internet connectivity), between microcontroller and pc.(intranetwork) The designed server right now works on the local host. Will this be ...
1
vote
0answers
66 views

Development board for DASH7

Has anyone experimented with DASH7? I am searching for a development board, which is proven to work with the DASH7 stack in the 433/868 MHz bands. There are, of course, the official development kits, ...
6
votes
1answer
259 views

Is a simple UDP messaging a good idea for IoT Sensor?

I am working with NB-IoT Modem - Quectel BC95 that will be used in a simple IoT sensor that will periodically (Once per hour) send measurements to our server. Because of the restriction in place by ...
4
votes
1answer
64 views

How to decide how to select an endpoint device

This question is intentionally rather open ended, and potentially opinion based, but it is intended to act as a catch-all for the questions on how to select a device for a sensor/endpoint. Any ...
1
vote
1answer
690 views

Read data from STM32 using UART ESP32 micropython \x00 error?

I am using a LOLIN32 lite (ESP32) to read data sent from a STM32F103 (black pill). The ESP32 is using micropython and the STM32 is programmed using CubeMX + Truestudio. When calling the uart.read() ...
3
votes
1answer
1k views

Distance calculation based on RSSI value

I want to calculate the RSSI value of a Bluetooth module (HC05) and from the derived RSSI value I want to calculate the distance of the surrounding devices. I'm using an Arduino Uno r3 as a controller ...
9
votes
2answers
558 views

Embedded C—check internet connection

Is there any way to check if actually my embedded device has a working connection (i.e. can reach the WAN)? My device has no RTOS, so I cannot rely on OS functionalities like ping. I can see that the ...
2
votes
1answer
159 views

Industrial Controller Vs Prototype Controller(Study level Controller)

What is the difference between industrial Controller and prototype(Study)level controllers or Raspberry pi/Arduino Vs. Industrial Controllers(PLC, NON PLC) controllers
7
votes
1answer
192 views

Cheap PoE board with TCP/IP support

I have a small IoT project where I want a network enabled electrical relay. I do not need full network plug nor linux on it. It just should be small and cheap. I feel smart enough to write a small ...
6
votes
1answer
438 views

WiFi communication between PC and embedded system on LAN

I'm here asking some support for a newbie in embedded communication. My situation is the following: embedded device: STM32L4xx microcontroller + ATWINC1500 wifi module WiFi management code (driver) ...
8
votes
2answers
397 views

What is difference between a mote and a microcontroller equipped with sensors and connectivity?

Reading some papers about IoT and Wireless Sensor Networks (WSN) I came across mote devices and have seen there are lots of them. I have understood that they are the leaves in an IoT system and that ...
3
votes
1answer
47 views

Finding the time interval between two events using CCP on PIC18f4520

I'm trying to calculate the time elapsed between two events using the CCP on PIC18F4520. The events are triggered by two sensors that are on the ccp1 and ccp2 ports. I've assigned a prescalar of 8 to ...
2
votes
0answers
160 views

Automatic Compiling & Flashing of EFM32 Programs

I'm working a Machine Learning project, and I need to gather some data about the run-time of an EFM32 Microcontroller (EZR32LG). After gathering a small dataset and realizing I need more (A lot more) ...
4
votes
0answers
256 views

NodeMCU - create public webserver

How would I go about creating a public web server so that I can control my NodeMCU v3 from anywhere in the world? I was thinking about flashing espruino on my board since I have more experience with ...
6
votes
1answer
402 views

File Transfer from ESP8266

How can I download / access a file contained in the ESP8266 SPIFFS memory over the internet and not only on a local wi-fi? Can it send a complete file contained on its SPIFFS memory to a website or to ...
9
votes
3answers
199 views

Calculate velocity and direction on microcontroller or on remote server?

Assume that I have a device attached on a car which includes an MCU, and a SIM908 module. The SIM908's function is to receive GPS data from satellites and then send them to the remote server through ...
1
vote
0answers
131 views

How to Make Custom-Length Jumper Wires [closed]

I am prototyping a Wi-Fi thermometer with an ESP8266 and an HT11, it works on the breadboard (!) and now I am designing a 3D printable cabinet. I would like the final thing to be completely dis-...
6
votes
3answers
685 views

How can I push data from car-mounted microcontrollers to a remote server?

Firstly, I'm a newbie in the IoT field. Hardware parts are quite new to me. I want to make a small project. That is creating a box attached into a car that can keep track its location and temperature....
8
votes
2answers
607 views

What right hardware to use for Home Automation using MQTT?

I have been working on a home automation project lately. It is complete to the extent of switch control and getting the readings of temperature, humidity. I am using a Raspberry Pi 3 as MQTT broker. ...
6
votes
2answers
568 views

Website on a microcontroller

I want to create a simple web server on a SAM4E. I have found a example but I would like to change the website. Now it's just plain html code: if(( NULL != pcRxString) && ( !strncmp( ...
11
votes
3answers
4k views

A low cost alternative option for ZigBee stack in mesh network of sensors

We're in the step of making design decision for a wireless mesh network of individual sensors which is going to be low cost. At first research I decided to use MQTT for application layer and global ...
12
votes
1answer
310 views

Can I implement ZigBee with generic hardware?

As I understand ZigBee is only a specification of a data transfer protocol. So I was expecting to find some library that implements this protocol to use it with my MCU and RF transceiver. Instead, I ...
4
votes
1answer
286 views

Is it okay to use the 4 pin USB TTL cable instead of the recommended 6 pin USB TTL cable for Intel Galileo?

I have only the 4 pin USB TTL cable which has the Rx, Tx, Vcc and GND pins. The 6 pin includes the CTS and RTS pins also, and is specified for use with Intel Galileo board. My question is if I can ...
4
votes
0answers
554 views

I2C transfer to Thunderboard Sense microcontroller never completes [closed]

I am using a Thunderboard Sense microcontroller, plugged into my desktop (Windows) with a USB, and the Simplicity IDE with the coding language C. I am trying to write to a register using the ...
2
votes
0answers
435 views

Can I enable interrupts on GPIO16 of ESP8266?

Usually, the gpio16 is not used as gpio. But we can read the state or change the state by writing directly to the registers. WRITE_PERI_REG(PAD_XPD_DCDC_CONF, (READ_PERI_REG(PAD_XPD_DCDC_CONF) &...
-1
votes
1answer
338 views

Control a solenoid with NFC [closed]

I am trying to determine the components I may need to use an NFC sensor to control a solenoid. The amount of space I have to work with is very small - approximately 1 inch. The solenoid I have in ...
46
votes
9answers
10k views

What is the simplest programmable IoT device that can connect to Wi-Fi?

I am trying to build a cheap asset tracker that can be powered by a battery pack. All I need the IoT device to do, is to connect to known WiFi network access points. I have access to the backend ...
8
votes
2answers
495 views

What will happen if I use Class 4 SD card, instead of recommended Class 10 for Intel Galileo?

I could not find any relevant information on this, sites just recommended class 10. I want to know if it is okay to use Class 4, 8 GB SD card, for making a bootable Linux drive for Intel Galileo, or ...
8
votes
2answers
383 views

MSP430F5529 + CC3100 IOT test device only responds to some test websites

Recently I have been working on an IoT project using a MSP430F5529 microcontroller and CC3100 network processor both from Texas Instrument. For evaluation I am using the MSP430F5529 launch pad and ...
8
votes
2answers
242 views

ESP12-E Video Streaming window, text and buttons are not displayed as expected

I have an arducam mini 2MP camera connected to an ESP8266 (12-E) module and I am trying to implement video streaming inside a window with some text and control buttons around it, all in the same ...
4
votes
0answers
365 views

Using CSR's 2-mic bluetooth headset program without actually placing a telephone call [closed]

I am asking about the CSR 8675 Bluetooth audio chip (the solution to this problem will be similar in the other related chips in the same family) and I am using ADK4.0.1 The CSR 8675 contains VM (...
8
votes
3answers
833 views

IoT device (siren) with RESTful APIs

I am fairly new to the IoT world, so I need help designing a system. Scenario: I have an application that sends messages to a Service Bus/ Message Queue in Azure. The messages can be classified into ...