Inhoudsopgave:
- Stap 1: Eerste circuittests
- Stap 2: Circuitontwerp en testen
- Stap 3: Prototype ontvangerzijde
- Stap 4: Prototype zenderzijde
- Stap 5: 3D-afdrukbaar hoesjeontwerp
- Stap 6: 3D-geprinte sondebehuizing
- Stap 7: Installatie en testen
Video: Motortemperatuursensor/meter met draadloze sonde voor klassieke voertuigen - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Ik heb deze sonde gemaakt voor mijn mooie Çipitak. Een fiat 126 auto met een 2 cilinder luchtgekoelde motor onder de achterkap.
Çipitak heeft geen temperatuurmeter die aangeeft hoe warm de motor is, dus ik dacht dat een sensor nuttig zou zijn.
Wilde ook dat de sensor draadloos zou zijn om een kabel helemaal naar achteren te leiden.
Ik dacht eraan om de meter (ontvanger) te maken met een soort digitaal-analoog iets dat wordt gevoed via de usb-aansluiting op de mp3-speler van mijn auto.
En wilde de ontvangende sonde met twee temperatuursensoren maken en voeden met 3-4 AAA-batterijen.
Stap 1: Eerste circuittests
Tijdens het ontwerpen van mijn circuits kwam ik een handige website tegen waar ik een voorbeeldcode heb gedownload die prachtig werkt en mijn eigen code heb geschreven door sommige delen van die code te gebruiken.
hier is de link van die site met betrekking tot het gebruik van een pic-microcontroller met een oled-display
en
hier is de link van diezelfde site met betrekking tot het gebruik van goedkope 433 Mhz RF-modules voor communicatie tussen 2 pic-micro's.
het hoofdadres van de site staat hieronder en staat vol met zeer nuttige praktische eenvoudige circuits zoals de naam al aangeeft (ik heb geen relatie met de site-eigenaren).
simple-circuit.com/
de twee vreemde benoemde mp4-bestanden zijn kleine videobestanden die het systeem tijdens het draaien laten zien.
Stap 2: Circuitontwerp en testen
Ik heb een pic 12F1822 microcontrollers gebruikt, elk voor de zender en het ontvangergedeelte.
Op het ontvangstgedeelte is een oled-display aangesloten om de gemeten temperaturen weer te geven.
Omdat de 1822-controller een zeer lage ram heeft, wordt alleen de basisfunctionaliteit van het display gebruikt om blokken naast elkaar te printen om in totaal 6 digitale letters te vormen.
twee 18B20 temperatuursensoren werken aan de zendzijde als temp1 en temp2.
Temp1 is voor het meten van de temperatuur van de hoofdmotor en loopt elke 6 minuten en controleert de temperatuur. Als de temperatuur lager is dan 50°C, doet het circuit niets en gaat het in de slaapstand om 6 minuten later weer wakker te worden.
Temp2 kan worden gebruikt om de temperatuur van een tweede punt op de motor te controleren of misschien de temperatuur van de batterijen bij de zendsonde.
als Temp1 hoger is dan of gelijk is aan 50°C dan wordt ook temp2 gemeten, de zendermodule wordt ingeschakeld door de controller en beide metingen worden naar de ontvanger gestuurd. Vervolgens schakelt het circuit zijn timing om elke 30 seconden wakker te worden en weer in slaap te vallen.
Het circuit wordt 30 seconden later wakker met dezelfde metingen en uitzendingen en gaat weer slapen en herhaalt deze cyclus zolang de motor warm is.
als temp2 onder de 50°C zakt, denkt het circuit dat de motor is uitgeschakeld en stopt met zenden, zet de wektijd op 6 minuten en gaat slapen.
Het stroomverbruik met 6V-voeding (4 AAA-batterijen in serie) tijdens normaal gebruik tijdens het zenden is ongeveer 5mA terwijl het niet zendt is het ongeveer 3mA. In de slaapmodus daalt de opgenomen stroom tot 0,03 mA. Dat is een verbruikscijfer waarmee het circuit gemakkelijk maanden kan draaien met dezelfde batterijset.
hexadecimale codes voor de zender en de ontvangerzijde zijn bijgevoegd.
Stap 3: Prototype ontvangerzijde
Ik heb het prototype van de zendzijde gemaakt, zoals te zien is op de foto's, met behulp van een prototypebord met meerdere gaten. Knip een USB-kabel door om te gebruiken als basis van het apparaat en ook als stroomleverancier.
Stap 4: Prototype zenderzijde
De zendzijde wordt ook op dezelfde manier gemaakt door een klein prototypebord met meerdere gaten te gebruiken.
Ik heb een oude muis gebruikt als behuizing van de zender en willekeurig het circuit naar binnen gegooid en enkele magneten bevestigd om het aan het plaatmetalen oliecarter van de fiat 126 te plakken zonder schroeven of andere onderdelen te gebruiken om te bevestigen.
Stap 5: 3D-afdrukbaar hoesjeontwerp
Ik heb het oled-scherm en de andere onderdelen in solidworks gemodelleerd en een behuizing ontworpen voor het ontvangende gedeelte.
elke beschikbare hoes kan voor de zender worden gebruikt, zelfs een muiskoffer is ok, zoals u weet. Dus ik heb er geen speciaal hoesje voor ontworpen. Hier zijn de stappen van het ontwerp van de ontvangerbehuizing.
STL-bestanden voor 3D-printen zijn ook bijgevoegd.
Stap 6: 3D-geprinte sondebehuizing
Ik heb een 3D-geprint hoesje gemaakt voor de sonde
Stap 7: Installatie en testen
installatie was eenvoudig:D. De sonde kan op elk metalen oppervlak worden bevestigd, dus ik heb eerst de bovenkant van de motor geprobeerd en daarna de zijkant van het oliecarter. Op beide locaties werkt het prima.
mijn proefafdruk was gemaakt van PLA, dus naar verwachting werd het zachter bij hoge temperaturen. Ik zal de volgende keer ABS proberen.
Aanbevolen:
Idee voor doe-het-zelf-activiteit voor weerstations voor 12+ jaar: 4 stappen
Idee voor doe-het-zelf-weerstationactiviteit voor 12-plussers: in deze activiteit zullen deelnemers hun weerstation opzetten, de lucht in sturen en de opnames (licht, temperatuur, vochtigheid) in realtime volgen via de Blynk-app. Bovendien leert u hoe u de geregistreerde waarden publiceert
Impact Recorder voor voertuigen: 18 stappen (met afbeeldingen)
Impact Recorder voor voertuigen: Impact Recorder is ontworpen om de impact op het voertuig vast te leggen tijdens het rijden of stilstaan. De effecten worden in de database opgeslagen in de vorm van metingen en video/foto. Bij impact kan de externe gebruiker in realtime worden geverifieerd, en op afstand
Draadloze gamecontroller met Arduino en NRF24L01+ (ondersteuning voor één of twee controllers): 3 stappen
Draadloze gamecontroller met Arduino en NRF24L01+ (ondersteuning voor één of twee controllers): Je kunt het volledige project vinden op mijn website (het is in het Fins): https://teukka.webnode.com/l/langaton-ohjain-atmega-lla- ja-nrf24l01-radiomodulilla/Dit is een heel korte briefing over het project. Ik wilde het gewoon delen als iemand zou willen
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Klassieke spellen voor Windows: 4 stappen
Klassieke spellen voor Windows: Herinner je je enkele van de eerste spellen voor Windows nog? Ik heb het over games voor Windows 3.1, 95, & 98. Ik zal me in het bijzonder concentreren op Microsoft Entertainment Pack voor Windows. Ik zal je laten zien hoe je enkele van deze klassieke a