[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: rasp.jpg (278 KB, 2000x1257)
278 KB
278 KB JPG
Better microcontroller?
>>
>>101437194
>Pi coW
A odd name for it. Why cow?
>>
>>101437224
named after you're mom
>>
>>101437241
But it's small, lightweight, doesnt have udders, and doesn't produce delicious milk. So again, why cow?
>>
>>101437224
cow is god in my religion, please understandings sir
>>
File: esp32-wroom.png (276 KB, 654x469)
276 KB
276 KB PNG
>>101437194
I'm a big fan of the espressif boards.
For wifi and Bluetooth stuff.
They are cheap and use a lot less power.
You can run them for days off a single 18650
>>
>>101437241
>you're mom
>you are
Is this correct sentence?
t. ESL
>>
>>101437345
>bad grammers in you're post
nothing personnel kid
>>
>>101437341
I've only recently started messing with it but I like my esp32
>>
>>101437373
What do you (want to) use it for?
>>
>>101437373
The community is building fast too. It's already pretty easy to port things across to micropython or circuitpython, and you can cross compile golang binaries etc. No need for arduino C++ sketches (which is a bit of a gatekeeper for the yoof these days).
>>
>>101437387
I originally wanted to build a 2.4GHz jammer using its wifi and bluetooth module but, as expected, there's no easy way to do it.
I've put the idea in hold for a while and I'm currently planning to write a few simple game console emulators on it along with a st7789 display I bought
>>
>>101437506
A jammer is less doable without proper SDR, but you could pick a target channel and transmit lots of large frames of garbage. Or you could listen in promiscuous mode and whenever you hear any client send something on any network, send a deauth to that client to boot them off the network.
>>
>>101437534
my plan is (was?) to dive into the library included with the esp32 which provides the bluetooth protocol APIs and see how they send arbitrary data in specific channels, considering all the library code is compiled together with your program, you could theoretically make changes to it and add new "functionality".
but I imagine it sounds too good to be true that someone could simply do that, even if it's not exactly trivial and serves as a filter. I am expecting some kind of hardware security measures or "functions" that only work in the wifi/bluetooth constrained protocol.
I like your idea doe, I could probably implement this in the mean time. my use case is annoying relatives that think everyone in the house has to listen to the same music as them
>>
>>101437194
I want to impress the hr roastie, what projects should I do with microcontrollers?
>>
>>101437534
>>101437576
I also bought this, which has a small library that doesn't implement either bluetooth or wifi but allows you to communicate with other antennas of the same model under another limited protocol.
I'm actually putting more bets on this one than on the esp32 included radio.
>>
>>101437576
You're on the same wifi network as them, right? Can't you just send crap packets to them that seem to come from the router to reset their TCP streams?
>>
>>101437642
I am. would that work? I'm not too familiar with in depths of TCP/IP but I'd imagine it'd have a quite robust handling of multiple data streams coming at the same time, say like you're watching a youtube video while downloading a file and getting a message from someone. wouldn't a garbage packet with no real destination be ignored by the OS?
the course of action I have in mind with this is flooding the bluetooth channels with garbage (as I understand, it's more prone to this kind of interruption), not to "jam" or block it completely, but make their music listening choppy and inconvenient enough to make them turn it off or grow a brain and use a pair of headphones
>>
>>101437685
It should work. A TCP stream is uniquely identified by source and destination IPs and ports. All of that is contained in the packet header and can be forged.
One way is to send a RST packet in the stream, which will look to the computer like some device in the path from it to the machine it was talking to had some sort of error and dropped the connection. "Connection reset by peer".
Another is to watch the sequence numbers and send it a junk packet with the next sequence number. When the real packet arrives it gets discarded as an erroneous duplicate since it already received that sequence number. For regular TCP (HTTP etc) it inserts the junk in the received data stream. For TLS/SSL (HTTPS etc) it fucks up the cryptographic stream inside it, breaking the connection.
>>
>>101437726
ok, cool. I've written down that one too. though I imagine the timing you have to pull off for that is no joke. consider that we watch videos and stream music at nearly gigabit speeds, how many packets per second is that...
>>
File: 1721157575773.jpg (344 KB, 1243x891)
344 KB
344 KB JPG
>>
File: wemos_d1_7seg_cc.webm (3.47 MB, 640x426)
3.47 MB
3.47 MB WEBM
>>
>>101437400
>micropython or circuitpython
Disgusting. If you can’t use C++ just stick to shitting up the web with bad javascript. I don’t need retards shitting up the micro controller space.

>>101437578
Teledildo
>>
>>101437685
you're looking for l2flood
run it intermittently with random time variation
>>
>>101438493
very cool, seems to do what I need without also disconnecting my own bluetooth or 2.4GHz wireless devices
>>
File: 20240717_172731.jpg (185 KB, 1164x2328)
185 KB
185 KB JPG
>>101437400
I played around with my first microcontroller in about 18 years last night.
It's an ESP-WROOM-32 with a display (dubbed the "Cheap Yellow Display" - because the package only costs like $25).
Managed to hack a quick monitor together for my Victron Solar Charger (it broadcasts BLE). Took about 4hrs, a lot of it spent on just configuring Dev Env.
What should I be using instead of the Arduino IDE that's not going to rob me of time and require painful reconfiguration when I inevitably switch to a new distro of the week?
>>
>>101439174
platformio
>>
>>101437341
ESP is really good if you need more power and better connectivity.
Picos are really good for lower level shit. Their PIO extensions allow for a lot of crazy emulation of other interfaces or chips.
>>
>>101439250
Thanks. Is there a decent UI library I can use for these displays?
I'm pretty much hoping for something that is similar to Qt's Widgets so i don't have to fucking draw everything pixel-by-pixel.
>>
>>101437534
>A jammer is less doable without proper SDR
nonsense. you don't need an sdr at all if you can build your own electronics. circuits for jamming are simple.
>>
>>101440943
Good circuits for jamming are not so simple.
>>
>>101437194
you're asking the wrong question. all microcontrollers have their use. the real question is: is there one with a better ecosystem? AVR was the best for a long time. now it's ARM32s turn. RP2040 has a very good ecosystem so the answer to your questions is no. RP2040 is here to stay. for a very long time.
>>
>>101439542
adafruit's probably
>>
>>101438378
>Disgusting. If you can’t use C++
I can use C++. I can use anything.
Instead of punching down, have you tried lifting up?
Have you tried being positive?
Wu-Tang is for the children.
>>
File: 1703668744477700.webm (2.75 MB, 406x430)
2.75 MB
2.75 MB WEBM
>>101437194
got this esp board for 30$
runs lvgl fine with double buffering and both 800x480x16bit frame buffers in PSRAM.
>>
>>101437194
Almost anything uses less power.
>>
File: labelled-wiring.jpg (1.61 MB, 3000x2084)
1.61 MB
1.61 MB JPG
>>101437194
It's good.
If you get the debug probe (or make your own), you can program/debug/reset it without needing to fuck around with holding tiny buttons while reconnecting it. I assumed this was the norm but apparently the debugging situation on other popular MCUs/boards (arduino etc) is a mess by comparison.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.