-
Thread
HTU21D Temperatur und rel. Feuchtigkei weichen ab.
self.dev.write(CMD_READ_HUM_NOHOLD) #measure humidity time.sleep(.1) data = self.dev.read(3) buf = data humid = (buf[0] << 8 | buf[1]) & 0xFFFC return self.chumid(humid) def read_tmperature(self): self.dev.write(CMD_READ_TEMP_NOHOLD) #measure temp time.sleep(.1) data = self.dev.read(3) buf = data temp = (buf[0] << 8 | buf[1]) & 0xFFFC return self.ctemp(temp) [/pre]
-
Thread
Wechselschalter im Flur - wie Bewegungsmelder einbringen?
gar nicht. Ich habe hier zwei Funksensoren für Temperatur und Feuchtigkeit, bestehend aus einem SHT-21 und einem ATmega128RFA1. Bei beiden erfasse ich seit knapp einem Jahr auch die Batteriespannung. Der eine hat seither konstant 2,92 V, der andere ist im Laufe dieser Zeit von 3,30 auf 3,22
sitzt der Empfänger am USB, da brauch' ich kein extra Netzteil. Kleiner Test: hatte zwei 0,22-µF-X2-Kondensatoren in der Kiste. Leider keine 3,3-V-Z-Diode, nur eine mit 5 V. Daran eine normale Si-Diode, einen Ladekondensator von 470 µF und einen Lastwiderstand von 270 Ω. Das entspricht einer
-
Thread
Schaltung überprüfen
laufen. Den Sensorknoten habe ich bereits in Eagle erstellt. Betrieben wird der Knoten mit 4xAAA Batterien. Den Status der Batterien überwache ich mit einem Spannungsteiler und dem PIN ADC0. Da der Atmega328 wird mit 3.3V betrieben. Ebenfalls das Funkmodul und der Sensor. Auf die Interrupts ist
mit 3x AA(A) gehts ohne Spannungsregler bei 8Mhz, Alkaline 3x 1,7Vmax -> 5,1V bis 3x 1V klappt das doch. Mit einem Arduino mini 328 bei 3,3V Type mit 8MHz sparst du den USB Konverterstrom, mit 8MHz kann der
-
Thread
Quarz fuer MSP430
Refenrenzen probiert, der ADC ist einfach sehr ungenau: [c] void init_ADC(void) { ADC12CTL0 = SHT0_15 + REFON +ADC12ON + MSC; ADC12CTL1 = CSTARTADD_0 + SHS_0 + SHP + ADC12DIV_0 + ADC12SSEL_0 + CONSEQ_1; ADC12MCTL0 = SREF_0 + INCH_2; //ADC12MEM0, A2 ADC12MCTL1 = SREF_0 + INCH_3; //
ich fahre 921.600 baud mit einem 7,3728MHz Quarz. Allerdings muss man dann Vcc schon leicht mehr als 3,3V haben.
-
Thread
10W LED COB bei dx.com
Versand ist inklu, Zeiten bis ca. 3 Wochen. ich bestell da aber auch ab & an, gab nie Probleme...musste halt nur warten. Klaus.
mehr hab ... wenn ich 0V auf den Eingang meines Evgs gebe leuchtet die Röhre immer noch, halt die 3%
-
Thread
MSP430 - Temperatursensor - Kalibrierungsdaten?
while((ADC10CTL1 & ADC10BUSY)); //Konfiguriere ADC ADC10CTL0 = SREF_1 | REFON | ADC10ON | ADC10SHT_3 ; ADC10CTL1 = INCH_10+ ADC10DIV_3; ADC10CTL0 |= ENC + ADC10SC; ///Waehle ADC Kanal 10 und Teile while((ADC10CTL1 & ADC10BUSY)); ADC10CTL0 |= ENC + ADC10SC; while((ADC10CTL1 & ADC10BUSY
Value TAG_EMPTY Identifies an unused memory area 0xFE TAG_DCO_30 Calibration values for the DCO at room temperature and DVCC = 3 V 0x01 TAG_ADC12_1 Calibration values for the ADC12 module 0x08 TAG_ADC10
-
Thread
MSP430 F1232 startet nicht
, enc_delta; // void main(void) { WDTCTL = WDTPW + WDTHOLD; // watchdog aus P1DIR = 0x08; // Definieren der E/As P2DIR |= 0xFF; // Set P2 to output direction P3DIR |= 0x83; // Set P3 to output direction 3.0, 3.1 3.7 = Out Rest Input P1OUT = 0x00
/ Init des MSP430 { unsigned int i; WDTCTL = WDTPW + WDTHOLD; // watchdog aus P1DIR = 0x08; // Definieren der E/As P2DIR |= 0xFF; // Set P2 to output direction P3DIR |= 0x83; // Set P3 to output direction 3.0, 3.1 3.7 = Out Rest Input P1SEL = 0x08
-
Thread
ADC10 MSP430 Memory Problem (Controller: F2272)
{ WDTCTL = WDTPW + WDTHOLD; // watchdog aus P1DIR=0xFF; // port 1 = output (8 LEDs) P3DIR=0x00; // port 3 = input Ppotis) P1SEL=0x00; // port 1 komplett als GPIO nutzen P3SEL=0xC0; // P3.6 und 3.7 als A/D-Wandler benutzen, den Rest als GPIO P1IE=0x00; // interrupt ausmachen P1OUT=0xFF; // initial alle LEDs aus (low aktiv) ADC10CTL0 = ADC10ON+ADC10SHT_0+REFON+REF2_5V; // ADC10 anschalten, Sample Time auf 4*ADC10CLKs
-
Thread
Bienenstockwaage Kicad www.honey-pi.de
aus um die Daten einzusammeln und verbraucht fast keine Energie. Man kann das so gestalten dass ein 3,6V 1Ah LiIon-Akku locker einen Monat durchhält. Eigentlich reicht als Material: 1x AVR oder STM32 Board für 2€ 1x Gewichtssensor für knapp 4€ 1x HTU21D oder Si7021 (Temperatur, Luftfeuchte) 2€
nRF-Funkmodul um die Daten der einzelnen Bienenstöcke zu sammeln. Kabel sind ja eher ungünstig. 4x-50KG-Scale-Load-Cell-Weighing-Sensor-Arduino-Wagesensor-HX711-AD-Modul Preis: 3,89€ (kostenloser Versand) https://www.ebay.de/itm/143450246104 HTU21D-Temperature-Humidity-Sensor-Module-Replace-SHT15
-
Thread
Empfehlung für handlötbaren IMU-Chip
Zu groß aber... 3 für 10€ ist billig:https://amzn.eu/d/6eAufY9
passenden Ausstattung ist gar nichts problematisch, außer > das > Wirken von Magie. Lötstraße 9-3/4.
-
Thread
Atmega2560 Beschaltung & Stromversorgung; Kritik, Vorschläge
TouchDisplay aufstecken möchte. Versorgt wird später alles aus einem 12V Steckernetzteil. Der LM2575T-3.3 ist für MMC und TSL2561 Lichtsensoren die 3,3V benötigen. Der LM2575T-5 ist für Atmega, Display und Relais. Die TSL2561 Lichtsensoren habe ich noch nicht testen können, laut Datenblatt können aber
Hallo nochmal der Moe, Also das Layout ist jetzt überarbeitet, kein JTAG und Uhrenquarz mehr. 3,3V aus LinearRegler und anderen Quarz rausgesucht; http://de.farnell.com/euroquartz/14-7456mhz-mj-30-30-40-12pf/quarz-3-2x5mm-cer-14-7456mhz/dp/1640929 - Was würdet ihr noch ändern? Hab ich auch
-
Thread
Trockenschrank für Elektronik wie funktioniert es?
Bereich die dürchströmende Luft trocknen. https://www.mekko.co.uk/wp-content/uploads/2015/09/4a4_ad_engl3.pdf
Sensirion sagt im DB in Figure 3 zum SHT41, die würden auch unter 10% noch genau messen ...
-
Thread
3.3v Arduino mit Mignon 3.6v betreiben
Also du würdest 2x 1.2v Zellen nehmen und mit nem StepUp auf 3.3v bringen? Welche Spannung haben die Zellen eigentlich, wenn die voll geladen sind? Eigentlich wollte ich den Spannungsregler auf dem Arduino umgehen
Da hab ich auch noch was vergessen ... Ich benutze eine alte LiIon Zelle Panasonic NCR18650 3,6V 2900 aus einem alten Labtopakku mit einer Diode in Serie. Als Sensor habe ich einen SHT22 - der geht auch bis 3.6V. Das ganze läuft schon 2 Jahre und der Akku ist mittlereilen bei 3.68V angekommen
-
Thread
I2C Bus wie viele verfügbare Adressen?
betreiben? Hängt auch davon ab, ob und wie man diese Addressen an den Sensoren einstellen kann. Vom SHT21 kann man nur einen an einen I²C Bus hängen, denn der hat nur eine nicht verstellbare Adresse. Andere Bausteine haben oft 1-3 Address Pins.
> Andere Bausteine haben oft 1-3 Address Pins. Wieder andere haben ein EEPROM, in dem die Adresse steht.
-
Thread
MSP430 ADC Spannung am PIN?
, else reset. // // MSP430G2x33/G2x53 // ----------------- // /|\| XIN|- // | | | // --|RST XOUT|- // | | // >---
ADC10CTL1 = ADC10DF + INCH_1; // Conversion code singed format, input A1 ADC10CTL0 = ADC10SHT_2 + ADC10ON + ADC10IE; // ADC10ON, interrupt enabled ADC10AE0 |= 0x02; // P1.0 ADC option select P1DIR |= 0x01; // Set P1.0 to output direction
-
Thread
SVS Nachrichtentechnik Handsender Ersatzteile
Hallo miteinander, ich habe hier einen Handsender https://www.conrad.de/de/3-kanal-handsender-svs-nachrichtentechnik-sht-7-reichweite-max-im-freifeld-1000-m-12-vdc-192481.html Da sind die SMD-Taster mittlerweile kaputt und haben keinen sauberen Schaltpunkt mehr sodass die
Microtaster" wäre ein Suchbegriff, zum Beispiel https://www.pollin.de/p/smd-miniatur-eingabetaster-5x5x1-5-mm-420958
-
Thread
SMD Prototyping Stencils
ich habe einige kleine Platinen (25 x 40 mm²), können die auf einen Stencil gepackt werden?
aktuell auch noch angezeigt, die Vorschau der Schablone ist aber ok. Die Quelle (.brd aus Eagle 9.1.3) hatte ich schon an stan at beckbooster geschickt.
-
Thread
ATtiny85 + Uhrenquarz mit 10 pF CL: Kondensatoren
ausreichend. Gefunden habe ich einen TC38: https://www.reichelt.de/mini-uhrenquarz-32-768-khz-10-ppm-3x8-mm-tc38-0-032768-p1089.html?&nbc=1 Laut Datenblatt liegt die Lastkapazität (dort "Belastungskapazität") bei 10 pF. Ich weiß aber nicht, welche Kapazität ich für die beiden Keramikkondensatoren benötige
#7664433: > Ist das Hardware oder Software? https://onlinedocs.microchip.com/oxy/GUID-8CE4FE13-3B15-43FE-A86C-FC8177202CD3-en-US-6/GUID-7345F913-2F33-4AC3-AEA1-6E1FAFDE3BE6.html
-
Thread
Absolute Feuchtigkeit berechnen
eines zu feuchten Kellers Wichtig ist doch hier eher: Wenn relative Luftfeuchtigkeit > SchrankeX, dann lüften. Oder wie willst Du das steuern? Ich bin nur neugierig :-)
waren habe ich ein einfache Näherung mit einer e-Funktion durch Sättigungsfeuchte bei 0°C (4,85 mg/m3) und der bei der 2,7 fachen (4,85 * exp(1) = 13,2mg/m3 -> 15,5°C) gelegt. Sättigungsfeuchte = 4.85 * EXP(TEMP/15.5); Die absolute Feuchte ist dann einfach der prozentuale Anteil davon: AbsoluteF
-
Thread
µC zu Excel
Luftdruck | Luftfeuchtigkeit | Helligkeit | ... 2 123 | 456 | 7890 | ... 3 124 | 455 | 7890 | ... Wirds klarer?
02:24 148 136 87,2 23.02.2005 12:02:25 148 134,6 87,2 23.02.2005 12:02:26 148 134,6 87,3 23.02.2005 12:02:27 145,7 134,6 87,3 23.02.2005 12:02:28 145,7 132,7 87,3 23.02.2005 12:02:29 145,7 132,7 87,3 23.02.2005 12:02:30 143,5 132,7 86,9 23.02.2005 12:02:31 143,5 130,5
-
Thread
Verwendung SHS-A3
ich möchte zwischen 2 Wandschichten die aufkommende Feuchtigkeit messen, dazu habe ich einen SHS-A3, als Schaltung habe ich den adc eines Atmega8. Hat hiermit schon jemand Erfahrung, ich dachte ich setze ihn genauso ein wie einen temp. abh. Widerstand (NTC-0,2 3,3K), evtl. anderer Wierstand?. Gruß
nicht die genaue Messung der Luftfeuchte. Für genauere Messung musst du schon etwas anderes nehmen: SHT1x/7x oder kapazitive Sensoren wie PHILIPS H1, KFS149/330. MfG Spess
-
Thread
PT1000 & MAX31865: für Batteriebetrieb geeignet?
Da dein Arduino Pro Mini ein 3.3V Board ist, kannst du den 3.5mA schluckenden MAX31865 direkt mit VDD an einen PortPin hängen und nur zur Wandlung einschalten. Grösser als die Ungenauigkeit des Sensors ist aber die Ungenauigkeit
für Batteriebetrieb eignen sich die BME oder SHT Sensoren sehr gut. Sind genau, sprechen schnell an, hohe Auflösung und die Luftfeuchtigkeit bekommst du auch noch.
-
Thread
MSP430F2616: ADC12 - Interne Temperatur messen
wenn man 0xB3D in obige Formel für °C einsetzt, erhalte ich 19°C...Klammer beachtet? :-)
0xB3D hex -> 2877 dec IntDegC = ((2877 - 2692) * 423)/4096 = 19.105°C, da Interger also 19°C.
-
Thread
Auswahl von Temperatur-, Luftfeuchtigkeits-, Luftdruck-, Helligkeitssensoren für O-S-H Projekt
html für den Rest: https://www.aliexpress.com/item/WS16-BME280-I2C-SPI-High-Precision-Atmospheric-3-3V-Digital-Temperature-Humidity-Barometric-Pressure-Altitude-Sensor/32771863245.html
> für den Rest: > https://www.aliexpress.com/item/WS16-BME280-I2C-SPI-High-Precision-Atmospheric-3-3V-Digital-Temperature-Humidity-Barometric-Pressure-Altitude-Sensor/32771863245.html Hier auch der BME280. Gruß aus Berlin Michael
-
Thread
MSP430: Trouble Reading Memory Block at 0x24400 on Page 0 of Length 0x91: Invalid parameter(s)
meines MSP430f5528 auszulesen. Hier der Kern des Codes: [c] ADC12CTL0 = ADC12ON+ADC12MSC+ADC12SHT0_15; // Turn on ADC12,setze sequenz, set sampling time, 15 ist langsamste ADC12CTL1 = ADC12SHP+ADC12CONSEQ_3; // Use sampling timer, repeat sequence ADC12MCTL1 = ADC12INCH_8+ADC12EOS
Datenblatt an, wo der 'F5528 überhaupt Flash-ROM hat (Seite 20). Die von Dir genutzte Speicheradresse 0x24400 liegt /oberhalb/ des obersten 32-kiB-Flash-Blocks (Bank3), der geht von 0x1C400 bis 0x243FF. Also: Da ist kein Flash mehr. Flash voll? Kaputtes Linkerskript?
-
Thread
Verständnis zur Verwendung einer CRC Tabelle
mithilfe dessen die richtige CRC Summe aus der tabelle auszulesen? Meinetwegen für das Datenpaket 0x05 die CRC Summe 0x3f CRC8_TAB: db 0x00, 0x5e, 0xbc, 0xe2, 0x61, 0x3f, 0xdd, 0x83 db 0xc2, 0x9c, 0x7e, 0x20, 0xa3, 0xfd, 0x1f, 0x41 db 0x9d, 0xc3, 0x21, 0x7f, 0xfc, 0xa2, 0x40, 0x1e db 0x5f, 0x01, 0xe3, 0xbd, 0x3e, 0x60, 0x82, 0xdc db 0x23, 0x7d, 0x9f, 0xc1, 0x42, 0x1c, 0xfe, 0xa0 db
-
Thread
MSP430F149 ADC immer 0xFFF
service routine #pragma vector=TIMERA0_VECTOR __interrupt void Timer_A (void) { i++; P4OUT ^= 0x0F; // Toggle P1.0 P6SEL |= 0x03; // Enable A/D channel A0 ADC12CTL0 = ADC12ON+SHT0_0+MSC; // Turn on ADC12, set sampling time
Fabian Hof schrieb im Beitrag #1738342: > ADC12IE = 0x03; <--- Hier liegt der Fehler es muss natürlich 0x0003 > sein, hat ja 16 bit :) > So ein Quatsch! Das ist genau dasselbe, kannst auch einfach 3 hinschreiben!
-
Thread
Feuchtigkeitsmesser + Thermometer für Heu/Strohballen bauen
Arduinos gestoßen. http://www.ebay.de/itm/171374362149?_trksid=p2059210.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT http://www.ebay.de/itm/121515501191?_trksid=p2059210.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT Beim Feuchtesensor könnte ich ja anstatt der Messplatine meine Elektroden anschließen.
und GND setzen. Die Versorgung des Sensors muss auch mit einem 3.3V Spannungsregler gesenkt werden. Eine Arduino-Platine (MINI-USB-Nano-V3.0): 2,91 Euro http://www.ebay.de/itm/301292188973 (die kann man einfacher debuggen) 16x2 LC-Display: 1,71 Euro http:
-
Thread
DS3231SN RTC Module mit DS3231M (MEMS) Typ installiert
beschrieben und teilweise auch unretuschiert abgebildet. Ich habe in einer Lieferung von 4 Stück SN am Ende 3x"M" und einen mit "SN" erhalten, der sich aber wie ein M-Typ verhalten hat. Es sind demnach auch falsch gelabelte Chips im Umlauf. Obwohl ich den Händler ausführlich darauf aufmerksam gemacht habe, hat
es anscheinend ganz ordentlich aus, so weit man es erkennen kann. Ich machte das mal mit einem SHT25 der dasselbe 6-Pin Gehäuse aufweist und hatte keine Schwierigkeiten damit. BTW. Der besagte DS3231M ist nun nach über 36 Std. Laufzeit um sagenhafte 3 Minuten langsam(!) Die Abweichung ist schockierend
-
Thread
Was ist aus dem Thread der MeteoData geworden? Gesperrt
(Heute, Tiefstwerte) 0x02 für 2. Tag (Morgen, Höchstwerte) 0x03 für 2. Tag (Morgen, Tiefst) 0x04 für 3. Tag (Höchst) 0x05 für 3. Tag (Tiefst) 0x06 für 4. Tag (Höchstwerte) 0xff für 4. Tag der ersten 60 Regionen (enthält
und Bit 7 verworfen. Der Cypher (Bit 0-42 \0,7) liegt von 0x3B bis 0x3F, die Zeit von 0x36 bis 0x3A. Dann werden alle Byte von 36-3F nach 16-1F umkopiert. Jetzt kommen anscheinend immer wieder 5Byte Schieberegister zum Einsatz. Dazu kann ich aber noch nichts
-
Thread
Stromverbrauch Projekt
oder Sensorabfrage" wird zusätzlich ein etwas dickerer Schaltregler in Betrieb gesetzt. Dieser spuckt 3,3V aus. mfg mf
Habe hier ein 2x16 Zeichen LCD und einen ATMega328. Habe als Linearregler LM33CV => 3.3V. Eingangsseitig verbraucht das ganze ca. 1.8 mA wenn der uC schläft (da ist auch das Display mit drin). Ohne Display sind es
-
Thread
Funk-Wetterstation mit Blitzsensor
den Profi Bereich so. Hast Du da mal nen Link, wie man das Regelkonform macht? Was nützen einen x-verschiedene Sensoren, wenn man noch nicht einmal die Temperatur richtig messen kann. Gruss Harald
kann das senderboard jetzt schon... 1 x AD 1 x one wire 1x i2 ein INT eingang alles schon implementiert... rs232 für konfiguration offset ID sensortype... Batt spannung...
-
Thread
Thermometer & Hygrometer mit LAN Anbindung
Was ich in meinem Einführungstext noch vergessen habe: Aufgrund der räumlichen Situation habe ich an 3 der Messtellen nur 150 x 130 x 100 mm (lxbxh) Platz für beiden Sensoren zusammen. Kannst du mir auf Grundlage der oben gemachten Angaben einen Sensor empfehlen? Beste Grüße Rainer
ich in meinem Einführungstext noch vergessen habe: Aufgrund der > räumlichen Situation habe ich an 3 der Messtellen nur 150 x 130 x 100 mm > (lxbxh) Platz für beiden Sensoren zusammen. So ein Sensor von Produal ist 87 x 86 x 30 mm. Anderes ind ähnlich gross. > Kannst du mir auf Grundlage der
-
Thread
Bitte um Kontrolle - Terrariumschaltung
Collector Current (zu > schaltender Strom?) von 480 mA Current Gain (Verstärkungsfaktor?) noch > ca 150x ist. > Also brauche ich ca 3 mA zum schalten, oder? Ja, 3.2mA - solange der Transistor kalt bleibt. > Nach URI sind das bei 5V 1,6kOhm an der Base. Richtig? 1,3kΩ > Hat ein Transistor
aus. > - DCD77 Empfänger für Uhtzeit > - 4 Tasten für Eingabe (schnelltasten /menuführung) > - 3 seperate Temp.Sensoren um an 3. verschied Orten messen zu können > - LCD Display (4x20) (grafik wäre mir lieber) um Temp und zeit anzeigen > zu lassen > - 5 Ausgänge für Lampen/Thermometer => Über
-
Thread
MSP430: ADC12 soll DMA triggern
jemand Rat? Hier mal der Code für die Geschichte: [c] // *** ADC12 *** ADC12CTL0 = ADC12SHT0_6 | ADC12MSC | ADC12ON; // S&H Zeit setzen | Multiple Conversions aktivieren | ADC12 aktivieren ADC12CTL1 = ADC12SHS_3 | ADC12SHP | ADC12CONSEQ_1; // Timer B als S&H Quelle | SAMPCON auf Timer-Modus
ADC12RES_0; // 8 Bit Modus ADC12MCTL0 = ADC12INCH_1 | ADC12EOS; // 3 Kanäle auf 3 Register legen __delay_cycles(200000); // Warten, bis das Beschleunigungssensor bereit ist // Interrupts aktivieren ADC12IFG = 0; // Ausstehende Interrupts
-
Thread
I2C antwort=0, dabei master nicht besetzt.
SysCtlPeripheralReset(SYSCTL_PERIPH_I2C0); SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB); RIT128x96x4Init(1000000); GPIOPadConfigSet(GPIO_PORTB_BASE, GPIO_PIN_3, GPIO_STRENGTH_2MA, GPIO_PIN_TYPE_OD); GPIOPadConfigSet(GPIO_PORTB_BASE, GPIO_PIN_2, GPIO_STRENGTH_2MA, GPIO_PIN_TYPE_OD);
I2C_MASTER_CMD_SINGLE_SEND); while(I2CMasterBusy(I2C0_MASTER_BASE)){} I2CMasterDataPut(I2C0_MASTER_BASE, 0xE3); I2CMasterControl(I2C0_MASTER_BASE, I2C_MASTER_CMD_SINGLE_SEND); while(I2CMasterBusy(I2C0_MASTER_BASE)){} for(ulindex = 0; ulindex < 3; ulindex++) { ulDataRx
-
Thread
Elektroheizung automatisieren
Decken- u. Bodenheizung und ein Abluftlüfter verbaut. Die Zuluft, durch einen großen Lüfter, kann mit 3x2kW Heizregistern geheizt werden. Momentan wird die Lüftung und die Decken/Bodenheizung durch zwei Schaltuhren irgendwie stundenweise eingeschaltet. Die Lüftung mit Heizregistern lässt sich nur manuell
MFD-Titan von Moeller PLM700 von Sabo Crouzet Millenium 3 FX-Serie von Mitsubishi ...
-
Thread
Probleme UART, Baudrate Atmege8
nicht richtig darstellen. Entweder bekomme ich Müll oder ich erhalte z.B. statt einem Lcd "R" ein "X" auf dm Display. Wobei man nicht generell sagen kann, dass die Ascii-Differenz 1:1 auf andere Buchstaben übertragbar ist. Habe so den Eindruck das jeder Buchstabe 1,2 richtig sind und dann 3,4 falsch
, ASCII Code 01000110 L, ASCII Code 01001100 A, ASCII Code 01000001 A, ASCII Code 01000001 X, ASCII Code 01011000 R, ASCII Code 01010010 Y, ASCII Code 01011001 S, ASCII Code 01010011 Merkt er was? Bit 1 und 3 sind vertauscht. MFG Falk
-
Thread
SD-Karte mit Levelshifter Problem
Anhang): - ATMega 644P-20 mit 22,11 Mhz bei 5V - Levelshifter TXB0104 (soll bis 20Mbps gehen) - 3,3V Spannungsregler - 100n und 47µF an der SD - 10k Pullup gegen 3V3 an DO In der Init-Funktion steigt er immer mit "keine Kartenresponse" aus. [c] ** * \ingroup sd_raw * Initializes memory
getestet: - Spannungen 3V3 und 5V sind ok. - Einzelne Ausgaben auf den Levelshifter werden auf die andere Seite gegeben - RS232, SHT11 und Luftdrucksensor funktionieren, ebenso ein an den 1-wire Bus angeschlossener DS18B20
-
Thread
CO2 Messung mit Mikrokontroller 8051
> Kann mir jemand sagen wie ich die Sache angehen soll? 1. Daten auslesen 2. Daten auswerten 3. LEDs ansteuern Okay, ernsthaft, dass war jetzt genau die Antwort, nach der du gefragt hast. Sag doch bitte mal, wie weit dein Code ist, welche Sprache, usw. Je mehr wir wissen, desto besser können
Sensors in der Software auswerten. Also die Größe in Drei bereiche Aufteilen, <c> zb. # define x... # define y... while(1) { aktuellen messwert in variable "analoger_wert" schreiben if(analoger_wert < X){} wenig CO2 if(analoger_wert > X && < Y){} normaler CO2-Gehalt if(
-
Thread
Benötige Starthilfe zu µC programmierung
ich mir dann den Bausatz bei ulli im Shop gekauft und alles hat schon beim ersten mal funktioniert xD
okay^^ sorry also platine soll können 2x licht schalten 230V (eins davon dimmen) 1x reihe von leds ebenfalls dimmbar 1x heizung ca 15 W 230 V 1x SHT 7xx (Temp und Feuchtemessung) 1x weitere Tempmessung (naoch ka wie^^) 1x LCD display
-
Thread
DS18B20 Temperatursensoren eichen
Sensoren ! Ueber das ganse Traject wahr die Abweichung zwischen diese 5 Sensoren immer kleiner dan 0,3°C !
: > Ueber das ganse Traject wahr die Abweichung zwischen diese 5 Sensoren > immer kleiner dan 0,3°C ! Ich hatte unlängst einen SHT11 und einen DS18B20 verglichen, in unmittelbarer Nachbarschaft im Luftstrom. Abweichung 0,2-0,3°C.
-
Thread
Falsche Timer Werte MSP430
P1.3 - ADC A3 P1.4 - ADC A4 P1.5 -SPI CLK P1.6 -SPI MISO P1.7 -SPI MOSI P2.0 -Frequenz 1 P2.1 -Frequenz 2 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 */ #include "msp430g2553.h" #include "Utilities.h
TASSEL_2 + ID_0 + MC_2; // SMCLK, /1 ,contmode, //ADC ADC10CTL0 = SREF_0 + ADC10SHT_0 + REFON + + ADC10IE + ADC10ON; //Intern Ref = 3V + SampleHold 4 + IRQ ON + CORE ON //Start Bedingunge cnt_0=0; cnt_1=0; P2IFG = 0x00; _BIS_SR(LPM0_bits + GIE); // Enter
-
Thread
Atmel Zeitschaltuhr und Temperaturregelung
aber einen gedimmten Ausgang haben will schon. Wenn ich mich nicht verzählt habe, dann brauchst du 3 gedimmte Kanäle. Nimm einen Prozessor mit dem du 3 PWM Kanäle in Hardware machen kannst und schon bist du dein Zeitproblem schon wieder los.
Dreipunkt-Schrittregler, frei parametrierbar - RS232 (kontinuierlich Messwertausgabe aller Daten mit 3Hz) - 4x20-Zeichen LCD - Steuerung Sommer-/Winterbetrieb mit Bewegungsfahrten der Aggregate im Sommer - Steuerung von Gastherme, Pumpen und 12kW-Heizstab (Schütz) Das Teil ist noch seeehr großzügig
-
Thread
MSP430 ADC mehrere Kanäle
sein das ich dem ADC nicht genug zeit lase? Danke schonmal für eure Hilfe. [c] #include "msp430x20x2.h" void adc_init(void){ static unsigned int res[11]; ADC10CTL0 &= ~ENC; ADC10CTL0 = SREF_1 + REFON + ADC10ON + ADC10SHT_3 + ADC10IE + REF2_5V + MSC; // use internal ref, turn on 2.5V ref, set samp time = 64 cycles REF2_5V ADC10CTL1 = INCH_11 + CONSEQ_3 + ADC10DIV_1; //Kanal auswählen; Art der Messung bestimmen;Teiler für ADC ADC10DTC0 = ADC10CT; ADC10DTC1 = 0x0B; ADC10SA = (int)res; ADC10CTL0 &= ~ADC10IFG; ADC10CTL0 |=
-
Thread
RFM02/RFM12; Crystal oscillator
nach por = 1MHz). Dieser initialisiert den RFM, programmiert den Wakeup timer, schickt den RFM nach x ms ins Bett und schläft dann sofort (also noch vor Ablauf dieser x ms) selber ein. Nun ist alles im Ruhezustand. Nach einer gewissen Zeit (1-5 Minuten) soll nun der RFM wieder aufwachen. Der ATxxx
durchzuwühlen, das Kommentieren hat er leider nicht erfunden. ;-) Ich hatte allerdings schonmal 2/3 eines TCP-Stacks incl. ENC28J60 Treiber in ASM für den AVR fertig, das hilft schonmal ungemein. :-) Gruß aus Berlin Michael
-
Thread
[S] Spannungsregler 1117 3.3V low Iq (Low quiescent current)
Ich bin auf der Suche nach ein (paar) 1117 ca. 2.8V...3.3V Reglern mit sehr geringem Leckstrom für eine ESP32 Batterieschaltung mit Deep-Sleep. zB der TI LM1117-Q1 3.3V mit 65µA Hat jemand einen low Iq im Fundus? (Alternativ warte ich auf die nächste
(3/3.3/5V 50mA aus 40V (60V HV) in TO92 Iq 15uA) MIC5280 (25mA 4.5-120V 31uA 1.2-5V))
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Hier mal mein kleiner 3x3x3 LED Würfel. Angestuert wird er von einem in Assembler programmiertem ATtiny2313, der auf dem Pollin AVR Board sitzt. Das Flachbandkabel geht zum 40Poligen Stecker auf dem Board. Die Unterseite
Herzstück ist diese Timer-IRQ-Routine mit variablen Zeitscheiben: [code] static char interval[] = { 0x10, 0x20, 0x40, 0x40, 0x40, 0x80, 0x40, 0x40 }; static char bitindex[] = { 0, 1, 2, 4, 3, 4, 3, 4 }; ISR (TIMER0_COMPA_vect) { static unsigned char cnt = 0; static unsigned
-
Thread
Hydraulikschlauchanschlüsse ohne Presswerkzeug gesucht
Schraubhülse und Schraubarmatur? Hier mal zwei Bilder: https://www.kramp.com/shop-at/de/p/schraubh%C3%BClse--SHT6?categoryId=web5-24064117 https://www.kramp.com/shop-at/de/vp/schraubarmatur-typ-nh-aussengewinde-bsp-mit-60-innenkonus--ticItemGroup-113412717?categoryId=web5-24064117 Oder auch hier
103.html Kauf dir eine günstige Schlauchpresse, dann kannst dir jeden Schlauch an deinem Gerät 2x auf Lager legen und tausche sie aus, bevor irgendwas passiert!
-
Thread
MSP430F2012 Temperaturmessung mit externem NTC
drinne oder in meiner Aufgebauten schaltung. Danke schon mal für eure Hilfe. mfg #include <msp430x20x2.h> unsigned int temp; int main (void){ WDTCTL = WDTPW + WDTHOLD; //Watchdog aus ADC10CTL0 = SREF_1 + REFON + ADC10ON +ADC10SHT_0 + REFOUT + MSC; // Initialisierung ADC10 Control Register
? und A0 = P1.0 "Messeingang" P1SEL &= 0x1F; //I/O funktion der 3 Ausgänge P1DIR |= 0xE0; //P1.5 & P1.6 & P1.7 Ausgänge auf LEDs P2DIR |= 0x80; //Transistor "scharf" schalten damit 7 segment anzeige an geht while (1){