In deze tutorial zullen we proberen te maken van een systeem dat integreren zal elektrische hardware, software en mechanische systemen om de taak van drank mengen van automatisering te voltooien. Het eindproduct is een drankje carrousel die de mogelijkheid van gieten dranken uit 3 afzonderlijke flessen heeft zoals aangegeven vanaf de gebruikerscomputer van een met behulp van USB. Voor het prototype ontworpen, werd een bord van Xilinx Zybo ontwikkeling gebruikt samen met de Vivado Design Suite. Specifiek voor de Zybo van bestuur is het systeem op chiparchitectuur toestaan van ons om het ontwerp van de FPGA hardware en software op de processor van de Zynq opgenomen met de Xilinx IP-bibliotheek. Het mechanische systeem bestaat uit een drankje carrousel en rubberen riem bevestigd aan de continue servo te vinden van de gewenste fles en de standaard servo wordt gebruikt voor het afzien van de vloeistof. Let bij het lezen van deze instructies die het doel van dit project was het ontwerpen rond de hardware/software platform en de documentatie voor de ontwikkeling op dit forum veel grondiger dan die van het mechanische systeem zal zijn.
Lijst van onderdelen en software:
- Één Zybo Zynq-7000 Development Board
- Vier AA batterijen en een batterijhouder
- Een continue servo
- Een standaard servo
- Één flowsensor
- Een Hall-sensor
- Een LM358 of soortgelijke operationele versterker
- Twee 10 kOhms en twee 20 kOhms weerstanden
- Vivado Design Suite v2005.3
- Digilent Adept 2
- FreeRTOS
- Terminalemulator communicatieprogramma (wij gebruikten Tera Term in deze instructie)
- Een zipbestand waarin de benodigde bestanden voor het project. Je kan het downloaden vanaf hier http://tinyurl.com/hs9u58c
Mechanisch systeem overwegingen:
Zoals beschreven in de inleiding, werd dit project oorspronkelijk ontworpen om hardware en software-integratie. Met dit in gedachten garanderen we niet de combineert de componenten zoals hieronder beschreven methoden zijn goede praktijken op geen enkele manier. Ons systeem werken echter volledig (met uitzondering van het hebben van een zwakke servo) dus met inbegrip van de informatie voor een kader voor toekomstige iteraties zorgen kan.
- Vloeibare flowsensor: De debietmeter op een trechter om ervoor te zorgen dat de vloeistof is niet is bevestigd. De woodblocks stabiliteit te handhaven en zijn geschroefd rechtstreeks aan de basis van het drankje carrousel. We gebruikten sommige slangen aan en plakband voor het maken van een zegel op de trechter naar de debietmeter.
- Continue rotatie Servo: De continue servo moet worden geplaatst op hetzelfde niveau als de gordel zodat de riem niet verzakken. Een slappe riem kan de rotatie minder efficiënt en moeilijker om mee te werken. Te verheffen van de continue servo gebruikten we twee klemmen; één klem gekoppeld aan de tabel en één aan de servo koppelen aan de eerste klem. De setup is hieronder afgebeeld.
- Hall Effect Sensor: De Hall effect sensor wijzigingen staat in de aanwezigheid van een magnetisch veld, dus we super gelijmd een sterke magneet op elk van de vloeibare dispensers en de sensor op een woodblock geplakt. De woodblock was geplaatst zodanig dat wanneer een magneet voor de sensor is, een fles zou over de trechter hierboven beschreven. Houd er rekening mee dat de oriëntatie van de Magnets Noord- en Zuidpool afbreuk doet aan de sensor!
- Standaard (niet-continu) Servo: deze servo moet worden geplaatst op een zodanige wijze dat wanneer het wordt geactiveerd, zal het activeren het mechanisme om het afzien van de vloeistof. Helaas niet gelukt om deze functionaliteit te wijten aan de servo is te zwak. Dit brengt naar de carrousel, we super gelijmd een woodblock aan de carrousel van base en als wij deze servo volledig te implementeren moesten, we zou waarschijnlijk super lijmt u de servo naar de woodblock. Hieronder is een poging om deze opstelling.
Hopelijk deze gids u maken van uw eigen geautomatiseerde drankje maker geholpen. Van de bouw van het prototype liepen we in een paar overwegingen voor toekomstige iteraties. Het is belangrijk om er nogmaals op wijzen dat dit project is gemaakt om aan te tonen van de kennis en beheersing van RTOS ontwerp en kunnen er betere platformen daar te ontwikkelen uw eigen drankje maker dat zou beter past bij uw behoeften. Bij het afhalen van de carrousel drankje voor uw drankje maker, rekening houden met het mechanisme om de vloeistof afzien, omdat ze in de manier waarop zij functioneren en de kracht die nodig is om hen vrij te variëren. En, natuurlijk, wees voorzichtig met het gebruik van uw systeem met vloeistoffen. Een paar droge proeven alvorens het te gebruiken vloeistof te verrichten. Tot slot zal laten we u met een video van het definitieve prototype zodat u beter de volledige functionaliteit zien kunt. Good luck en op een verantwoorde manier drinken!