Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V2
Login / opret bruger

Forum \ Off Topic \ Anden computer snak

hvordan "udvikler" man sin egen simple chip?

Af Ultrabruger Alex077 | 19-05-2019 20:29 | 1420 visninger | 22 svar, hop til seneste
Hej HOL'ere Undskylder på forhånd hvis det er uklart eller hvis jeg ikke formulere mig klart nok. henvis mig gerne til forum eller lign. hvor i mener man ka få svar hvis det er Jeg faldt bare over en idé som måske ville kræve at jeg har en form for "chip" ala den her: https://imgur.com[...] (Hva kalder man det helt præcist egentligt?) Men som i nok kender dem er det her bare en "tæller". Den tæller én op hver gang man trykker og så kan man ellers "reset" tælleren. Hva nu hvis man ville kunne sende hvert count via. bluetooth til sin tlf? ska der så typisk en fysisk dims på ydereligere eller er det et spørgsmål om at programmere den yderligere? Det skulle nok sendes til en app så app'en ska laves yesyes men hva kræver det af "senderen" at ku gøre det?
--
#1
vlx
Juniorbruger
19-05-2019 20:37

Rapporter til Admin
Lyder meget som noget man kan lave med en arduino, så kan man altid få lavet det i mindre skala når det virker. Men der er nok en del man skal lære når man koder noget som fx skal køre på et lille batteri, den skal jo nok gå i dvale når den ikke laver noget osv. Men Arduino fåes i nogle ret små størrelser og chippen den er basseret på er meget brugt.
--
www.site-works.dk[...] www.vlx.dk[...]
#2
Alex077
Ultrabruger
19-05-2019 20:43

Rapporter til Admin
#1 tak for dit svar. hmm ja det der med at kode tænker jeg må være del 2 af problemet :P Jeg forsøger pt. at undersøge hvor småt (og samtidigt billigt) det kan lade sig gøre at finde en chip med bluetooth som kan tælle en counter op (der behøver iøvrigt ikke være en skærm på)
--
#3
Alex077
Ultrabruger
19-05-2019 20:44

Rapporter til Admin
Nogen der evt. om PCB er noget af det som jeg søger efter?
--
#4
Alex077
Ultrabruger
19-05-2019 21:09

Rapporter til Admin
Hvad ville det kræve at reverse engineer den tally counter jeg lagde op og se hvad den helt konkret er programmeret til at gøre? og er det egentlig muligt?
--
#5
Lukas
Ny på siden
19-05-2019 21:20

Rapporter til Admin
Tror du ville faa mest ud af en micro controller som ESP 32. De er billige og kan meget mere end du har brug for. https://www.aliexpress.com[...]
--
#6
MadsAG
Monsterbruger
19-05-2019 21:23

Rapporter til Admin
#4 Altså den kode du på den dims der tager maks 5 minutter for selv en meget nybegynder, så selve softwaren behøver du ikke bekymre dig om. Der hvor det kan være svært at udvikle sådan en dims, er at få strømforbruget så langt ned som muligt grundet batteri. Skal apparatet bare have ekstern 5V eller lignende, er det problem unødvendigt at se sig til. #3 PCB er jo bare et printkort. Det du søger er dev-boards, altså forskellige udviklingsplatforme. Det kan være en Arduino eller lignende. En Arduino har styr på nem programmering, egen strømkredse, let adgang til inputs og outputs. Dev-boards vil man ofte bruge til produkter af lavt styktal. Hvad skal bluetooth delen?
--
#7
Alex077
Ultrabruger
19-05-2019 22:32

Rapporter til Admin
#6 tak for dit uddybende svar. ift. bluetooth delen skal du bare forestille dig at jeg vil have counteren over i en app altså hver gang der bliver trykket på knappen og den tæller én op så skal det tal også sendes via bluetooth til mobilen i en evt. app :) gir det mening? det en enkel ting den skulle ku gøre
--
#8
BloodClaw
Super Supporter
19-05-2019 22:32

