Stap 3: RF - RX en TX modules {bibliotheek gebruikt - VirtualWire}
Nu zijn het gaan een beetje ingewikkeld te zijn.. .het belangrijkste doelstelling is om draadloze gegevens vanuit twee HC-SR04 verzendt naar een andere Arduino die op zijn beurt de afstanden worden weergegeven in de seriële Monitor via USB... De RF_TX_test.txt lijkt misschien een beetje verwarrend, maar ga via de commentaar zeer grondig... De nieuwe aanpak en verwarrende regels worden uitgelegd in een manier zo eenvoudig mogelijk... plzz houden geloof gaan naar de volgende stap u whats komen zou het niet geloven.
Het VirtualWire .zip -bestand downloaden en toevoegen aan de bibliotheek
Gelieve het VirtualWire.pdf-bestand eerst lezen en dan verder.
Check out dit instructable voor betere perceptie over deze goedkope RF - RX en TX modules
Doelstelling1 : - om de draad van de TX-module en de HC-SR04 tot en met de Arduino en het programma om draadloze gegevens te verzenden
Dingen nodig :-
- 2 X HC-SR04
- 1 X Arduino [als 2 Arduino boards Arduino boards zijn niet beschikbaar, dan stel ik zou eerst voor hen om te controleren de StandAlone Atmega stap eerst]. Zeker moet je een andere Atmega vervolgens.
- 1 x rode LED
- 1 x BreadBoard [mensen met 1 brood bord Wijzig een of andere manier wordt u nodig twee]
- 1 x RF - RX en TX module [Ik gebruikte rode, er zijn vele modellen beschikbaar, voel je vrij om te kiezen]
- 1 x 30cm draad [het Helix-effect in het beeld is niet nodig, alleen maakte het de korte lengte draad]
- 9V batterij en Snap met de DC-aansluiting en een schuif schakelaar [voor het aandrijven van de TX-Arduino]
- Jumper draden [zoveel vereist]
Procedure :-
- Check out de eerste afbeelding, en de draad van de TX-module tot en met de Arduino
- Check out de tweede afbeelding, en de 2 HC-SR04 hechten, zoals
- Doorlopen van RF_TX_test , en begrijpen eerst de opmerkingen instructies aandachtig door te lezen
- Upload het bestand RF_TX_test is gekoppeld. Na het uploaden kan u de LED knippert snel
- Koppelt u deze los van de Computer. Macht omhoog met de batterij
- Ga naar doelstelling 2.
Doelstelling 2 : - aan kabellengte tot de RX-module aan de Arduino en de ontvangen afstanden naar de seriële Monitor weergeven
Dingen nodig :-
- 1 X Arduino [als 2 Arduino boards Arduino boards zijn niet beschikbaar, dan stel ik zou eerst voor hen om te controleren de StandAlone Atmega stap eerst]. Zeker moet je een andere Atmega vervolgens.
- 1 x rode LED
- 1 X BreadBoard
- 1 x 30cm draad [het Helix-effect in het beeld is niet nodig, alleen maakte het de korte lengte draad]
- Jumper draden [zoveel vereist]
- Sommige kleine draden (optioneel) [gewoon om de bedrading nette]
Procedure:-
- Check out de eerste afbeelding, en de draad van de RX-module aan de Arduino.
- Uw bedrading moet enigszins lijken op de laatste foto.
- Doorlopen van RF_RX_test , en begrijpen eerst de opmerkingen instructies aandachtig door te lezen.
- Upload het bestand RF_RX_test is gekoppeld. Na het uploaden kan je niet zien de LED knippert coz waarschijnlijk de TX Arduino is uitgeschakeld.
- Schakelaar aan de TX Arduino en nadat de LED begint te knipperen.
- De RX-Arduino eens gereset. De RX-LED zal start na een seconde knipperen
- Ctrl + Shift + M om te openen de seriële Monitor
- Bekijk de lezingen. Speel met je handen een beetje en controleer de wijziging in de gegevens.
Gevolgtrekking :-dus je hebt zowel seriële als draadloze datacommunicatie. Het lijkt erop dat we gaan ergens interessant nu volgens mij. Gewoon wachten en kijken.
Suggestie : - niet haasten en geduldig en nieuwsgierig beide, neem je tijd. Dit is niet een enkele dag-project.