ElBear ACE-Uno — первый запуск в Mac OS

В статье рассмотрим, как начать работу с ElBear ACE-UNO в Mac OS. Постарался для вас сделать выжимку, чтобы можно было скорее приступить к работе с платой и потратить на это на пару-тройку суток меньше) P.S. Для пользователей Windows статья также может быть полезной.

https://habr.com/ru/articles/926396/

#MIK32 #ELBEAR #arduino #vscode #platformio

ElBear ACE-Uno — первый запуск в Mac OS

Несмотря на полное отсутствие упоминаний в официальной документации от компании Элрон (на момент написания статьи), да, работа с данной платой на Маке возможна. И в рамках этой статьи мы с вами...

Хабр

Does anyone use OpenBSD to program their Arduino devices? I tried using the makeEspArduino package to build uLisp for the T-Deck, but encountered problems. For details see:

http://forum.ulisp.com/t/compiling-ulisp-for-lilygo-t-deck-on-openbsd/1697

Thank you for your suggestions. Please boost.

#fedihelp #arduino #followerpower

Compiling uLisp for LilyGO T-Deck on OpenBSD

Hi, folks! I attempted to compile uLisp on an amd64 OpenBSD 7.7 computer. As the IDE is not available on OpenBSD, I used mkEspArduino. $ mkdir -p ~/Arduino/ulisp $ cp ~/Downloads/ulisp-tdeck.ino ./ulisp/ $ git clone --recursive https://github.com/Xinyuan-LilyGO/T-Deck $ cd libraries $ ln -s ../T-Deck/lib ./T-Deck So I started the compilation: PATH=$PATH:/usr/local/xtensa-esp32-elf/bin/ \ gmake -f /usr/local/share/makeEspArduino/makeEspArduino.mk \ BUILD_THREADS=1 CHIP=esp32 \ LIBS=/ho...

uLisp Forum
Open Source und Hardware?! Ja: nicht nur Software kann quell-offen sein! Auf unserem Juli-Stammtisch beschäftigen wir uns mit offener Hardware. Es geht um #DIY-Hardware, 3D-Druck-Vorlagen und Demokratisierung von Technologie. Open-Source-Hörgerät, #RISCV, Feinstaub-Sensor, ESP, #Arduino und #RaspberryPi – was gehört dazu, was nicht; was kennst du noch? Alle Menschen sind herzlich eingeladen zum gemeinsamen Snacken und Schnacken ab 19.30 Uhr im @netz39 in der Leibnizstraße 32!
#openhardware
🖨️ La Prusa Core One carbure pour deux projets !
1️⃣ Face avant de la console du Coffre du Pirate (avec ses boutons colorés et l’arrêt d’urgence)
2️⃣ Couvercle sur mesure pour le robot Eliobot proposé par @Arduiblog 🤖
Design maison, PLA de rigueur, tests en cours 💪
#maker #3Dprinting #arduino #pirate #fablab #framboise314 #foireducreusot

Hallo an die Maker-Gemeinde da draußen

Habt ihr einen Tipp für mich, mit welchem Buch/Heft/Zeitschrift/Website ich am besten mit einem niederschwelligen Einstieg in die Welt von #Arduino und/oder #ESP32 starte?
Vor allem die Elektrik-Grundlagen, die Anschlüsse und das Auslesen/Ansteuern von Zeugs sollten dabei gut mit abgedeckt sein (High-Level programmieren kann ich schon).

Ich nehm gerne auf ein Tipp für ein gutes Starter-Set

#Tipps #Maker

An eInk, Wrist-Mounted, TOTP Generator

https://shkspr.mobi/blog/2023/07/an-eink-wrist-mounted-totp-generator/

Behold! Thanks to the power of the Watchy development platform, I now have all my 2FA codes available at the flick of my wrist!

HOWTO

This uses Luca Dentella's TOTP-Arduino library.

You will need a pre-shared secret which is then converted into a Hex array. Use the OTP Tool for Arduino TOTP Library to get the Hex array, Base32 Encoded Key, and a QR Code to scan into your normal TOTP generator.

Add the Hex array into the code below.

To check that it is functioning correctly, either scan the QR code from the OTP Tool above, or use the Base32 Encoded Key with an online TOTP generator.