Rapporter til Admin
Hvad med en micro:bit? Den koster et par hundrede, kan bruge batteri: https://www.podconsultsbutik.dk[...] https://www.instructables.com[...] Den har også bluetooth, men jeg ved ikke hvordan man sætter det op, så den kommunikerer med en Android app
--
Sidst redigeret 19-05-2019 22:34
#9
inckie
Elite Nørd
20-05-2019 06:04

Rapporter til Admin
#7 hvorfor ikke bare en mobil app med en knap der tæller en op så ?
--
https://twitter.com[...] - Ned med #lurerSørenPape https://linuxmint.com[...] - Få dit privatliv tilbage.
#10
SShadowS
Guru
20-05-2019 07:16

Rapporter til Admin
Tror du ser på opgaven forkert. Hvorfor skal knappen holder styr på antal klik hvis den alligevel ikke skal vise det? I stedet lav en enhed der sender et simpelt signal og så lad din app tælle op i stedet.
--
6700K|Maximus VIII Extreme|32GB RAM Gainward2080ti-GS|PG279Q Samsung960 PRO 512GB|Samsung 850 PRO 512GB Samsung860 QVO 2TB|Corsair AX860i
#11
Inside
Super Nørd
20-05-2019 08:15

Rapporter til Admin
Den her kan tælle og synkroniseres med bluetooth. Den er godt nok lavet som en "pray counter" men det er jo ligegyldigt. https://www.alibaba.com[...] Desuden kan de lave custom PCB arbejde, så tag kontakt til dem, og sig du gerne vil tage udgangspunkt i deres pray counter, men ønsker en udgave uden skærm (mere simpel). informer dem om hvor mange du skal bruge, og bed om en pris ved det styktal, samt de samlede værktøjsomkostninger fabrikkens hjemmeside: http://c-alley.com[...]
--
Ses vi? Det tror jeg nok vi gør!
--
Sidst redigeret 20-05-2019 08:17
#12
nen
Ultrabruger
20-05-2019 09:06

Rapporter til Admin
#1 - Arduino er blot en mikroprocessor der er sat op på en PCB så du kan skrive kode til den nemt og bekvemt. Men ja, du har helt ret, start med en Arduino og strip det så ned til de komponenter #0 skal bruge. Smæk dem på en pintplade og brug SMD komponenter, så kommer du hurtigt ned i fysisk størrelse :) ?
--
#13
[email protected]
Ny på siden
20-05-2019 09:27

Rapporter til Admin
#0 Den hurtigste måde at udvikle en prototype ville sikkert være med en Arduino. Den er nemme at programmere for nybegyndere, har simple pinouts og er kompatible med rigtig mange breakout-boards. Jeg ville vælge en af dem med en ATmega 328P på. Den er preloaded med Arduinoes bootloader og kan nemt løftes ud af soklen og sættes på et print når den er programmeret. Derefter kan du købe nye 328P'ere og selv brænde bootloaderen derpå - mener endda nogle sælger dem med bootloaderen på! Der findes rigtig mange bluetooth moduler, der er nemmere at sætte op med en ATmega 328P. Vælg et nyere modul med Bluetooth 4.0, det bruger markant mindre strøm. På den måde kan du nemt forsyne din 328P'er samt BT modulet med et enkelt eller to knapcelle batterier. Mht. funktionaliteten ville jeg smide et digitalt signal ud via bluetooth og lade telefonen om at tælle.
--
- You look like alotta fun!
#14
Munkeholm
Supporter Aspirant
20-05-2019 11:03

Rapporter til Admin
0# du skal bruge denne chip eller en tilsvarende.. de har et developer board du kan købe hvis det er: https://www.silabs.com[...] samme chip sidder f.eks. i IKEA pærer osv. de har dog mange forskellige udgaver an på hvad du skal bruge. Dette er en BLE chip, du kan også få nogle med BLE 5.0 long range eller MGM chips der kan zigbee og Z-wave. Dette er selvfølgelig hvis du vil udvikle det selv. Hvis du bare vil have en counter på en mobil er der nok nemmere løsninger. Du kan købe en Flic eller hvad de bluetooth knapper hedder, de kan hvis sættes op til hvad det skal være.
--
Sidst redigeret 20-05-2019 11:08
#15
Emil_Olesen
Giga Supporter
20-05-2019 12:49

