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[...] #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å)
--
Nogen der evt. om PCB er noget af det som jeg søger efter?
--
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?
--
#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?
--
#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
--
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
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
#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 :) ?
--
#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!
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
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.
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
#16
se mit svar i #11
--
Ses vi? Det tror jeg nok vi gør!
#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
#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?
--
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 :)
--
#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
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
--