[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/diy/ - Do It Yourself


View post   

File: 349 KB, 1600x2240, 1506055517767.jpg [View same] [iqdb] [saucenao] [google]
1269473 No.1269473 [Reply] [Original]

what do people use when they make electronic devices instead of shit like arduinos and gyroscopes and shit? I'm imagining in my remote control for my TV it's not an arduino in there, so what do they use and how do they program it?

>> No.1269474

Exactly the same shit. It's just not called an arduino.

>> No.1269476

>>1269474
but how do they program it? How do they get all the GPIO ports and stuff? Can you give me an example of a commonly used one that isnt an arduino

>> No.1269484

>>1269476

start off by learning what an arduino is. Look up AVR, which is the microcontroller in most arduinos which are just interface boards.

An AVR or similar device might be in your remote, your refrigerator, your microwave, etc.

>> No.1269646
File: 1.01 MB, 2322x4128, 20170919_190546.jpg [View same] [iqdb] [saucenao] [google]
1269646

>>1269473
It's called a microcontroller, or uC. Basically, in most electronics they're controlled this way since using discretes and 555's take up too much room.

Also, I like your picture. It reminds me of the "neon" sign I made that coincidentally has an Arduino to control the LEDs.

>> No.1269665

>>1269476
here's dozens of examples. https://en.wikipedia.org/wiki/List_of_common_microcontrollers
the arduino strictly speaking isn't a microcontroller, it's a development board for the atmega328p microcontroller (original arduino)
very likely they program the device in C, in some cases assembly where they want the strictest control over timing and execution.
devices can be programmed in-circuit with a programmer attached to some contacts on the board somewhere, or a JTAG header, proprietary header, a usb port, or a serial port, or whatever.

>> No.1269719

To repeat what other anons are saying, Arduino is just a brand name for a series of interface boards, the core in all of them is the microcontroller chip. It's a "system on a chip" of sorts with its own CPU, memory, program space, DACs, ADCs and a whole bunch of other goodies for use in any sort of devices. Atmel's AVR-based controllers are what's used in most (but not all) Arduinos. AVR is the architecture, much like x86 is for desktop CPUs. There's other architectures like PIC by Microchip Technology. More recently we're seeing ARM-based microcontrollers become the new standard as they offer plenty of bang per buck being 32bit and having higher clock speeds, newer arduinos like the Due use Atmel's ARM line.

>> No.1269726

>>1269646
What did you use to diffuse the light? A polycarbonate sheet?

>> No.1269729
File: 3.40 MB, 4128x2322, 20170529_172428.jpg [View same] [iqdb] [saucenao] [google]
1269729

>>1269726
Natural (clear) PLA.

>> No.1269735

>>1269729
3D printed?

>> No.1269737
File: 815 KB, 2322x4128, 20171022_173632.jpg [View same] [iqdb] [saucenao] [google]
1269737

>>1269735
Yep. The backers and the diffusers are 3D printed.

>> No.1269738

>>1269737
Cool, thanks for the info man, I'm doing some research for a similar project.

>> No.1269740
File: 2.94 MB, 270x480, RainbowStrandTest.gif [View same] [iqdb] [saucenao] [google]
1269740

>>1269738
No worries. Is it a sign as well? I have other ideas to make with it, but for now I'm working on the assembly guide for instructibles.

>> No.1269742

>>1269740
It's a faux-stained glass art piece, but I'm just in the proof of concept stages right now.

>> No.1269744
File: 564 KB, 2322x4128, 20170409_141217.jpg [View same] [iqdb] [saucenao] [google]
1269744

>>1269742
Interesting, never even thought of that. I would recommend having black pieces/slices separating the glass sections. The bleed through of other LEDs from section to section can be pretty intense if it's a homogeneous piece of natural PLA.

>> No.1269751

>>1269744
Yeah, it's definitely not going to be one piece. I'm going to have to imitate the lead soldering on stained glass anyways.

>> No.1269843

>>1269646
>not using a TV remote composed of vacuum tubes

It just makes the infrared beams that much warmer.

>> No.1270048
File: 875 KB, 3456x4608, IMG_20171031_225537.jpg [View same] [iqdb] [saucenao] [google]
1270048

>take apart old game cartridge
>this is the only thing on the pcb

>> No.1270131

>>1270048
RIP

>> No.1270164

>>1270131
Yeah it's been dead for years but do they program games on some semi solid semiconductor and then deuce it over the pcb?

>> No.1270175

>>1269646
we get it you made an a e s t h e t i c fake neon sign
now stop posting that thing every chance you get, make something new

>> No.1270176
File: 2.00 MB, 360x202, 18vh1a.gif [View same] [iqdb] [saucenao] [google]
1270176

>>1270175

It's you again friend! I have made other things if you take a look in this thread. I have made many more that unfortunately I have not had a chance to work with yet because I'm busy doing other things.

What have you made?

>> No.1270182

>>1270176
I hate to break it to you, but I'm not that guy. So that means at least two people are fed up with that sign.
It's cool, but seriously, do something new.

>> No.1270197

>>1270182
Let's see. With in 7 months I have made:

>FM-84 sign
>apple sign
>arcade sign
>space invader decals
>filament guide
>started Rupee project
>started Block project

And that's just 3D printing. I post these things because it took a lot of time and effort to design and make them. Again, where are your projects?

>> No.1270224

>>1269476
8051 is king of 8bit micros

>> No.1270236

>>1270164
I can only assume so, if it's the only thing on the PCB it's easier than soldering something on, though I have seen them used when there are passives soldered on the board.

>> No.1270533
File: 1.19 MB, 1080x2220, Screenshot_20171101-135225.png [View same] [iqdb] [saucenao] [google]
1270533

>>1270197
Hey man just wanna say I really appreciate your light, I've had a similar idea for 6 months bujt have been slacking. Seeing your stuff is motivating especially cause I don't wanna be left in the dust!!!!
So please continue posting, do you have a personal blog or something?

Pic semi related, a 6.3 inch circle light going to be printed in white witth 10w led soldered up. This is to test things I may want 2 light up. If I wanna see how it looks just gotta pop it on this.

>> No.1270626
File: 761 KB, 2048x1536, 20150801_185604.jpg [View same] [iqdb] [saucenao] [google]
1270626

>>1270533
Very cool. So the clear part acts as a diffuser? If it is 10W then yeah you may want to go with a solid white. For me I found that the distance the diffuser is from the LED and the thickness of the diffuser are the main factors in diffusing light.

And I don't have a blog. I try to do my work anonymously, but I do have an account on thingiverse and soon instructibles to post the instructions.

>> No.1271805

>>1269476
this is WHY they sell arduinos in the first place bud. to teach you how all this stuff works in as more hands-on environment.

all the shitposts with "omg le arduino le lol y" are just STEM faggots throwing their dicks around trying to show how smart they are.

>> No.1271806

>>1269729
at the risk of hijacking the thread;
i had a similar idea but it was basically a large EXCLAMATION POINT. thanks for the motivation.

>> No.1271821
File: 1.10 MB, 2322x4128, 20161029_205252_LLS.jpg [View same] [iqdb] [saucenao] [google]
1271821

>>1271806
Don't worry too much about that. It was already hijacked kind of.

I'm glad you're motivated, and I would like to see the final design once you're done. Soon enough I'll have a guide on the design aspect of the signs. It's really not that difficult so long as you kind of know a 3D modeling software.

>>1271805
The thing is, most of the STEM people I work with and went to college with love Arduino because it's a great way to get into micro controllers and how they work. Anyone saying "huur tarduino" is probably someone who can't into electronics at all or just a hobby hipster. Ignore them and do what you find fun with it.

>> No.1271870

>>1271821
Well I don't want this to sound too insulting, but Arduino is to microcontrollers what training wheels are to a bike. If you're just doing a bunch of prototyping and testing, then by all means use an Arduino. But if you've had at least a few months of experience with them and you're not using them for prototyping and testing, you're wasting your money. Roughly speaking, the microcontroller IC itself costs half as much as a knockoff Arduino and can be much more easily incorporated into any circuit you want provided you have the facilities to SMD solder. But since you can even get PDIP28 ATMega328s, you don't even need the SMD ability.

>> No.1271903
File: 36 KB, 324x169, improvefigs3-4.gif [View same] [iqdb] [saucenao] [google]
1271903

>>1269473
you design a circuit or use/steal an already designed one which uses a single dirt cheap chipset from china, nothing programmable as it has a single job

>> No.1271924
File: 149 KB, 1406x853, NixieBoard.png [View same] [iqdb] [saucenao] [google]
1271924

>>1271870
Agree and disagree. For me to make my own board with an Atmel controller on it, even the cheapest, I'm looking roughly the same cost of a knockoff board or more. If I use protoboard I can get that cost down, but still not worth my time than buying a knockoff Arduino. Unless you're making them as part as your hobby then it's not worth my time. The uC to me is a means to an end, not the end itself. With the rare exceptions of where I'm designing a board with one on it.

>> No.1271926

>>1271924
True. I was more thinking of incorporating a uC into the final product, anything else being under my blanket statement of "prototyping and testing". Especially if you're trying to mass-produce something by yourself.

>> No.1271930

>>1271926
Yes, if you're not using it for hobby stuff absolutely you should not be using it field testing or production. It simply serves as a proof of concept.

Also, 100% agree if you're going to mass produce a board try not to use preassembled board, especially prototype boards. You can't beat $1.50 versus $8 knockoff Arduino.

>> No.1271941

>>1271924

>You're STILL posting your clock every time you can shoehorn it in
At this point you're worse than a tripfag

>> No.1271943

>>1271924
I would only breadboard with an arduino and it would never leave the bench. It's arguably useful for debugging.
Anything else and the form factor is a liability, big mess of wires to connect anything is ugly, bulky and unreliable. As soon as its off the bench it's on stripboard and if its on stripboard it's on one piece unless there is a very good reason.
Also the environment framework is abysmal.

>> No.1271994

>>1270164
Chip-on-board encapsulated in epoxy. They do this for the cheapest shit or when they're going to manufacture millions of them to avoid the cost of chip packaging since they are only used for one purpose.

>> No.1272105

>>1271941
Oh look, another person who hasn't done anything. I love when I bring you out of the wood work.

>>1271943
Again, for hobby projects why would you design your own board? Should I trust a board house every time I want to do a project, spend more money than on a knockoff, and then spend the time soldering everything?

>> No.1272137

>>1272105
Not him, but personally I enjoy the art of designing and etching my own board, then soldering everything. It's part of my electronics process, though as someone who dabbles in analogue electronics I have to make PCBs and solder them whether I'm using a microcontroller or not. I fully agree that if you don't want to put in the time to learn/do PCB soldering then by all means just throw the code together on an arduino and be done with it.

But it is definitely cheaper to make your own PCBs and solder a microcontroller onto them if you have the patience.

>> No.1272144

>>1272105
Maybe make yourself some glasses so you can read better I never said anything about pcb, stripboard I said.
But now you brought it up I do have a homemade uv box and i would prefer making a pcb to having some demo board haemorrhoid and a jungle of unnecessary wires and it would probably be cheaper too.
Perhaps I'm biased, laying out is my favourite part, personally nothing feels better than figuring out a really neat, efficient and compact route. I have plenty of projects that were never made just because laying out was satisfaction enough, to actually build it was academic exercise, boring.

>> No.1272148

>>1272137
I don't really blame you. When I designed my board it was actually a lot of fun doing the research, schematic, and most of all board layout. However, for most people they won't have the time, skills, interests, or resources to design their own board for every project. An $8 Arduino board works great.

>>1272144
>Perhaps I'm biased, laying out is my favourite part
Exactly, for you this is part of the hobby. This is the fun part. For others they couldn't give two shits. It's not up to you or me to tell other people what they should find fun.

>I have plenty of projects that were never made just because laying out was satisfaction enough, to actually build it was academic exercise, boring.
Without the prototype you will never know if it will work, if there is a mistake in your schematic or layout, or if you fucked up elsewhere.

>> No.1272410
File: 5 KB, 640x400, focus etching.png [View same] [iqdb] [saucenao] [google]
1272410

>>1272144
Fuck that's right, I need to make myself a UV box. I wonder if it's viable to make a pinhole-camera style lightbox, like pic related?

>> No.1273099

>>1269646
hey anon, I remember you from a while back. I forget what thread but I recognize that sign. Cool shit

>> No.1273105

>>1270182
Hey
I make 3
It's cool and all, but it's posted so much it's almost spam at this point

I was lauding him in the 3d printer general when he first posted it

>> No.1273107

>>1273099
The guide is up on instructables.

>>1273105
Haters gonna hate I guess. Again though, nobody posts anything they did, and it is /diy/.

>> No.1273198

>>1269665
>devices can be programmed in-circuit
Plenty of microcontrollers cannot. They are either programmed out-of-circuit with a parallel programmer, possibly by blowing non-erasable fuses, or via a top metal layer at the factory for really high-volume products. Time is money on a production line.

>>1271930
Hard to beat $2.50 for a bluepill board. You can't even get the STM32F103C8T6 chip for that price in the west in small quantities.

>>1272410
The inverse square law is going to screw your exposure at the edges.

>> No.1273273

>>1273198
>inverse square law
Shit, I'd need to make the UV LEDs in a hemisphere centred around the aperture, but with extra curvature to make up for the flatness of the PCB. I smell a dirty differential equation...

>> No.1274981

>>1270176
moar pics please