Rapporter til Admin
Ville klart overveje det #10 siger. Det du skal bruge er bare en knap der kan sende et signal via bluetooth, som du så håndterer i appen.
--
Dette indlæg bliver overvåget af NSA.
#16
Vuy
Juniorbruger
20-05-2019 13:38

Rapporter til Admin
Hey, lidt side spørgsmål, og jeg burde nok oprette min egen tråd, men kender i helt tilfældigvis nogen som er villige mod betaling at designe sådanne chips? ? ? ? ? Jeg har selv et lidt mere besværligt problem med en chip jeg skal have tailormade til en specifik situation.
--
2x ASUS STRIX 1070 OC, I7 AIO WaterCooled, 16GB RAM, Samsung 850 Evo, 500Gb, x34a 100HZ UWQHD 3440x1440 G-SYNC. K70 RGB Keyboard, M65 Pro RGB Mouse
#17
Inside
Super Nørd
20-05-2019 14:16

Rapporter til Admin
#16 se mit svar i #11
--
Ses vi? Det tror jeg nok vi gør!
#18
Vuy
Juniorbruger
20-05-2019 15:43

Rapporter til Admin
#17, Tak. Jeg skrev til dem og de sagde at de var villige til at producere selve PCB'en men ikke at skulle ud i at designe selve modulet osv.
--
2x ASUS STRIX 1070 OC, I7 AIO WaterCooled, 16GB RAM, Samsung 850 Evo, 500Gb, x34a 100HZ UWQHD 3440x1440 G-SYNC. K70 RGB Keyboard, M65 Pro RGB Mouse
#19
MadsAG
Monsterbruger
20-05-2019 17:42

Rapporter til Admin
#18 Der findes et utal af microcontrollers, så med mindre du har 10 millioner, så får du ikke din helt egen IC. Du finder en microcontroller der kan klare dine behov, og ja, du bruger måske maks 10% af featuresne den har, men til 50 øre stykket betyder det sjældent meget i lavt styktal. Lavt styktal: du programmerer selv microcontrolleren, højt styktal, du får IC’erne hjem med den software du har bedt den om. Jeg ved ikke helt hvorfor i pludselig vil producere microcontrollere selv? En microcontrollers design har jo ikke meget med softwaren at gøre, som jeg gætter på i bekymre jer om?
--
#20
Alex077
Ultrabruger
21-05-2019 18:59

Rapporter til Admin
Tusinde tak for alle jeres svar. Igen er det hele meget uklart men jeg har fået det jeg havde håbet mest på, nemlig inspiration til at gå et skridt videre. Jeg har som sagt en Arduino + tilbehør som knapper og Bluetooh-modul så jeg tænker egentlig at det er bedst jeg bare prøver at programmere delene til at gøre som jeg gerne vil have (rent funktionsmæssigt) og når der så forhåbentligt kommer noget mere konkret ud af det ka jeg jo spørge igen hvordan den endelige funktionalitet kan pakkes mindst ind ift. en chip Et par kommentarer #9 fordi jeg som udgangspunkt vil have knappen til at tælle op. Endda huske tallet indtil bluetooth bliver tilstluttet igen hvis forbindelsen ryger. #10 Ja det blir nok mere det jeg vil forsøge at opnå nu med de ovennævnte dele :) #11 Jeg tænker at jeg vil tage kontakt til dem når jeg er nået lidt længere i processen #19 altså jeg har ikke som udgangspunkt lyst til at producere noget selv. Tanken var bare at finde noget der var billigt og ku de simple ting jeg ville ha uden at jeg skulle ud og betale for noget funktionalitet som jeg ikke havde brug for. Men hvis det kan gøre til så billige penge som du nævner så er jeg da rigtigt nok ligeglad med at den kan ting som jeg ikke har behov for hvis det alligevel er billigt :)
--
#21
Vuy
Juniorbruger
21-05-2019 19:00

