#nRF52
Explore tagged Tumblr posts
raytaccorp · 2 years ago
Text
The “Must Know” about WPC-ETA certificate before entering Raytac Bluetooth module into India
Intro: You will get a brief understanding of WPC-ETA certificate (India) and how it relates to Raytac low energy Bluetooth module and how it helps you entering Raytac Bluetooth module into India by passing through importing and Customs clearance procedure way efficiently. There are some types of ETA certificate categorized by the spec of your wireless transmission product (Bluetooth/Wifi/RFID and…
Tumblr media
View On WordPress
1 note · View note
ritika-25 · 1 year ago
Text
Tumblr media
Starting your programming journey with the nRF52 series of microcontrollers from Nordic Semiconductor can be an exciting and rewarding endeavor. The nRF52 series is known for its Bluetooth Low Energy (BLE) capabilities, making it ideal for developing wireless applications.
0 notes
millenniumsemi · 2 years ago
Text
Nordicsemi nRF52 - The Advanced Wireless Solution | Millennium Semiconductors
Looking for the best supplier of Nordicsemi nRF52? Look no further than Millennium Semiconductors. Our advanced wireless solutions are designed to provide reliable and efficient wireless communication for a variety of applications. With the Nordic nRF52, you can rest assured that you have the latest technology at your disposal. Trust Millennium Semiconductors as your go-to supplier for all your Nordicsemi nRF52 needs.
1 note · View note
rixtronix · 10 months ago
Video
youtube
Design nRF52 DK Case StepByStep P18
0 notes
srqrobotic · 10 months ago
Text
SRQ Robotics: Pioneering Advanced Embedded Systems and IoT Solutions
In an era where technology is rapidly evolving, SRQ Robotics emerges as a leader in Embedded Systems Development and IoT Technologies. Specializing in IoT solutions and algorithm development, SRQ Robotics is setting new benchmarks in the tech industry.
At the heart of SRQ Robotics' innovation lies a diverse range of microcontrollers, including ESP32, NRF52, Arduino, STM32, and PSoC6, forming the foundation of their state-of-the-art solutions. Their expertise extends to developing advanced IoT technologies with capabilities in wireless communication and seamless website & dashboard integrations, revolutionizing interconnected systems.
SRQ Robotics showcases exceptional skill in sensor technology and communication systems, utilizing a wide array of sensors such as IMUs, Accelerometers, Gyroscopes, BMS, Ultrasonic Sensors, ToF sensors, GPS, Encoders, Digital Pressure Sensors, and Temperature Sensors. Their proficiency in custom library development in Arduino, C++, C, and Python ensures efficient and harmonious system integration.
The company's excellence in WiFi, Bluetooth, and BLE systems is marked by custom data packet structures, emphasizing speedy and reliable communication. This meticulous attention to communication protocols underscores their commitment to performance and reliability in the realm of Embedded Systems and IoT Technologies.
SRQ Robotics' prowess in digital signal processing is evident in their implementation of advanced algorithms for signal refinement and data extraction. Their noise filtering algorithms guarantee the reliability and accuracy of their systems.
Offering end-to-end services, SRQ Robotics excels from electronic component selection and circuit schematic designing to PCB designing, prototyping, manufacturing, and rigorous testing and debugging. Their dedication to quality extends to precise firmware implementation, ensuring flawless project realization.
Their diverse project portfolio spans remote patient monitoring systems, innovative fitness trackers, smart agriculture management systems, advanced drone flight controllers, and industrial machine controller circuits. Each project reflects their holistic approach and commitment to excellence.
SRQ Robotics is not just an organization; it's a beacon of innovation in the tech world, redefining industry standards and leading the way in Embedded Systems and IoT Technologies.
For more details please visit: - https://www.srqrobotics.com/
Contact Info:
SRQ Robotics
Phone No.: +1 (737) 710-1504
1 note · View note
draegerit · 1 year ago
Text
Fortgeschrittene Python-Programmierung mit dem BBC micro:bit
Tumblr media
In diesem Beitrag möchte ich an meinen letzten Beitrag Der Einstieg in die Python-Programmierung mit dem BBC micro:bit anknüpfen und dir zeigen, wie du die Sensoren & Aktoren deines BBC micro:bit in Python programmieren kannst.
Tumblr media
Das Tool zur Python-Programmierung für den BBC micro:bit ist sehr gut auf Englisch dokumentiert und theoretisch könnte der Beitrag jetzt hier mit einem Verweis auf diese enden. Jedoch möchte ich dir hier Schritt-für-Schritt zeigen, wie du die Sensoren & Aktoren des BBC micro:bit programmierst.
Features des BBC micro:bit
Zunächst möchte ich dir die Features des BBC micro:bit auflisten: - einen Temperatursensor, - einen Lagesensor, - einen Kompass (Magnetometer), - einen "Lichtsensor", - ein Mikrofon, - ein Piezo Buzzer, - ein Touch Sensor, - eine drahtlose Schnittstelle
Verwenden der Dokumentation / Reference zum Programmieren des BBC micro:bit
Wie erwähnt findest du unter dem Punkt "Reference" eine Dokumentation zu den Features vom BBC micro:bit und der Python-Programmierung.
Tumblr media Tumblr media
Hier kannst du die Codeschnipsel per Drag'n Drop in den Editor ziehen und so ähnlich wie mit den Blöcken in MakeCode den Quellcode erstellen.
Sensoren auslesen
Lesen wir zunächst die Werte vom Temperatursensor sowie vom Lichtsensor aus und zeigen diese auf der 5x5 LED Matrix an. Das gute ist, wir brauchen für langen Text keinen extra Code schreiben, denn hier brauchen wir lediglich die Funktion "scroll" aufrufen. Temperatursensors auslesen und Anzeigen der Werte auf der 5x5 LED Matrix Der Prozessor nRF52 verfügt über einen Temperatursensor, welcher nachfolgende technische Daten hat: EigenschaftWertMessbereich-40 °C bis 105 °CAuflösungSchritte von 0,25 °CGenauigkeit+/- 5 °C (nicht kalibriert) In der Referenz kannst du hier recht einfach den passenden Codeschnipsel in deinen Code einfügen und mit dem Taster "A" verknüpfen. from microbit import * # starten der Endlosschleife while True: # Wenn der Taster A gedrückt wurde, dann... if button_a.was_pressed(): # ausgeben der Temperatur auf der LED Matrix display.scroll(temperature()) Lichtintensität auslesen Der Mikrocontroller hat jetzt keinen extra Lichtsensor, sondern man kann die LEDs der 5x5 Matrix als Lichtsensor verwenden. Wie du das am Arduino machst, habe ich dir bereits im Beitrag Arduino Lektion #101: LED als Lichtsensor erläutert. Du brauchst hier zusätzlich eine kleine Taschenlampe, um die LEDs der Matrix anzustrahlen! from microbit import * # starten der Endlosschleife while True: # Wenn der Taster A gedrückt wurde, dann... if button_a.was_pressed(): # Wenn die Matrix mit einer Taschenlampe bestrahlt wird, # dann ist der Wert > 0 ansonsten ist dieser gleich 0 display.scroll(display.read_light_level())
Aktoren ansteuern
Der BBC micro:bit hat als Aktor eine 5x5 LED Matrix sowie einen Piezo Buzzer verbaut. Die LED Matrix habe ich dir ja bereits gezeigt, nun soll es um den Piezo Buzzer gehen. Über diesen kleinen Buzzer kannst du Töne und sogar kleine Lieder abspielen. Piezo Buzzer & Lichtsensor Nachfolgend möchte ich dir jetzt zeigen, wie du die Lichtintensität nutzen kannst, um die Frequenz des Piezo Buzzers zu manipulieren. from microbit import * import music # starten der Endlosschleife while True: # auf dem Piezo Buzzer einen Ton wiedergeben, # der Wert des Lichtsensors wird mit 3 multipliziert damit der Ton höher wird music.pitch(display.read_light_level()*3) Read the full article
0 notes
frabjousdei · 1 year ago
Text
Fuck you, Oral-B
I needed a new toothbrush. My gums are a bit screwed up and my wife’s cousin (who is a dentist) recommended I get one of the new Oral B “iO” models, because it would be good for the specific problem I have. But they’re expensive and so was the old Oral B I already had, so I couldn’t justify it until my existing one broke. Which it did quite suddenly, so yay! And I started researching.
The only two features I wanted were the vibration action intrinsic to the “iO” line and a travel case that charged via USB. A battery that lasted longer than about three days (as the old one did) would be good, but if I could charge via USB I already take an elaborate USB charging setup with me when I travel, so who cares.
There are seven current models in the line, the iO 3 through 10, ranging in price from about €40 to over €300 (!!!) for essentially the same device with extra features layered on at each price point. But the thing is, almost all of those features are useless. More “brushing modes”, colour screen, Bluetooth connectivity—all pointless for 95% of people, but they deliberately segment the market so if you want an actually useful feature like a travel case, or a travel charging case (different price points!), you have to spend a whole lot of money on ��pretend value” you don’t want or need to get the one feature you do. And once you put an nRF52 (or whatever) microcontroller in these things it’s just a matter of software anyway and the marginal hardware BOM cost for most of these extra “features” is approximately €0.
The Oral B marketing websites deliberately obfuscate all of this, of course. None of them explain in real English words what the differences between the models are and on top of that it’s one of those horrible product categories that’s SEO’d out the wazoo so nobody else will explain it to you either. I found exactly one third-party website which went into any useful detail what the actual differences between the models were. And only from that one was I finally convinced I’d have to shell out €200 to get the one feature over the base model that I wanted, a USB travel charging case.
So with great reluctance, because I detest being scammed like this (especially when I can see the exact nature of the scam), I bit the bullet and paid €200 for an Oral B iO 9 “Special Edition”, which came with a travel charging case and a little bag that goes in which somehow made it “special”.
It arrived, I opened the box and found… what I assumed to be a USB-C travel case had a proprietary connector and cable with a hard-wired wall-wart. I was fucking livid. I had made the assumption that the only reasonable way this could possibly be designed would be for the case to have a USB-C socket—but no, because the product development team at Oral B are maliciously insane, they had implemented a proprietary connector hard wired to a two-pin Europlug wall-wart. This entirely defeats the fucking purpose. Have none of these people ever gone anywhere? Instead of a small USB cable which literally everyone in 2023 takes a charger for with them every time they travel, they expect me to take a separate cable, with its own wall-wart, plus a power socket pin-adapter for whatever country I was going to. Utterly user-hostile product design.
I contacted the retailer wanting to return this €200 piece of useless garbage under the statutory European 14 day purchase cooling-off period. But then I was told there was an exception for “hygiene articles” like toothbrushes and since I had broken the “safety seal” (the only way to collapse the marketing bullshit wave function and determine the deficient reality of the product) it didn’t apply, and I was stuck with it.
Then I got really fucking mad.
I looked closer at the wall-wart. In 3-point regulation-mandated flyspeck, it detailed an input voltage of 110-220V AC and an output of 12V DC at 0.4A. Hm. USB-C trigger cables are a thing… but on closer inspection, 12V isn’t actually an official part of the USB-C PD spec, so it might not work on all USB-C charging ports. But you can buy USB-A cables with 12V boost converters built in and 12V @ 0.4A is 4.8W which is within the USB-A spec. Two days and nine whole Euros later (for two!) I had the offending part in my hand. I snipped the proprietary Oral B connector off and, carefully having tested the polarity with a multimeter, wired it to the USB-A 12V boost cable (“solderless” butt connectors are cool.) Then I plugged it in to the charging case.
Tumblr media
Fuck me, it worked first time. Perfectly.
So now I have an obviously useful thing Oral-B refused to sell me because they’d prefer to soak me for useless features rather than doing the pitifully simple engineering—I didn’t even need to use a god damned soldering iron—to build something actually useful that met their customers’ obvious needs.
(As a side-note, the rest of the product design is fucking awful too. There’s an accelerometer in there which makes it wait until you set it on its end before it plays a 20 second animation before showing you the current charge level. Pointless and annoying. And that end is really small on such a top-heavy device, so you have to make sure you balance it well on its normal charger to stop it toppling over onto the tiled floor literally everyone has in their bathroom. I hope you don’t have kids who think that colour screen is cool and knock your €200 device onto that tiled floor as they go to grab it! And hey, I’ve got a good idea, let’s take an item that you use when your hands are wet and make it out of smooth plastic so it’s really slippery. That’s a fucking brilliant product design decision that’s totally not a regression from the rubberised handle of the previous version. The smooth featureless membrane buttons you can’t find just by feel, that’s an improvement too! You morons.)
Fuck you, Oral B. And fuck your marketing-over-customer-needs focussed attitude and the horse it rode in on.
0 notes
lanshengic · 2 years ago
Text
Daily Information By Lansheng Technology
Tumblr media
1. On April 13, 2023, the turnover of ON Semiconductor was 255 million US dollars, ranking 241st among the US stocks on that day, with a daily turnover of 3.2895 million.
The latest price of #ONSemi is $77.59, up 1.48% on April 13, 2023, up 2.99% in the past 5 trading days, down 5.75% in April, up 24.40% year-to-date, over the past 52 weeks Up 45.68%.
2. The semiconductor sector of the US stock market rose: Howard Microelectronics rose 9%, STMicroelectronics rose 3%, Navitas Semiconductor rose 2%, Marvell Technology, Wolfspeed rose 1%.
3. According to a report on the official website of Nordic #Semiconductor on April 12, Nordic Semiconductor announced that it has launched the fourth-generation multi-protocol system-on-chip (SoC) nRF54H20 for the first time. The nRF54 series continues the company's pioneering approach to Bluetooth Low Energy, following on from Nordic's award-winning nRF51, nRF52 and nRF53 series, introducing an innovative hardware architecture manufactured on GlobalFoundries' leading 22FDX process node. The nRF54H20 belongs to the nRF54H series, the "H" branch of the broader nRF54 series.
PS: Lansheng Technology Limited Abbreviation Lansheng IC, which is a global distributor of electronic components that has been established for more than 10 years, headquartered in Shenzhen China, who mainly focuses on electronic spot stocks.
0 notes
ajmal-kp · 2 years ago
Text
Faststream’s Generic Firmware Over The Air Services: Fast and Secure Way to Upgrade Your Devices
Tumblr media
FOTA is a method that allows for over-the-air firmware upgrades to push new features and configuration modifications responsible for operating the underlying hardware. The FOTA gateway, which is connected to the in-vehicle network, talks with the ECU, which is capable of FOTA updates. The FOTA (Firmware Over The Air) system is made up of three parts: a FOTA server, which oversees vehicle software releases, a FOTA client, which communicates with the backend server, and a FOTA agent, which performs run-time firmware upgrades.
It is critical to be able to upgrade the operating systems of linked assets to maintain them safely, offer new features, and repair problems. The Internet of Things (IoT) has a lot of potentials, but it also has a lot of implementation obstacles, such as context-aware updates, connectivity concerns, security risk updates, IoT deployment scale issues, and recovery from interrupted updates. Firmware upgrades have become a typical component of IoT systems to keep the huge number of linked devices up to date and safe. Faststream is providing over-the-air (OTA) software update service (FOTA service) for automobiles, medical devices, robotics, and more
Device Firmware Update
A device firmware update (DFU) is an operation that is used to update the firmware on a device, either partially or completely. In most cases, DFU is dependent on the presence of a bootloader. A bootloader is a small piece of code that is in charge of Launching a device's main firmware or operating system (OS) and Providing the ability to update the device's main firmware or operating system.
Why boot loader optimized and kept to a minimum?
To minimize the impact on boot times.
To keep bugs to a minimum in this critical part of the device's firmware. Bootloaders are rarely updated, so they must be robust.
The size of the bootloader affects how much ROM is available for application firmware.
What are the main operations of the DFU process?
Updating the application, the stack, the operating system. also sometimes even the bootloader.
Verifying the authenticity of DFU packages.
Preventing downgrades.
Checking for hardware compatibility.
Validating the accuracy of data.
must decrypt encrypted data.
Support for updating via various transport mediums.
How Does Faststream’s OTA DFU work?
Tumblr media
The firmware image and manifest are encrypted, signed, and transmitted to the firmware update server.
The end device queries the firmware update server to obtain the latest firmware image and manifest.
Decryption, validation, and application of the package will take place.
Faststream’s Device Firmware Update process
A Device Firmware Update requires two devices: the DFU target and the DFU controller. The DFU target is the device that receives a new firmware image that may include a new application, SoftDevice (wireless protocol stack develop by nordic), bootloader, or a combination of SoftDevice and bootloader. The DFU controller transfers the image. The DFU controller, for example, could be a mobile phone running an app or an nRF connect to a desktop (via an nRF52 DK).
Tumblr media
The target device may be in DFU mode, or it may be running the application with DFU running in the background. After receiving an init packet, the target device will complete the pre-validation phase. This init packet contains critical information such as the image type, hash of the image, firmware version, hardware version, allowed SoftDevice versions, and others. If the init packet is validated, the controller will begin sending the DFU image to the target. The target will receive and validate the entire DFU image. After validating the DFU image, the target will be reset and the bootloader will activate the new DFU image to replace the original image.
Challenges Of Traditional FOTA Updates
The target device should include  ROM. Which is capable of storing the previous version of the software as a fallback application if the new software fails.
Because the target device has limited RAM storage, larger files cannot be transferred at once. Furthermore, the protocol used to transfer data differs between devices.
We must ensure that the server is a reliable source. Authentication is the term for this security challenge.
Faststream’s Solutions for FOTA Updates
Due to the target device's limited RAM, we developed a new method for sending data. Our software will separate the data into structured files and send them one at a time and these files will write to the ROM. The software will automatically verify and prepare the update when it is finished.
Our FOTA architecture ensures that the present application remains operational while a FOTA upgrade is performed and the new application is securely deployed. Also, the FOTA update should include a mechanism for reverting to the previous firmware if the new update is corrupted or interrupted for any reason.
 Providing TFTP Security protocol
Contact us for more information: [email protected]
1 note · View note
aelmaker · 4 years ago
Photo
Tumblr media
who knows how it is programmed? nrf52 ble beacons More @aelmaker . . . . #esp32 #diyelectronics #electronics #arduino #makers #украина #ukraine #diy #prototype #aelmaker #электроника #homemade #electronics #arduinomega #hobby #ble #ibeacon #nrf #nrf52 #bluetooth #nordic (Одесса) https://www.instagram.com/p/CNaZw99rjsE/?igshid=4vjjia7jk7us
0 notes
pcbway · 4 years ago
Photo
Tumblr media
Building a Rust Driver for PineTime’s Touch Controller
#WriteInPCBWay 
This article is contributed by Lup Yuen Lee. "How to make it work… Especially the touch screen!” The Touch Screen appears to be lacking some documentation. What would you do? Here teacher Lee will lead us to figure it out.
Learn more: http://bit.ly/3bHIoWk
-
0 notes
raytaccorp · 2 years ago
Text
What’s NEW in Bluetooth 5.4 ?
Bluetooth Core Specification 5.4 released in 2023 introduces four significant capabilities to the existing specifications. 1. Periodic Advertising with Response(PAwR) PAwR is one of the key feature. Prior to Bluetooth 5.4, connectionless bidirectional communication is not possible. PAwR now allows bidirectional transfer of data in connectionless mode between a single central device and a large…
Tumblr media
View On WordPress
1 note · View note
preetiraina · 2 years ago
Text
#1 Nordicsemi nRF52 by MillenniumSemi
Get the complete solution for Smart door lock - Nordic nRF52840 for utmost ease and safety. Millennium Semiconductors India is an authorized distributor of Nordicsemi nRF52. Contact us now.
1 note · View note
millenniumsemi · 2 years ago
Text
1 note · View note
rixtronix · 10 months ago
Video
youtube
Design nRF52 DK Case StepByStep P19
0 notes
momijinn · 7 years ago
Text
Blenano2をBLE通信のPeripheralとして使う
Blenano2をとある方からいただきました 日頃からBlenano(無印)を利用しているのですが非常に使いやすいです Arduino言語でプログラミングができ、しかも小型でBLE通信ができます 組み込み用途にとても最適です これの後継機をいただきました(ありがたい) とりあえずBLEのPeripheralとして扱えるプログラムを作ったので残しておきます (more…)
View On WordPress
0 notes