Here's how the code interfaces with the Watchy:

#include <Watchy.h> //include the Watchy library#include "settings.h"#include "sha1.h"#include "TOTP.h"class MyFirstWatchFace : public Watchy{ //inherit and extend Watchy class public: MyFirstWatchFace(const watchySettings& s) : Watchy(s) {} void drawWatchFace(){ ... RTC.read(currentTime); time_t epoch = makeTime(currentTime) - 3600; // BST offset // The shared secret - convert at https://www.lucadentella.it/OTP/ uint8_t hmacKey[] = {}; // e.g. {0x4d, 0x79, 0x4c, 0x65, 0x67, 0x6f, 0x44, 0x6f, 0x6f, 0x72}; int hmacKeyLength = sizeof(hmacKey) / sizeof(hmacKey[0]); TOTP totp = TOTP(hmacKey, hmacKeyLength); char* epochCode = totp.getCode( epoch ); display.print( "TOTP Code Twitter: "); display.println( epochCode ); ...

You can grab the full code from GitLab.

I'm not very good at C++ - so please let me know what terrible mistakes I've made.

Is this a good idea?

Well... Yes and no.

TOTP is a strong-ish form of Multi-Factor Authentication. It helps prevent attacks where someone already knows your username and password. Having a convenient way to get your TOTP codes may make you more likely to use them. It also prevents you from getting locked out of your accounts if your phone dies or is stolen.

Convenient security is good security.

But... Having them on your wrist for everyone to see? I've deliberately made the font as small as I can so it is only readable up close. However, if someone is shoulder-surfing your details, they may well see your wrist. The watch isn't encrypted - so even if you hid the codes behind a button press, anyone who steals your watch will have your codes. If they steal your phone, they need to get through your PIN / biometrics.

Who are your adversaries? If you are trying to evade state-level actors, thieves specifically targeting you for your crypto-holdings, or an untrustworthy spouse - this probably isn't a great idea. If you don't use 2FA because you don't keep your phone with you - this will probably increase your security posture.

Ultimately, all security measures are a trade-off between convenience and control.

#2fa #arduino #eink #security #watchy

An eInk, Wrist-Mounted, TOTP Generator

Behold! Thanks to the power of the Watchy development platform, I now have all my 2FA codes available at the flick of my wrist! HOWTO This uses Luca Dentella's TOTP-Arduino library. You will need a pre-shared secret which is then converted into a Hex array. Use the OTP Tool for Arduino TOTP Library to get the Hex array, Base32 Encoded Key, and a QR Code to scan into your normal TOTP…

Terence Eden’s Blog

I'm in my 60's, and I've gone and bought an official Arduino Uno R3 Starter kit.

I know as much as a slug, about programming, and electronics. But hoping it isn't too late to learn.

Project 2 Spaceship Interface; wired it up, and typed in programme (can't see how you learn by just using the free sketch), and it worked... 😱

#arduino #arduinouno #programming #electronics #slug #old #learning

Hackaday: A Scanner For Arduino-Powered Book Archiving. “Scanners for loose papers have become so commonplace that almost every printer includes one, but book scanners have remained frustratingly rare for non-librarians and archivists. [Brad Mattson] had some books to scan, but couldn’t find an affordable scanner that met his needs, so he took the obvious hacker solution and built his own.”

https://rbfirehose.com/2025/07/07/hackaday-a-scanner-for-arduino-powered-book-archiving/

​It is done. I finished making the CNC machine. It draws circuits on a copper plate, just how i wanted. It is rare for me to finish a project. I'm so incredibly happy about it  
The machine is still in kind of a rough shape. I will make proper power circuit and maybe a bluetooth for serial. Other then that, it is ready to be used  

(Part 7: Finished)

#diy #cnc #arduino #electronics

×
Update on the bed thermostat:

It mostly works really well, but today I've redesigned the sensor housing and placement so it can be away from wild swings in temperature (It could probably use a fabric sleeve to protect the wires.)

I might also need to finally learn how to print TPU, so I can extend the airflow further into the bed.

Most of the project is here: https://github.com/b73tt/bedcooler

#projects #3dprinting #arduino #homeautomation