Rapporter til Admin
#19 Ja, problemet er, og faktisk det eneste problem jeg løber ind i er batteri levetiden på tingesten. Jeg skal have den op på min et år, før der skal udskiftes batteri, gerne et par år, fordi jeg ved det kan lade sig gøre. Lige nu sidder jeg med en ESP32 (DF Robot Firebeetle) som kan alt det jeg har brug for, men trods al min søgen online, er jeg ikke selv i stand til at få strøm forbruget lavt nok, selv med godt med DeepSleep osv. Derfor tænker jeg at jeg skal ud i at have en custom designet modul, hvor der er en ESP32 sidende på, eller en simpel Bluetooth micro controller. Man kan købe dem seperat (både esp32 og bluetooth moduler), og lidt fikfakseri kan man selv lodde noget sammen hvis man ved hvad man gør, men det derfor jeg rækker ud og spørger ad
--
2x ASUS STRIX 1070 OC, I7 AIO WaterCooled, 16GB RAM, Samsung 850 Evo, 500Gb, x34a 100HZ UWQHD 3440x1440 G-SYNC. K70 RGB Keyboard, M65 Pro RGB Mouse
#22
Tytteboevsen
Juniorbruger
21-05-2019 21:03

Rapporter til Admin
Hej Nu er jeg selv maskiningeniør men har leget lidt med arduino og koder til hobbybehov. Generelt hvis du skal have specialdesignet et pcb med chip og smd komponenter er der flere måder at gøre det på. Hvis du skal have lavet mange - nærmere 10 tusinde end 1000 - så vil jeg udlicetere produktionen til et mekanik/elektronik værksted. Hvis du bare skal lave en enkelt til dig selv bliver stk prisen noget dyrere. Du kan evt - hvis du kan lodde - få en til at tegne et print, købe komponenterne, få printet ætset - lav et par stykker for en sikkerheds skyld - lod komponenter på og installer evt bootloader på chip før lodning. Som andre skriver findes der et utal af chips - og bare for at spille smart vil jeg nævne field programmable gate array (fpga) men her er kodningen lidt speciel så medmindre du kan samarbejde med en der ved noget om dem så hold dig i første omgang fra dem. Hvert firma har en "programmer" som kan programmere chippen. De koster somregel 200 kroner. Arduino er smart da denne del er omgået men man så skal programmere i et lidt sjovt c++ agtigt sprog. Jeg ville måske kigge på en teensy med et Bluetooth shield til. For at spare på strømmen kan du slukke for BT og kun opdatere/sende signal en gang i døgnet eller noget. Man må også på en eller anden måde rode med BT sådan at der kun sendes signal én vej som også må spare på strømmen. Mener jeg læste et sted at BT brugte en del strøm. Der er noget med din syntaks. Chip (microchip) er selve den lille dims der kan lave nogle udregninger og modtage og sende signaler fra ledninger. Microcontroller er egentlig nok det du skal bruge som er lidt forskellig fra en cpu. cpu=central processing unit og kræver somregel nogle externe ram og harddisk af en slags. En microcontroller (MCU) har ligesom det hele i sig men meget mindre af det og skal programmeres med en "programmer". Det jeg vil anbefale dig er at købe en teensy eller micro arduino eller hvad de nu hedder. Et breadboard et bluetooth skjold hvis der ikke er indbygget i development board. Til sidst vil jeg sige at der altså er en hel del der spenderer flere år på uni for at blive uddannet til at kunne det her. Når du er lidt længere i processen kan du få en elektroingeniør til at kigge på det. brug evt amino. Du er hjertelig velkommen til at sende mig en PM, da jeg måske ikke ser denne tråd igen. Mvh Tytteboevsen
--

Opret svar til indlægget: hvordan "udvikler" man sin egen simple chip?

Grundet øget spam aktivitet fra udlandet, er det desværre ikke muligt for dig, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning